Ontwerp en bouw een besturingssysteem/Inhoudsopgave
- Geschiedenis van de X86 computer
- Werkomgeving en hulpmiddelen
- Theorie: Werking van de PC
- Toepassing: Hallo wereld
- Organisatie
- Theorie: Foutenopsporing
- Toepassing: Blue Screen of Death
- Hulpfuncties
- De console
(TODO: Definieer Console_Write(Line)()
- Waardes weergeven
TODO: def: String_Format(format, args...
- Global Descriptor Table
- Interrupt Descriptor Table
- Interrupt Service Routines
- Testen
- Hulpfuncties
- Theorie: Interrupts
- Interrupt Requests
- Toepassing: Spelletje: Reactiesnelheid
- IRQ's
- Toetsenbord
- Programmable Interrupt Timer
- IRQ's
- Theorie: Geheugen
- Segmentatie
- Paging
- Toepassing: Geheugenbeheer??
- Physical Memory Manager
- Paging Memory Manager
- Theorie: Multitasking
- Cooperative scheduling
- Preemptive scheduling
- Toepassing: The Matrix
- ...
- The Matrix
- Theorie: Virtueel Bestandssysteem
- VFS
- Nodes, inodes, mountpoints
- Toepassing: Bestandsbeheerder
- Ramdisk
- Theorie:
- Toepassing: Dieren raden
Appendices: