Kernel vs Shell
Kernel
AKA: executive, system monitor
COntrols and mediate access to hardware
Process management
File and disk management
Hardware management
Schedules and allocates system
Resources:
Memory
CPU, Disk, Network, etc.
Enforces security and protection
Responds to user requests for service (system calls)
Shell
It is a commandline interface that takes user input/commands and translates them to the kernel
This is an interface between user / user apps / programs and the core of the operating system known as kernel
A computer program which acts as the core of the computers operating system and has the control over everything in the system.
A computer interface which works as the interface to access the services provided by the operating system.
Core of the system that controls all the tasks of the system.
Interface between the system and user.
Does not have types.
Has types such as Bourne shell, C shell, Korn shell, Bourne shell..
Last updated