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 6
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
meeting
bell.h
EnthÀlt die Klasse
Bell
bellringer.h
EnthÀlt die Klasse
Bellringer
buzzer.h
EnthÀlt die Klasse
Buzzer
semaphore.h
EnthÀlt die Klasse
Semaphore
waitingroom.h
EnthÀlt die Klasse
Waitingroom
object
chain.h
EnthÀlt die Klasse
Chain
debug.h
EnthÀlt Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten
list.h
EnthÀlt die Klasse
List
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_buzzer.h
EnthÀlt die Klasse
Guarded_Buzzer
guarded_keyboard.h
EnthÀlt die Klasse
Guarded_Keyboard
guarded_organizer.h
EnthÀlt die Klasse
Guarded_Organizer
guarded_scheduler.h
EnthÀlt die Klasse
Guarded_Scheduler
guarded_semaphore.h
EnthÀlt die Klasse
Guarded_Semaphore
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
customer.h
EnthÀlt die Klasse
Customer
dispatch.h
EnthÀlt die Klasse
Dispatcher
entrant.h
EnthÀlt die Klasse
Entrant
idlethread.h
EnthÀlt die Klasse
IdleThread
organizer.h
EnthÀlt die Klasse
Organizer
scheduler.h
EnthÀlt die Klasse
Scheduler
wakeup.h
EnthÀlt die Klasse
WakeUp
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-18 12:56
BO
,
DL