The Process of Booting
- Loading
of BIOS: The
small set of instructions present in the ROM is loaded into the computer
memory and the CPU executes those instructions.
- Power-On
Self Test (POST): In order to check the operability of all
the hardware connected to our computer system, BIOS carries out POST which
will check the hardware components and if any problem is found user is
alerted with POST beeps and POST screen messaged.
- Loading
of Operating System:
- After
the successful completion of POST, the bootable sequence present
in CMOS (Common Metal Oxide Semiconductor) is read by BIOS.
- Based
on the bootable sequence it will search for Master Boot Record (MBR) in
bootable devices like floppy disk, CD-ROM, and hard disk.
- If MBR is
not found in any of them, the system will halt by displaying “No Boot
Device Found”.
- if MBR is
found, the BIOS will load the special application program
called Boot Loader, which will eventually load the Operating system.
- System
Configuration is Accomplished: After the OS is loaded, device
drivers are loaded into the memory so that our devices can function
correctly.
- System
Utilities are Loaded: System utilities like antivirus, volume
control, etc. are loaded into the memory in this step
- User
Authentication: If
any user authentication is being set, the system will ask the user to
enter the credentials, and on receiving the correct credentials the
computer system will run GUI shell (in most cases) or CLI
shell.
As BIOS is lightweight, it will just load the Boot Loader
which can load the Complex set of libraries required for loading the Operating
System. BIOS can’t directly load the heavily weighted set of
instructions responsible for loading the Operating System.
Comments
Post a Comment