Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Übungen zu BS - Aufgaben (WS 2013/14)

Auflistung der Klassen
Hier folgt die Aufzählung aller Klassen, Strukturen, Varianten und Schnittstellen mit einer Kurzbeschreibung:
[Detailebene 12]
oNACPI_Subsystem
|oCSystem_Description_Table
|oCAPIC_Structure
|oCLocal_APIC_Structure
|oCIO_APIC_Structure
|oCInt_Source_Override_Structure
|oCMADT
|oCRSDT
|oCXSDT
|\CRSDP
oCAPICSystemAbstraktion für die Erkennung und das Booten eines PCs mit APIC
oCApplicationDie Klasse Application definiert die einzige Anwendung von OO-Stubs
oCCGA_ScreenAbstraktion des CGA-Textmodus
oCCGA_StreamDarstellung verschiedener Datentypen auf dem Bildschrim
oCChainVerkettungszeiger zum Einfügen eines Objektes in eine einfach verkettete Liste
oCCPUImplementierung einer Abstraktion fuer den Prozessor
oCDFRDestination Format Register
oCGateKlasse von Objekten, die in der Lage sind, Unterbrechungen zu behandeln
oCGuardSynchronisation des BS-Kerns mit Unterbrechungen
oCICR_HInterrupt Command Register High
oCICR_LInterrupt Command Register Low
oCIO_PortDie IO_Port-Klasse dient dem Zugriff auf die Ein-/Ausgabeports des PC
oCIOAPICAbstraktion des IO-APICs, der zur Verwaltung der externen Interrupts dient
oCIOAPICIDID des IO-APICs
oCIOAPICRegisterUnion über die einzelnen Registertypen des IO-APICs
oCIOREDTBL_HEintrag in der IO Redirection Table.
oCIOREDTBL_LEintrag in der IO Redirection Table
oCKeyAbstraktion für eine Taste bestehend aus ASCII-Code, Scancode und Modifierbits
|\CscanScan-Codes einiger spezieller Tasten
oCKeyboardDie Klasse Keyboard stellt die Abstraktion der Tastatur dar
oCKeyboard_ControllerAbstraktion für den Tastaturcontroller des PCs
oCLAPICAbstraktion des in der CPU integrierten local APICs
oCLAPICID_PLocal APICID Register für P6 und Pentium
oCLAPICID_P4Local APIC ID Register für Pentium IV und spätere
oCLAPICRegister
oCLAPICVERLocal APIC Version Register
oCLDRLogical Destination Register
oCLockerDie Klasse Locker dient dem Schutz kritischer Abschnitte
oCmpct_busBus Entry Intel MP Spec, p. 4-10
oCmpct_intI/O Interrupt Entry
oCmpct_ioapicIOAPIC Entry
oCmpct_processorProcessor Entry
oCmpcthMP config table header
oCmpfpsMP floating pointer structure
oCO_StreamDie Aufgaben der Klasse O_Stream entsprechen im Wesentlichen denen der Klasse ostream der bekannten C++ IO-Streams-Bibliothek
oCPanicStandardunterbrechungsbehandlung
oCPlugboxAbstraktion einer Interruptvektortabelle
oCQueueDie Klasse Queue realisiert eine einfach verkettete Liste von Objekten mit next Zeiger
oCSecureDie Klasse Secure dient dem bequemen Schutz kritischer Abschnitte
oCSpinlockMit Hilfe eines Spinlocks kann man Codeabschnitte serialisieren die echt nebenläufig auf mehreren CPUs laufen
oCStringbufferDie Klasse Stringbuffer dient dazu, einzelne Zeichen zu längeren Texten zusammenzustellen, die dann an einem Stück verarbeitet werden können
oCSVRSpurious Interrupt Vector Register
oCsystem_configuration
oCTicketlockMit Hilfe eines Ticketlocks kann man Codeabschnitte serialisieren, die echt nebenläufig auf mehreren CPUs laufen
\CTPRTask Priority Register