 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 |