Déroulement de l'initialisation d'APOS
Contents
Schéma général
Note sur chaque partie
- Initialisation du CPU #0 : initialisation de la GDT et de l'IDT, passage en 32-Bits et en mode protégé, initialisation de la mémoire paginée, de la TSS, des IRQ et activation des interruptions
- Initialisation de la mémoire : physique, logique, initialisation de l'allocateur SLAB
- Initialisation des CPU #1, #2, ... : initialisation de l'APIC et réveil des autres CPU puis initialisation des autres CPU au même titre que le CPU #0
- Initialisation de l'ordonnanceur
- Initialisation du matériel : création de multiples threads pour chaque initialisation possible en parallèle puis initialisation du matériel
- Exécution du premier processus "init"