Projekt: Eigenes Betriebssystem

Über die Weihnachtsferien bin ich endlich mit meinem Betriebssystem fertig geworden. Es war ganz schön viel arbeit, und letztendlich ist es zu nichts zu gebrauchen. Ich habe dabei jedoch eine Menge gelernt und musste auch die ein oder andere Hürde überwinden.

Das Betriebssystem wurde in Assembler und Java geschrieben. Für den Javacode benutzte ich den Small Java Compiler SJC, der auch Maschinencode erstellen kann. Gerade Anfangs war die Benutzung von Java störend, dies verbesserte sich jedoch enorm sobald die Speicherverwaltung stand.

Folgende Features sind letztendlich fertig geworden:

  • Eingabeconsole
  • Speicherverwaltung
  • Interrupt-Verarbeitung
  • PCI-Bus-Steuerung
  • Paging
  • Tastaturtreiber
  • Maustreiber
  • Soundtreiber (Soundblaster 16)
  • Multithreading (Round Robin Scheduler)
Der Bluescreen war ein ständiger Begleiter

Bookmark and Share

0 Kommentare:

Kommentar veröffentlichen