In: Computer Science
explain the difference between Kernel and operating system(half a page)
Operating System acts as interface between users and computer hardware.The main functions of operating system are- memory management,file management, device management, security etc.
Whenever user gives commands to the system,system don't understand them directly.These commands need to translated into binary language.This function is done by kernel.So kernel is a component of operating system.Kernel is the first program loaded into protected memory area during booting process.Kernel are invoke using system calls.Kernel is responsible for process management,disk management etc.
So we can say kernel is a part of operating system.
So operating system provide interface between user and hardware while kernel provide interface between software(visual studio,MS excel etc.) and hardware.
Operating system are different kinds like distributed system,real-time system, multiprogramming system etc.
Kernel is also of different kinds like microkernel,mmonolithic kernel etc.
Example-Windows NT is the kernel used in Windows.
Linux is the kernel used in Ubuntu.