Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

What is Kernel ? What is Shell ?

• A set of functions that make up the heart of an OS • Shell is the interface between the user and the
• It is used to provide an application interface kernel.
between programs and physical devices. • Services provided by the shell
• Services provided by the kernel – It interprets all the commands to the kernel
– Controls execution of processes. – The kernel after processing the commands
– Scheduling processes fairly for gives back to the shell.
execution on the CPU.
– Allocating memory for an executing
process.

Linux Architecture works Linux Architecture works

USER USER

C Shell C Shell
Korn Korn
Borne Shell Borne Shell
KERNEL Shell Shells KERNEL Shell Shells
TC TC
Shell Shell

HARDWARE HARDWARE

You might also like