InterviewSolution
| 1. |
What is a Kernel in OS? |
|
Answer» Kernel is a component of an operating system that manages computer and hardware functions. It primarily oversees memory and CPU functions. It's a crucial PART of any operating system. Kernel serves as a LINK between applications and hardware-based data processing via inter-process communication and system calls. When an operating system is loaded, the kernel is loaded initially and remains in memory until the operating system is shut down. It's in charge of things like disk utility, task management, and memory management. It determines which processes should be ASSIGNED to the CPU and which should be kept in the main memory for execution. It basically serves as an interface between USER software and hardware. The kernel's primary goal is to manage communication between software, such as user-level applications, and hardware, such as the CPU and disc memory. |
|