Booten

Les 2

Booten, opstarten van een computer.

Het starten van een computer is een complex (talrijk) gebeuren.

Aan het begin staat de bootstraps loader.

Baron von Münchhausen De term Bootstraps loader is een grappige benaming van het opstartmoment van een PC.
Het verhaal wil dat een zekere Baron von Münchhausen zich aan zijn bootstraps met paard en al uit het moeras trok. Wie dit verhaal aan het opstarten van een computer heeft gekoppeld is niet bekend.

Overigens heeft Freiherr Hieronymus Carl Friedrich von Münchhausen echt bestaan, en wel van 1720 tot 1798. Door zijn sterke verhalen werd hij ook de leugenbaron genoemd, wat hij niet zo leuk vond.

De bootstraps loader heeft als taak om de computer te begeleiden naar een besturingssysteem.
Gemakshalve wordt over booten (opstarten) gesproken.

De noodzakelijke informatie voor het opstarten is in de BIOS-instellingen bepaalt en terug te vinden in de CMOS.

Stel dat de boot volgorde in de CMOS bepaalt, dat er van de harde schijf moet worden gestart.

Het boot programma zoekt dan een actieve partitie in de MBR (Master Boot Record).
De MBR is op het buitenste spoor van de harde schijf terug te vinden.
De MBR bevindt zich dus op track (spoor) nul.
De MBR is een 512 Bytes grote sector waar naar een actieve partitie wordt gezocht.
In de actiev partitie is een verwijzing naar het bestand IO.SYS terug te vinden.
Op het moment dat IO.SYS wordt uitgevoerd, eindigt de verantwoording van de bootstraps loader, en begint de start van het OS.

IO.SYS is verantwoordelijk voor de hardware van het systeem, en start deze op.
De IO.SYS kijkt op de disk of er een bestand met de naam CONFIG.SYS te vinden is.
Wordt deze gevonden, dan worden de instructies ervan uitgevoerd.
Stel dat de BIOS niet weet wat een CD-ROM speler is, dan wordt in de CONFIG.SYS de ontbrekende driver bekend gemaakt.

De laatste instructie van de IO.SYS is het laden van MSDOS.SYS
MSDOS.SYS laadt het programma COMMAND.COM.

Het programma COMMAND.COM zoekt naar het batch-bestand AUTOEXEC.BAT
Is er een AUTOEXEC.BAT op de disk te vinden, dan zal het programma COMMAND.COM de instructies die in AUTOEXEC.BAT staan, uitvoeren.
Vanaf nu kan de gebruiker met de computer communiceren.


Samenvattend:

- Een zekere Baron von Münchhausen trok zich aan zijn bootstraps met paard en al uit het moeras.

- De bootstraps loader heeft als taak om de computer te begeleiden naar een besturingssysteem

- Booten, is de afkorting van bootstraps loader en staat voor opstarten.

- BIOS is de afkorting van Basic Input Output Systeem.

- CMOS is de afkorting voor Complementary Metal Oxide Semiconductor.

- MBR is de afkorting voor Master Boot Record.

- In de actiev partitie is de verwijzing naar IO.SYS terug te vinden.

- IO.SYS maakt gebruik van de instructies in CONFIG.SYS.

- IO.SYS is verantwoordelijk voor de hardware van het systeem, zoals drives en CD-ROM.

- De laatste instructie van de IO.SYS is het laden van MSDOS.SYS.

- MSDOS.SYS laadt het programma COMMAND.COM.

- COMMAND.COM voert de instructies van AUTOEXEC.BAT uit.

- COMMAND.COM stelt de gebruiker in staat om met het OS te communiceren.