Syllabus Detail
- Boot types; cold, warm, hot. 11 GEN
- Boot Process: concept, including POST. 11 ATAR, 12 GEN
What is the Boot Process?
- The boot process is a series of internal processes a computer system goes through before it's ready to use.
- The boot process is controlled by the computer's BIOS (basic input output system)which usually starts in Read Only Memory ROM.
- The bootstrap loader from ROM then loads the operating system.
Summary of the Boot Process
- The power button is pressed = sends power to the motherboard and other components
- The computer performs a power on self test (POST). See below for more details.
- The computer displays a splash screen of the manufacturer's logo, or alternatively text-base specifications of the computer.
- The BIOS access the boot disk, which is typically the same hard disk drive (HDD) or solid-state drive (SSD) that contains the operating system (OS).
- The BIOS loads the bootstrap loader from ROM into the random access memory (RAM). The bootstrap loader is a small program which is used to search for and launch the computer's operating system.
- The BIOS then passes on the work to the boot loader and beings launching the OS.
- Once the boot loader has finished, the operating system takes control of the computer, which is now ready for use.
What is the Power On Self Test (POST)?
- The POST is a test a computer system runs to make sure that all hardware is functioning correctly before continuing with the boot process.
- If everything is in order, the computer may return a single beep and continue on with the boot process.
- If there's a form of hardware failure, a beep code is generated (a series of beeps in a specific pattern) and the boot is interrupted. This is used to diagnose the problem.
Types of Booting
- Cold Boot = When the computer is turned on after being switched off.
- A cold reboot will clear anything stuck in the computer's memory.
- Warm Boot = When the computer is restarted via the Operating System, such as when restarted due to a system crash.
- A warm reboot is generally used to install software that has modified a system file that can't be altered when in use.
- A warm reboot won't clear anything from the computer's memory.
Further Research
- 'Booting Process' by Devendra Gupta here
Found an error or have an enhancement? Please let us know via this contact form