TODO
Aus Lowlevel
Inhaltsverzeichnis
Überarbeiten
- 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
- Ausgabe 2: OS-Dev-Tutorial in Kernel einarbeiten
- Ausgabe 2: Lowlevel-Grundlagen
- Ausgabe 1: Etwas Systemtheorie -> Bootprozess oder so
Erweitern
- Screenshots von V2_OS für Ausgabe 2? siehe 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 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 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: Gewünschte Seiten | Gewünschte Kategorieseiten