Difficulty: Easy
Correct Answer: bootstrap loader
Explanation:
Introduction / Context:
Right after power-on, a computer cannot rely on an operating system already residing in memory. A minimal program stored in firmware or a predefined location must take control, test hardware, and bring in the operating system. This early-stage program is a specialized, minimal loader.
Given Data / Assumptions:
Concept / Approach:
The bootstrap loader initializes essential hardware, identifies a boot device, loads a more capable secondary loader or OS image into RAM, and transfers execution. It acts as a tiny absolute loader, not a general-purpose linker or full dynamic loader.
Step-by-Step Solution:
Verification / Alternative check:
BIOS/UEFI on PCs, boot ROMs on embedded devices, and bootloaders like U-Boot implement these steps and embody the bootstrap concept.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing generic loaders with the minimal, firmware-invoked bootstrap stage; assuming the OS is present in RAM at power-on.
Final Answer:
bootstrap loader.
Discussion & Comments