TODO
Aus Lowlevel
Version vom 4. November 2008, 21:00 Uhr von Stultus (Diskussion | Beiträge)
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
- BDA: Die einzelnen Felder erklären
- Linux Artikel erweitern
- IPC: Ideen für RPC aus dem Thread im Forum
- FAT
- 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 für AMD&Intel) 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 Verwendnungszweck - gesonderte Programmvorstellungen, vllt. Empfehlungen wären gut!
- Versionsverwaltung - Pro&Kontra, welche Systeme gibt es...
- Hier kommt dein Wunsch hin ;)
Siehe auch: Gewünschte Seiten | Gewünschte Kategorieseiten