Übungen zu BS - Dokumentation Aufgabe 5 (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 Watch |
![]() ![]() | |
![]() ![]() ![]() | 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 die Struktur toc |
![]() ![]() | |
![]() ![]() ![]() | 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 Guarded_Scheduler |
![]() ![]() | |
![]() ![]() ![]() | Enthält die Klasse Assassin |
![]() ![]() ![]() | Enthält die Klasse Dispatcher |
![]() ![]() ![]() | Enthält die Klasse Scheduler |
![]() ![]() ![]() | Enthält die Klasse Thread |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | 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 |