Lehrstuhl für Informatik 4
Betriebssysteme
Vorlesung
-
UnivIS-Infos
-
Inhalt
-
Folien
-
Videos
Übungen
-
UnivIS-Infos
-
Inhalt
-
Module
-
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 2012/13
>
Betriebssysteme
>
Übungen
>
Aufgaben
>
Aufgabe 5
Auflistung der Dateien
Hier folgt die Aufzählung aller dokumentierten Dateien mit einer Kurzbeschreibung:
[Detailebene
1
2
]
device
cgastr.h
Enthält die Klasse
CGA_Stream
keyboard.h
Diese Datei enthält die Klasse
Keyboard
panic.h
Enthält die Klasse
Panic
watch.h
Enthält die Klasse
Watch
guard
gate.h
Enthält die Klasse
Gate
guard.h
Diese Datei enthält die Klasse
Guard
guardian.cc
Low-Level Interrupt-Behandlung
locker.h
Diese Datei enthält die Klasse
Locker
secure.h
Diese Datei enthält die Klasse
Secure
machine
apicsystem.h
Enthält die Klasse
APICSystem
, die zum Hochfahren des Systems benötigt wird
cgascr.h
Enthält die Klasse zum Zugriff auf den
CGA_Screen
cpu.h
Enthält die Klasse
CPU
io_port.h
Zugriffsklasse fĂĽr den IO-Adressraum des x86
ioapic.h
Enthält die Klasse
IOAPIC
zum Zugriff auf den IO-APIC
ioapic_registers.h
Strukturen und Makros zum Zugriff auf den IO-APIC
key.h
Enthält Klasse
Key
keyctrl.h
Enthält Klasse
Keyboard_Controller
lapic.h
Enthält die Klasse
LAPIC
zum Zugriff auf den Local APIC
lapic_registers.h
Strukturen und Makros zum Zugriff auf den Local APIC
pit.h
Enthält die Klasse
PIT
plugbox.h
Enthält die Klasse
Plugbox
spinlock.h
Enthält die Klasse
Spinlock
toc.h
Enthält die Struktur struct toc
object
chain.h
Enthält die Klasse
Chain
debug.h
Enthält Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten
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
strbuf.h
Enthält die Klasse
Stringbuffer
syscall
guarded_scheduler.h
Enthält die Klasse
Guarded_Scheduler
thread.h
Enthält die Klasse
Thread
thread
assassin.h
Enthält die Klasse
Assassin
coroutine.h
Enthält die Klasse
Coroutine
und die Funktion kickoff
dispatch.h
Enthält die Klasse
Dispatcher
entrant.h
Enthält die Klasse
Entrant
scheduler.h
Enthält die Klasse
Scheduler
user
appl.h
Enthält die Klasse
Application
loop.h
Enthält die Klasse
Loop
main.cc
Enthält mit den
main()
und
main_ap()
Funktionen den Startpunkt fĂĽr das System
startup.cc
Enthält die Funktion CPUstartup
Impressum
Datenschutz
Stand: 2013-01-14 15:54
BO
,
DL