== Überarbeiten ==
* [[A20-Gate | A20 Gate]]
* [[C]]
* [[Debugging]]: Wie kann man Debuggen? Printf/cout? bochs? qemu? vmware? Disassemblieren? Stack traces? Was tun, bevor ich im Forum/Chat frage?
* [[System Management Mode]]
* TeeJays Tutorial (Link siehe [[Diskussion:Programmable Interrupt Controller]]) in den Artikel [[Programmable Interrupt Controller]] einarbeiten
* [[GRUB Installation auf einem USB-Stick]]
== Magazin ausschlachten ==
* [[Ausgabe 1#Lowlevel-Grundlagen, Teil 1|Ausgabe 1: Lowlevel-Grundlagen]]
* [[Ausgabe 2#OS-Dev-Tutorial, Teil 2|Ausgabe 2: OS-Dev-Tutorial]] in [[Kernel]] einarbeiten
* [[Ausgabe 2#Lowlevel-Grundlagen, Teil 2|Ausgabe 2: Lowlevel-Grundlagen]]
* [[Ausgabe 1#Etwas Systemtheorie|Ausgabe 1: Etwas Systemtheorie]] -> [[Bootprozess]] oder so
== Erweitern ==
* Screenshots von V2_OS für Ausgabe 2? siehe [[Diskussion: Ausgabe 2 | Diskussionsseite zu Ausgabe 2]]
* [[Textausgabe]]: bitte-blinken-Bit bei den Attributen fehlt, iirc kann man sogar zwischen ich-will-blink-bit und normaler Farbpalette wechseln?
* [[BDA]]: Die einzelnen Felder erklären
* [[Linux | Linux Artikel erweitern]]
* [[IPC]]: Ideen für RPC aus dem Thread im Forum
* [[FAT]]: Was sind Cluster? Wie liest man Dateien?
* das [[PE]]-Dateiformat erklären
* [[Long Mode]]
* Dateisysteme wie FAT, extfs, reiser, UDF, iso9660 usw.
* [[PIC]]: Programmierung, etc...
* Unter [[Speicherverwaltung#physische Speicherverwaltung | physische Speicherverwaltung]] weitere mögliche Datenstruktur hinzufügen. (Liste)
* [[SMP]]
* [[APIC]]
* [[Local APIC]]
* [[I/O APIC]]
* [[DMA]]
* [[x86]]: Gescheites Diagramm zur Registerarchitektur, Ergänzungen zur Handhabung von Interrupts, Eingehen auf verschiedene Befehlssätze, Verweis auf [[CPUID]] zur Identifizierung.
* [[CPUID]]: Die wichtigsten Kommandos (0x0 - 0x2, evtl, auch die Erweiterten von AMD) erläutern.
* [[OS-Dev für Einsteiger]]: Gründe für OS-Dev auflisten (Einleitung), mehr auf genaue Schritte eingehen / Leitfaden bieten, Erfahrungen einbringen, auf Userspace eingehen.
== Neu erstellen ==
* Informationen zur [[AMD PCNet]] Netzwerkkarte
* Lowlevel Optimierungsmöglichkeiten (bsp mov eax, 0 mit xor eax,eax ersetzen)
* Entwicklungsumgebungen - Woraus sollte sie bestehen, welche Programme gibt es für einen Verwendungszweck - gesonderte Programmvorstellungen, vllt. Empfehlungen wären gut! Die unterschiedlichen Entwicklungsplattformen (Linux, Windows, ...) sollten schon aufgeführt sein.
* Versionsverwaltung - Pro&Kontra, welche Systeme gibt es...
* Interne Darstellung der Zahlen, Darstellungsmöglichkeiten negativer Zahlen, Aufbau von Gleitkommazahlen (IEEE)
* Wie funktionert eine CPU, ein Befehl, ein Maschinenzyklus, ein Interrupt? Alles, was an den Universitäten im Laufe von 2-4 Semestern gelehrt wird, in 5 Absätzen mit einer prise Humor und garniert mit bunten Struktogrammen.
* Hier kommt dein Wunsch hin ;)
Siehe auch: [[Spezial:Wantedpages | Gewünschte Seiten]] | [[Spezial:Wantedcategories | Gewünschte Kategorieseiten]]