Lehrstuhl für Informatik 4
Betriebssysteme
Vorlesung
-
UnivIS-Infos
-
Inhalt
-
Folien
Übungen
-
UnivIS-Infos
-
Inhalt
-
Mailingliste
-
Ergänzendes Material
-
Terminübersicht
-
Aufgaben
*
Umgebung
*
Typische Fehler
*
Aufgabe 1
Dokumentation
*
Aufgabe 2
Dokumentation
*
Aufgabe 3
Dokumentation
*
Aufgabe 4
Dokumentation
*
Aufgabe 5
Dokumentation
*
Aufgabe 6
Dokumentation
*
Aufgabe 7
Dokumentation
Evaluation
Department Informatik
>
Informatik 4
>
Lehre
>
WS 2010/11
>
Betriebssysteme
>
Übungen
>
Aufgaben
>
Aufgabe 2
Auflistung der Dateien
Hier folgt die Aufzählung aller dokumentierten Dateien mit einer Kurzbeschreibung:
main.cc
Enthält mit den
main()
und
main_ap()
Funktionen den Startpunkt für das System
startup.cc
Enthält die Funktion CPUstartup
device/
cgastr.h
Enthält die Klasse
CGA_Stream
device/
keyboard.h
Diese Datei enthält die Klasse
Keyboard
device/
panic.h
Enthält die Klasse
Panic
guard/
gate.h
Enthält die Klasse
Gate
guard/
guardian.cc
Low-Level Interrupt-Behandlung
machine/
apicsystem.h
Enthält die Klasse
APICSystem
, die zum Hochfahren des Systems benötigt wird
machine/
cgascr.h
Enthält die Klasse zum Zugriff auf den
CGA_Screen
machine/
cpu.h
Enthält die Klasse
CPU
machine/
io_port.h
Zugriffsklasse für den IO-Adressraum des x86
machine/
ioapic.h
Enthält die Klasse
IOAPIC
zum Zugriff auf den IO-APIC
machine/
ioapic_registers.h
Strukturen und Makros zum Zugriff auf den IO-APIC
machine/
key.h
Enthält Klasse
Key
machine/
keyctrl.h
Enthält Klasse
Keyboard_Controller
machine/
lapic.h
Enthält die Klasse
LAPIC
zum Zugriff auf den Local APIC
machine/
lapic_registers.h
Strukturen und Makros zum Zugriff auf den Local APIC
machine/
plugbox.h
Enthält die Klasse
Plugbox
machine/
spinlock.h
Enthält die Klasse
Spinlock
object/
debug.h
Enthält Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten
object/
o_stream.h
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
object/
strbuf.h
Enthält die Klasse
Stringbuffer
user/
appl.h
Enthält die Klasse
Application
Impressum
Datenschutz
Stand: 2010-11-17 18:51
BO
,
DL