Ontwerp en bouw een besturingssysteem

Ontwerp en bouw een besturingssysteem


Naar de inhoudsopgave >>

Dit boek is in opstartfase: het boek is weinig uitgebreid, en de tekst bevat wellicht nog fouten.

U wordt uitgenodigd aan dit boek mee te werken! Dat kan bijvoorbeeld op de volgende manieren:

  • voeg nieuwe onderdelen toe (bewerk deze pagina);
  • lees het bestaande boek na, en verbeter waar nodig;
  • geef op de overlegpagina aan welke onderdelen het boek zeker moet bevatten (bewerk de overlegpagina);
  • voeg interessante links toe (b.v. naar Wikipedia, anderstalige Wikibooks, of andere sites met vrije informatie) met meer info over het onderwerp.

Introductie

bewerken

Tegenwoordig hebben veel mensen de beschikking over een computer, met het bijbehorende besturingssysteem. Nog steeds gebruikt het merendeel van de computergebruikers Microsoft Windows, maar Linux varianten zoals Ubuntu en Apple's Mac OS X beginnen terrein te winnen. Als je wat programmeerervaring hebt met Assembler en C of C++, en je vroeg je wel eens af hoe je nou zélf een besturingssysteem voor een PC kan schrijven, dan is deze Wikibook voor jou. Je leert hierin een klein 32-bits besturingssysteem te bouwen, dat voornamelijk gebruikt maakt van een tekst-gebaseerde interface (à la DOS). Het boek zal dieper ingaan op de werking en achterliggende gedachten van onderdelen zoals de processor, het geheugen, bestandssystemen, toetsenbord en het scherm.

Verwacht niet dat dit boek je alle code al voorkauwt; je zult zelf wat van je eigen creativiteit en programmeerervaring moeten aanwenden om dit boek helemaal te kunnen door werken. Aan het einde heb je dan je eigen Unix-achtige besturingssysteem gemaakt, wat als goed startpunt kan dienen om bijvoorbeeld drivers te schrijven voor randapparatuur, of om een Grafische User Interface (GUI) te bouwen.

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.