Übungen zu BS (WS 2014/15)
Auflistung der Dateien
Hier folgt die Aufzählung aller dokumentierten Dateien mit einer Kurzbeschreibung:
[Detailebene 123]
| Enthält Funktionen für den Systemstart, die nicht mehr in Assembler geschrieben werden müssen | |
| Enthält die Klasse CGA_Stream | |
| Diese Datei enthält die Klasse Keyboard | |
| Enthält die Klasse Panic | |
| Enthält die Klasse Gate | |
| Diese Datei enthält die Klasse Guard | |
| Low-Level Interrupt-Behandlung | |
| Diese Datei enthält die Klasse Locker | |
| Diese Datei enthält die Klasse Secure | |
| Enthält die Klasse APICSystem, die zum Hochfahren des Systems benötigt wird | |
| Enthält die Klasse zum Zugriff auf den CGA_Screen | |
| Enthält die Klasse CPU | |
| Zugriffsklasse für den IO-Adressraum des x86 | |
| Enthält die Klasse IOAPIC zum Zugriff auf den IO-APIC | |
| Strukturen und Makros zum Zugriff auf den IO-APIC | |
| Enthält Klasse Key | |
| Enthält Klasse Keyboard_Controller | |
| Enthält die Klasse LAPIC zum Zugriff auf den Local APIC | |
| Strukturen und Makros zum Zugriff auf den Local APIC | |
| Enthält die Klasse Plugbox | |
| Enthält die Klasse Spinlock | |
| Enthält die Klasse Ticketlock | |
| Enthält Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten | |
| Hier ist die Klasse O_Stream implementiert. Neben der Klasse O_Stream sind hier auch die Manipulatoren hex, dec, oct und bin für die Wahl der Basis bei der Zahlendarstellung, sowie endl für den Zeilenumbruch deklariert | |
| Enthält die Klasse Queue | |
| Enthält die Klasse QueueEntry | |
| Enthält die Klasse Stringbuffer | |
| Enthält die Klasse Application | |
| Enthält die Klasse KeyboardApplication | |
| Enthält die Klasse Math | |
| Enthält mit den main() und main_ap() Funktionen den Startpunkt für das System |

