Booting


The process of bringing up the operating system is called booting (originally this was bootstrapping and alluded to the process of pulling yourself up "by your bootstraps"). Your computer knows how to boot because instructions for booting are built into one of its chips, the BIOS (or Basic Input/Output System) chip.







--------------------------------------------------------------------------------------------------------------------------


First of all, the processor executes an automatic jump to a specific memory address, where it finds the BIOS startup code in read only memory. When this runs it initializes the system hardware, often following configuration information in the CMOS RAM, and may or may not carry out self test on the memory and other components. Then it looks up the "boot device" in the CMOS - this may be floppy, hard disk, CD ROM, USB drive, etc. It tries to load a sector from a specific fixed location (the "boot sector") from each of these in turn until it finds one that works. It copies this to RAM and runs the short program it just loaded, which is another loader that reads the next part of the operating system to RAM, and it's away.


***************************************************************************************

Comments

Popular Posts