Übungen zu BS - Aufgaben (WS 2013/14)
Auflistung der Dateien
Hier folgt die Aufzählung aller dokumentierten Dateien mit einer Kurzbeschreibung:
[Detailebene 12]
| 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 PIT | |
| Enthält die Klasse Plugbox | |
| Enthält die Klasse Spinlock | |
| Enthält die Klasse Ticketlock | |
| Enthält die Struktur struct toc | |
| Enthält die Klasse Bell | |
| Enthält die Klasse Bellringer | |
| Enthält die Klasse Semaphore | |
| Enthält die Klasse Waitingroom | |
| Enthält die Klasse Chain | |
| 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 Stringbuffer | |
| Enthält die Klasse Guarded_Bell | |
| Enthält die Klasse Guarded_Keyboard | |
| Enthält die Klasse Guarded_Scheduler | |
| Enthält die Klasse Guarded_Semaphore | |
| Enthält die Klasse Assassin | |
| Enthält die Klasse Dispatcher | |
| Enthält die Klasse IdleThread | |
| Enthält die Klasse Scheduler | |
| Enthält die Klasse Thread | |
| Enthält die Klasse WakeUp | |
| Enthält die Klasse Application | |
| Enthält die Klasse Loop | |
| Enthält mit den main() und main_ap() Funktionen den Startpunkt für das System | |
| Enthält die Funktion CPUstartup |

