answersLogoWhite

0


Best Answer

I THINK KERNAL IS THE INNERMOST PART OF THE COMPUTER.

AND ALL REATED TO HARDWARE MEANS TIME SHARNG,MEMORY MANAGEMENT ETC IS DONE BY KERNAL.

WHILE SHELL IS OUTER MOST PART OF COMPUTER.

IT ACTS AS AN INTERFACE B/W USE AND OS.

IN B/W KERNAL AND SHELL THR IS OS.

O.S IS IN BETWEEN KERNAL AND SHELL

======================

I will take it this way...

Superficial idea about the shell communication is very simple.

Shell is a program(for Linux a process) which has been written to using the Kernal modules(Kernal is again a software program consist of many module).Kernal module provides different API which the shell programmer use to call depending upon the command placed by the user.

Writting our own shell is bit difficult as it need through understanding of how the kenel behaves.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How does the shell work with the kernel?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Definition of OS Kernel Shell?

The kernel and the shell are two different parts of the OS or operating system. The shell interprets the commands from input. The kernel houses the heart of the OS like the command files and execute applications.


What is kernel and shell in unix?

The kernel The kernel is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls. The shell The shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell.


How does shell works in Linux?

Shell is the bridge between Kernel and User.


What is the definition of kernel electrons?

Kernel electrons are the electrons that orbit the nucleus of atom and are NOT considered to be part of the valence shell.


Which of the two OS core components includes the windows memory manager?

shell, kernel


What is a role of shell of Operating System?

The shell is the interface between users and operationg systems..Kernel


What are the two system files essential to starting DOS?

io.sys (Kernel File) msdos.sys (Kernel File) config.sys (Kernel File) command.com (Shell File)


What is the difference between a kernel and shell?

A shell is any of various objects resembling such a covering, as in shape or in being more or less concave or hollow and a kernel is the softer, usually edible part contained in the shell of a nut or the stone of a fruit.


Explain different layers of UNIX operating system Also explain interaction between shell and kernel using any suitable command?

Layers of UNIX Operation System along with an example to illustrate the interaction between shell and Kernel.The UNIX operating system is made up of three parts: the kernel, the shell and the programs.The kernelThe kernel of UNIX is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls.The shellThe shell acts as an interface between the user and the kernel. The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. The commands are themselves programs: when they terminate, the shell gives the user another prompt ($ on our systems).The programsA program is refereed to as a process while the kernel is running it. The Kernel can run the same shell program(or any other program) simultaneously for many users on a Unix System, and each running copy of the program is a separate process. The Shell is also a program that the UNIX Kernel runs for the user.As an illustration of the way that the shell and the kernel work together, suppose a user types rm myfile(which has the effect of removing the file myfile). The shell searches the filestore for the file containing the program rm, and then requests the kernel, through system calls, to execute the program rm on myfile. When the process rm myfile has finished running, the shell then returns the UNIX prompt $ to the user, indicating that it is waiting for further commands.- Submitted by SRKStudent of NIITContact No. : +91-9534330837Email: shoaibrazakhan@gmail.com


How are the shell and kernel used in Linux?

The shell is used to allow the user to interface with the operating system and run their applications. BASH is a shell, as is GNOME (Often referred to as a "graphical shell."). The kernel, on the other hand, is the core of the operating system. It manages the hardware, resources, and processes running on the sysem.


What is kernel and shell and what is the difference between these two?

A kernel is the heart of the operating system and acts as a middle ground between hardware and software. Some (if not all) device drivers are kernel-level drivers as kernelmodules. A shell is a command terminal that allows the user to interact with the user.


Which of the two os components includes the windows desktop?

the shell and kernel.