Difficulty: Easy
Correct Answer: main storage
Explanation:
Introduction / Context:
The kernel is the core of an operating system, handling CPU scheduling, memory management, and device control. For immediate responsiveness and hardware control, key parts of the OS must remain resident during operation.
Given Data / Assumptions:
Concept / Approach:
After boot, the kernel and some drivers are loaded into RAM. The CPU executes instructions from memory, not directly from disks or floppies. Therefore, the OS core must stay in main storage while the system runs. Additional modules may be loaded on demand, but resident pieces remain in RAM to serve interrupts and system calls promptly.
Step-by-Step Solution:
Verification / Alternative check:
Kernel maps in RAM are visible in system tools, and system crashes result when critical kernel code cannot remain resident, confirming the need for RAM residency.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing where programs are stored long term (disk) with where they execute (RAM). Assuming the entire OS must always be resident; only essential parts must be.
Final Answer:
main storage
Discussion & Comments