what is difference between kernel and shell?
Answers were Sorted based on User's Feedback
Answer / jaffar samson keikei
Kernel is the central core of the os which interacts the user and the hardware components by executing cammands and fulfilling the requests of the user.Shell is the outermost part of the os which interact the user and the kernel which will then execute the
commands the user types in.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / abhijeet s joshi
shell is important for every O.S. it work as interpretaor, shell is interpretator between user and computer
kernal is low level routing that is machin launguage, it is programm manages resources, to access hardware require is kernal
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / ravichand
user -> shell -> kernel -> hardware
Shell is a command interpreter. It is an interface between user and kernel.When you type any command at your terminal the shell interprets(takes) command
and calls the program what you want.The shell uses standard syntax for all commands. C shell,Bourne shell and Korn shell are most famous shells in Unix
environment.
Kernel is heart of operating system.This sits on top of Hardware and it interacts with the hardware. This is the core of the Operating system and acts as an
interface between the user activities and the hardware. It provides the base functionality of the OS. The major functionality of the kernel includes process
management, memory management,thread management, scheduling, I/O management and power management.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / reenadevi
A shell is a command interpreter, i.e. the program that either process the command you enter in your terminal emulator (interactive mode) or process shell scripts (text files containing commands) (batch mode). In early Unix times, it used to be the unique way for users to interact with their machines. Nowadays, graphical environments are replacing the shell for most casual users.
A kernel is a low level program interfacing with the hardware (CPU, RAM, disks, network, ...) on top of which applications are running. It is the lowest level program running on computers although with virtualization you can have multiple kernels running on top of virtual machines which themselves run on top of another operating system.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / chetna swarnkar
kernel is a core operating system.it provides set of service
that can be used by the programmers.and the major function
of kernel are to manage computer memory to control access to
the computer, to maintain the file system, to handle
interrupts to handle errors,to perform inputs and output
service (which allows computers to interacts with
terminals,storage device and printers)and to allocates the
resources of the computers(such as cpu or input/output
device among users)
while the shell reads your commands and interpreters them as
requested to execute a program or programs which it then
arranges to have carried out, as the shell plays their
role.so it is called a command interpreters, the shell is a
programming language. as the programming language , it
permits you to control how and when commands are carried out.
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / sudharsan
Post Kernel And Shell clarifications??
Hey Gang,
What is the main difference between the Kernel and the Shell
in a Windows environment. Is the kernel the main part of my
Windows 98SE Op.Sys which would include the MSDOS.SYS,
IO.SYS and COMMAND.COM files or is it something else??
What is the shell? Is the shell simply the command prompt I
see when I start up DOS, or is it the desktop that I see
when I start up Win98SE??
One last question.... what is kernell32.dll?? I know that
the 32 part refers to 32 bits but what does that actually mean??
Thanks every1 once again :-)
sudharsan
------------------
Have a nice day
__________________
"Don't stop till you get enough"
Is This Answer Correct ? | 21 Yes | 24 No |
Answer / kumaresan
Shell is a user program or it's environment provided for
user interaction. Shell is an command language interpreter
that executes commands read from the standard input device
(keyboard) or from a file.
Shell is not part of system kernel, but uses the system
kernel to execute programs, create files etc.
Is This Answer Correct ? | 16 Yes | 19 No |
Answer / harsh rajpal
shell starts with s .
And kernel starts with k.
Is This Answer Correct ? | 20 Yes | 85 No |
in unix how to change old name to new name
Give two UNIX kernel parameters that effect an Oracle install
If your linux machine shows a ~(tilde) in most filenames on your dos or windows partition,what is the mistake you have made?How do you get back the long filenames?
What scripting languages do you know?
i am prepairing for 2+ yrs exp in oracle/unix production support,can u tell me which type issue comes in server plz help
which is the best book for learning unix and linux?
How many VI editor modes do you know?
Explain the read, write, and execute permissions on a UNIX directory.
What is the difference between grep & find?
The UNIX shell is.... a).does not come with the rest of the system b).forms the interface between the user and the kernal c) does not give any scope for programming d) deos not allow calling one program from with in another e) all of the above
how can you say that unix operating system provides more security than other operating systems.
how to check GDE,EME,Java,Oracle9i Enterprise Edition Release versions Versions on unix system