Question - Can you explain what does the Kernel do?
Answer -
The Kernel is the heart of the operating system. It does not deal directly with the user but rather act as a separate interactive program for users logged in.
It is responsible for the following functions:
Interaction with the hardware
Memory management
File management
Task scheduling.
Computer resources
Allotment of resources to different tasks and users.