Nee, dat is onjuist. Wanneer een pc voor het eerst wordt ingeschakeld of opnieuw wordt ingesteld, begint de CPU niet onmiddellijk met het uitvoeren van toepassingsinstructies. In plaats daarvan doorloopt het een opstartproces dat verschillende fasen omvat:
1. Zelftest bij inschakelen (POST): De CPU start een zelftest van de hardwarecomponenten (RAM, CPU, basisinvoer/uitvoersysteem).
2. BIOS/UEFI-initialisatie: Het Basic Input/Output System (BIOS) of Unified Extensible Firmware Interface (UEFI) is geladen. Deze firmware beheert de basishardware en start het opstartproces.
3. Uitvoering van de bootloader: Er wordt een bootloader-programma (zoals GRUB of Windows Boot Manager) geladen, dat het besturingssysteem lokaliseert en laadt.
4. Besturingssysteem laden: Het besturingssysteem (zoals Windows, macOS of Linux) laadt de kernel en essentiële stuurprogramma's.
5. Initialisatie van services en stuurprogramma's: Het besturingssysteem laadt de benodigde stuurprogramma's voor hardwareapparaten en initialiseert verschillende services.
6. Inlogscherm (indien van toepassing): Ten slotte verschijnt de gebruikersinterface, waarmee de gebruiker kan inloggen. Pas *na* dit punt kan de gebruiker applicatie-instructies starten en uitvoeren.
Daarom is de CPU bezig met taken op laag niveau die cruciaal zijn voor het opstarten van het systeem voordat er applicatiecode wordt uitgevoerd. |