Benutzer:Thunder — Änderungen 9582 → 9610

Zeile 16: Zeile 16:
  
  
−
== Meine Ziele ==
+
== Mein OS ==
  
−
(leicht geänderte Ziele)
+
=== Ziele ===
  
 
* Wissen sammeln (in allen Richtungen) :D
 
* Wissen sammeln (in allen Richtungen) :D
−
* Kerneltyp: Mal sehen. Irgendwas zwischen modularem, exo- oder monolithischem Kernel.
+
* Kerneltyp: Mal sehen. Irgendwas zwischen modularem, exo- oder monolithischem Kernel
−
* Single-Tasking mit Erweiterung durch TSR-Konzept ([[MS-DOS]]). Vielleicht Multitasking.
+
* Tasksystem: Versuche Hardware-Multitasking umzusetzen
−
* im Moment ist Paging vorgesehen. Vielleicht irgendwann eine Umstellung oder Halbumstellung auf Segmentierung.
+
* Speicherverwaltung: im Moment ist wieder Segmentierung vorgesehen (kein Paging)
−
* Eigenes Dateiformat für ausführbare Dateien und Objektdateien.
+
* Dateiformat für ausführbare und Objektdateien: ein eigenes oder ELF
−
* Ausführbares Format: oben genanntes und flat binary.
+
* Ein paar Programme portieren oder schreiben
−
* Ein paar Programme portieren oder schreiben.
+
* und das ganze in x86 Assembler (mit fasm)!!!^^
−
* und das ganze in x86 Assembler!!!^^
 
  
  
−
'''Aktueller Stand:''' physische Speicherverwaltung ist weitgehend fertig. Danach kommt das Tasksystem und Paging.
+
=== Aktueller Stand ===
 +
 
 +
* Das Allernötigste (kprintf, die ganzen Tabellen ...)
 +
* Physische Speicherverwaltung mit Bitmap
 +
* Ein halbfertiger Tastaturtreiber
 +
* Grundlagen für das Multitasking