< Ontwerp en bouw een besturingssysteem
  1. Geschiedenis van de X86 computer
  2. Werkomgeving en hulpmiddelen
    1. Emulators
      1. Bochs
      2. QEmu
      3. Microsoft Virtual PC
      4. Oracle VirtualBox
      5. VmWare Player
    2. Toolchain
      1. Linux
      2. Cygwin
  3. Theorie: Werking van de PC
    1. Processormodes
    2. Registers
    3. Geheugen
    4. Bootloaders
  4. Toepassing: Hallo wereld
    1. Assembler opstartcode
    2. De eerste test
    3. Image maken
    4. Tekst weergeven
  5. Organisatie
    1. Mappenstructuur
    2. Minimale documentatie
    3. Makefiles
    4. Portability
  6. Theorie: Foutenopsporing
    1. De console
    2. Segmentatie
    3. Global Descriptor Table
    4. Interrupt Descriptor Table
    5. Interrupt Service Routines
    6. Foutmeldingen
  7. Toepassing: Blue Screen of Death
    1. Hulpfuncties
    2. De console (TODO: Definieer Console_Write(Line)()
    3. Waardes weergeven TODO: def: String_Format(format, args...
    4. Global Descriptor Table
    5. Interrupt Descriptor Table
    6. Interrupt Service Routines
    7. Testen
  8. Theorie: Interrupts
    1. Interrupt Requests
  9. Toepassing: Spelletje: Reactiesnelheid
    1. IRQ's
      1. Toetsenbord
      2. Programmable Interrupt Timer
  10. Theorie: Geheugen
    1. Segmentatie
    2. Paging
  11. Toepassing: Geheugenbeheer??
    1. Physical Memory Manager
    2. Paging Memory Manager
  12. Theorie: Multitasking
    1. Cooperative scheduling
    2. Preemptive scheduling
  13. Toepassing: The Matrix
    1. ...
    2. The Matrix
  14. Theorie: Virtueel Bestandssysteem
    1. VFS
    2. Nodes, inodes, mountpoints
  15. Toepassing: Bestandsbeheerder
    1. Ramdisk
  16. Theorie:
  17. Toepassing: Dieren raden

Appendices:

  1. Extra
    1. De console
    2. Versiebeheer
  2. Naslag
    1. Diskette image maken
    2. Automake
    3. Multiboot 0.6.96
    4. I/O poorten
    5. GDT descriptors
    6. IDT descriptors
    7. Paging
  3. Probleemoplossing
  4. Woordenlijst en index
  5. Notities voor bij het schrijven van dit boek
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.