Correct option is D
The correct answer is (D) Bootloader.
Explanation:
The Bootloader is the first program that runs during the boot-up process. It is responsible for loading the kernel into memory and starting the operating system. Examples include GRUB and LILO.
Information Booster:
The Bootloader is the first step in the boot process. It loads the operating system’s kernel into memory. The bootloader can be stored in the Master Boot Record (MBR) or UEFI (Unified Extensible Firmware Interface) on modern systems.
It allows the user to select between multiple operating systems in a dual-boot setup.
Popular bootloaders like GRUB (used by most Linux distributions) can also load additional drivers required by the kernel.
Additional Knowledge:
Kernel: Once the bootloader loads the kernel, the kernel manages hardware resources and system processes. The kernel is crucial for the operating system’s functionality and performance.
Daemons: Daemons are background processes that provide essential system services (such as networking, logging, etc.). They start once the system is running and support the smooth operation of the system.
Init System: The init system (e.g., systemd, SysVinit) is responsible for initializing user-space programs and services after the kernel is loaded. It handles tasks such as mounting filesystems and starting system services.