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

Übungen zu BS - Dokumentation Aufgabe 2 (WS 2015/16)

Auflistung der Klassen
Hier folgt die Aufzählung aller Klassen, Strukturen, Varianten und Schnittstellen mit einer Kurzbeschreibung:
[Detailebene 12]
 NACPI_Subsystem
 CAPIC_Structure
 CInt_Source_Override_Structure
 CIO_APIC_Structure
 CLocal_APIC_Structure
 CMADT
 CRSDP
 CRSDT
 CSystem_Description_Table
 CXSDT
 CAPICSystemAbstraktion für die Erkennung und das Booten eines PCs mit APIC
 CApplicationDie Klasse Application definiert eine Anwendung für OO-Stubs
 CCGA_ScreenAbstraktion des CGA-Textmodus
 CCGA_StreamDarstellung verschiedener Datentypen auf dem Bildschrim
 CCPUImplementierung einer Abstraktion fuer den Prozessor
 CDFRDestination Format Register
 CGateKlasse von Objekten, die in der Lage sind, Unterbrechungen zu behandeln
 CGDTDescriptorDiese Klasse beschreibt den Inhalt eines einzelnen GDT Eintrages
 CGlobalDescriptorTableDiese Struktur beschreibt einen GDT Zeiger. Er enthält die Länge der GDT in Bytes (minus 1 Byte) und den Pointer auf die GDT. Dieser Pointer wird zusammen mit `lgdt` verwendet
 CICR_HInterrupt Command Register High
 CICR_LInterrupt Command Register Low
 CIO_PortDie IO_Port-Klasse dient dem Zugriff auf die Ein-/Ausgabeports des PC
 CIOAPICAbstraktion des IO-APICs, der zur Verwaltung der externen Interrupts dient
 CIOAPICIDID des IO-APICs
 CIOAPICRegisterUnion über die einzelnen Registertypen des IO-APICs
 CIOREDTBL_HEintrag in der IO Redirection Table.
 CIOREDTBL_LEintrag in der IO Redirection Table
 CKeyAbstraktion für eine Taste bestehend aus ASCII-Code, Scancode und Modifierbits
 CscanScan-Codes einiger spezieller Tasten
 CKeyboardDie Klasse Keyboard stellt die Abstraktion der Tastatur dar
 CKeyboard_ControllerAbstraktion für den Tastaturcontroller des PCs
 CKeyboardApplicationDie Klasse KeyboardApplication definiert eine Anwendung für OO-Stubs
 CLAPICAbstraktion des in der CPU integrierten local APICs
 CLAPICID_PLocal APICID Register für P6 und Pentium
 CLAPICID_P4Local APIC ID Register für Pentium IV und spätere
 CLAPICRegister
 CLAPICVERLocal APIC Version Register
 CLDRLogical Destination Register
 CMathDie Klasse Math implementiert mathematische Hilfsfunktionen
 Cmpct_busBus Entry Intel MP Spec, p. 4-10
 Cmpct_intI/O Interrupt Entry
 Cmpct_ioapicIOAPIC Entry
 Cmpct_processorProcessor Entry
 CmpcthMP config table header
 CmpfpsMP floating pointer structure
 CO_StreamDie Aufgaben der Klasse O_Stream entsprechen im Wesentlichen denen der Klasse ostream der bekannten C++ IO-Streams-Bibliothek
 CPanicStandardunterbrechungsbehandlung
 CPlugboxAbstraktion einer Interruptvektortabelle
 CSpinlockMit Hilfe eines Spinlocks kann man Codeabschnitte serialisieren die echt nebenläufig auf mehreren CPUs laufen
 CStringbufferDie Klasse Stringbuffer dient dazu, einzelne Zeichen zu längeren Texten zusammenzustellen, die dann an einem Stück verarbeitet werden können
 CSVRSpurious Interrupt Vector Register
 Csystem_configuration
 CTicketlockMit Hilfe eines Ticketlocks kann man Codeabschnitte serialisieren, die echt nebenläufig auf mehreren CPUs laufen
 CTPRTask Priority Register