retagged by
655 views
0 0 votes

 

Select the correct order of events after power is initialized on a system.

A. Bootstrap loader is loaded from the disk
B. Kernel is loaded onto the memory
C. Firmware $\text{ROM}$ loads boot block

Choose the correct answer from the options given below:

  1. $\mathrm{B}, \mathrm{C}, \mathrm{A}$
  2. $\mathrm{C}, \mathrm{A}, \mathrm{B}$
  3. $\mathrm{A}, \mathrm{B}, \mathrm{C}$
  4. $\mathrm{A}, \mathrm{C}, \mathrm{B}$

(Option $1 [39617]) 1$
(Option $2 [39618]) 2$
(Option $3 [39619]) 3$
(Option $4 [39620]) 4$

Answer Given by Candidate: $4$

1 Answer

0 0 votes

$(B)$ should be the answer.

  1. Firmware ROM loads boot block (C) : When you turn the power on in a computing system, a built-in piece of software called firmware, which is stored in ROM (Read-Only Memory), is activated first. This firmware includes a program called BIOS (Basic Input/Output System) or UEFI (Unified Extensible Firmware Interface) in modern systems. These programs start the boot process by performing a power-on self-test (POST) to check the health of the system’s hardware. Then, they look for a bootable device (like a hard disk, USB drive, etc.). From this device, it loads the boot block, also known as the Master Boot Record (MBR) or GUID Partition Table (GPT) in UEFI systems. This boot block contains information about the layout of the storage device and points to the location of the bootloader.
  2. Bootstrap loader is loaded from the disk (A): The boot block points to the location of the bootloader in secondary storage (hard disk, SSD, USB, etc.). The firmware loads this bootloader, known as a bootstrap loader, into memory. The job of the bootloader is to load and initiate the operating system.
  3. Kernel is loaded onto the memory (B): Once the bootloader is in memory, it loads the operating system kernel into memory. The kernel is the core component of an operating system and interacts directly with the system’s hardware. When the kernel is ready, it starts the operating system – bringing us to a state where the system is ready to run applications.
Position:
Show:

Related questions

0 0 votes
1 1 answer
364
364 views
admin asked May 20, 2023
364 views
The correct sequence in fetch-execute cycle isA. DecodeB. FetchC. ExecuteChose the correct answer from the following$\mathrm{A}-\mathrm{B}-\mathrm{C}$$\mathrm{B}-\mathrm{...
0 0 votes
1 1 answer
570
570 views
admin asked May 20, 2023
570 views
For the following set of processes scheduled using $\text{FCFS}$ policy, determine the average waiting time. Assume that the processes arrived in the order $\text{P1, P2,...
0 0 votes
0 0 answers
376
376 views
admin asked May 20, 2023
376 views
Which of the following statements are true?A. Shortest remaining time first scheduling may cause starvationB. Preemptive scheduling may cause starvationC. Round robin is ...
1 1 vote
1 1 answer
869
869 views
admin asked May 20, 2023
869 views
An $\text{OS}$ follows round-robin scheduling with time quantum of $4 \mathrm{~ms}$. Assuming that the $\mathrm{CPU}$ is free now and there are $20$ processes waiting in ...