Inner most layer of operating system which is always present in main memory is known as ______.
kernel
The question asks about the innermost layer of an operating system that remains in the main memory. Let's analyze the options to understand which component fits this description.
An operating system (OS) is software that manages computer hardware and software resources and provides common services for computer programs. It acts as an intermediary between the user and the computer hardware.
Based on the functions and location within the operating system structure, the kernel is the innermost layer that is always present in the main memory.
The kernel contains the most fundamental functions of the operating system. These functions are required constantly by the system and applications. Loading and unloading the kernel from disk would be extremely inefficient and slow down the system significantly. Therefore, the kernel resides in the main memory to ensure quick access and execution of its critical services.
We can think of the operating system in layers (though real-world OS structures can be more complex). The general idea is:
| Layer (Conceptual) | Component/Role | Memory Residence |
|---|---|---|
| Outermost | User Interface, Application Programs | Loaded as needed |
| Middle | System Libraries, Shells | Loaded as needed/partially resident |
| Innermost | Kernel | Always in Main Memory |
Therefore, the innermost layer of the operating system, always residing in main memory, is known as the kernel.
| Component | Role | Memory Status |
|---|---|---|
| Kernel | Core of OS, manages resources (CPU, Memory, Devices) | Always in Main Memory |
| User Interface | Allows user interaction (GUI, CLI) | Loaded when user is active |
| Application Programs | User-level software (browsers, editors) | Loaded when run by user |
| Hardware | Physical computer components | Physical entity |
Kernels can be of different types, such as monolithic, microkernel, or hybrid kernels, each with a different structure regarding where services run (within the kernel space or in user space). However, the fundamental role of the kernel as the core resource manager remains the same.
Key functions performed by the kernel include:
A collection of software that manages computer hardware resources and provides common services for computer programs is
In the context of computers, what is Ubuntu?
Match the columns.
List-I | List-II | ||
(a) | Linux user interface | i. | Row of buttons, often near the top of an application window that control software functions |
(b) | Word processing | ii. | GNOME |
(c) | Icon | iii. | MS-Word |
(d) | Toolbar | iv. | Small graphical representation of a |
Which of the following is NOT application software?