Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
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 7

Auflistung der Dateien

Hier folgt die AufzÀhlung aller dokumentierten Dateien mit einer Kurzbeschreibung:
main.ccEnthĂ€lt mit den main() und main_ap() Funktionen den Startpunkt fĂŒr das System
startup.ccEnthÀlt die Funktion CPUstartup
device/cgastr.hEnthÀlt die Klasse CGA_Stream
device/keyboard.hDiese Datei enthÀlt die Klasse Keyboard
device/panic.hEnthÀlt die Klasse Panic
device/vesagraphics.hEnthÀlt die Klasse VESAGraphics
device/watch.hEnthÀlt die Klasse Watch
guard/gate.hEnthÀlt die Klasse Gate
guard/guard.hDiese Datei enthÀlt die Klasse Guard
guard/guardian.ccLow-Level Interrupt-Behandlung
guard/locker.hDiese Datei enthÀlt die Klasse Locker
guard/secure.hDiese Datei enthÀlt die Klasse Secure
library/random.hEnthÀlt die Klasse Random
machine/apicsystem.hEnthÀlt die Klasse APICSystem, die zum Hochfahren des Systems benötigt wird
machine/cgascr.hEnthÀlt die Klasse zum Zugriff auf den CGA_Screen
machine/cpu.hEnthÀlt die Klasse CPU
machine/framebuffer.hEnthÀlt die Klasse Framebuffer
machine/io_port.hZugriffsklasse fĂŒr den IO-Adressraum des x86
machine/ioapic.hEnthÀlt die Klasse IOAPIC zum Zugriff auf den IO-APIC
machine/ioapic_registers.hStrukturen und Makros zum Zugriff auf den IO-APIC
machine/key.hEnthÀlt Klasse Key
machine/keyctrl.hEnthÀlt Klasse Keyboard_Controller
machine/lapic.hEnthÀlt die Klasse LAPIC zum Zugriff auf den Local APIC
machine/lapic_registers.hStrukturen und Makros zum Zugriff auf den Local APIC
machine/pit.hEnthÀlt die Klasse PIT
machine/plugbox.hEnthÀlt die Klasse Plugbox
machine/spinlock.hEnthÀlt die Klasse Spinlock
machine/toc.hEnthÀlt die Struktur struct toc
machine/vesascreen.hEnthÀlt die Klasse VESAScreen
meeting/bell.hEnthÀlt die Klasse Bell
meeting/bellringer.hEnthÀlt die Klasse Bellringer
meeting/buzzer.hEnthÀlt die Klasse Buzzer
meeting/semaphore.hEnthÀlt die Klasse Semaphore
meeting/waitingroom.hEnthÀlt die Klasse Waitingroom
object/chain.hEnthÀlt die Klasse Chain
object/debug.hEnthÀlt Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten
object/graphicsprinter.hEnthÀlt die Klasse GraphicsPrinter
object/list.hEnthÀlt die Klasse List
object/o_stream.hHier 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.hEnthÀlt die Klasse Stringbuffer
syscall/guarded_buzzer.hEnthÀlt die Klasse Guarded_Buzzer
syscall/guarded_keyboard.hEnthÀlt die Klasse Guarded_Keyboard
syscall/guarded_organizer.hEnthÀlt die Klasse Guarded_Organizer
syscall/guarded_scheduler.hEnthÀlt die Klasse Guarded_Scheduler
syscall/guarded_semaphore.hEnthÀlt die Klasse Guarded_Semaphore
syscall/guarded_vesagraphics.hEnthÀlt die Klasse Guarded_VESAGraphics
syscall/thread.hEnthÀlt die Klasse Thread
thread/coroutine.hEnthÀlt die Klasse Coroutine und die Funktion kickoff
thread/customer.hEnthÀlt die Klasse Customer
thread/dispatch.hEnthÀlt die Klasse Dispatcher
thread/entrant.hEnthÀlt die Klasse Entrant
thread/idlethread.hEnthÀlt die Klasse IdleThread
thread/organizer.hEnthÀlt die Klasse Organizer
thread/scheduler.hEnthÀlt die Klasse Scheduler
thread/wakeup.hEnthÀlt die Klasse WakeUp
user/appl.hEnthÀlt die Klasse Application
user/ghost.hEnthÀlt die Klasse Ghost
user/loop.hEnthÀlt die Klasse Loop
user/pacman.hEnthÀlt die Klasse Pacman
user/santas_house.hEnthÀlt die Klasse Santas_House
  Impressum Stand: 2011-01-31 10:46   BO, DL