Operating System Architecture :
Kernel : Kernel is the core part of the operating system, used for initializing the hardware devices. It is a collection of software (i.e.., OS)
Shell : Shell is a mediator, used for converting the given input by user in human language to binary language.