Mein Campus
UniviS
Maps and directions
Friedrich-Alexander-Universität Erlangen-Nürnberg
/
Technische Fakultät
/
Department Informatik
Team
Research
Publications
Lehre
Examensarbeiten
CS 4
/
Lehre
/
WS 2018
/
Betriebssysteme
Betriebssysteme (BS) im WS 2018/19
This is an archived page – the current website can be reached via
sys.cs.fau.de
.
Betriebssysteme
Übersicht
Semesterplan
Vorlesung
UnivIS-Infos
Inhalt
Folien
Übungen
Inhalt
Ergänzendes Material
Module
Mailingliste
UnivIS-Infos
Aufgaben
Entwicklungsumgebung
ASM Crashkurs
C++ Crashkurs
OOStuBS Vorlage
MPStuBS Vorlage
Aufgabe 0
🗐
☑
Aufgabe 1
🗐
☑
Aufgabe 2
🗐
☑
Aufgabe 3
🗐
☑
Aufgabe 4
🗐
☑
Aufgabe 5
🗐
☑
Aufgabe 6
🗐
☑
FAQ
Evaluation
Ausstehende Aufgaben
Element
Bell::Bell
()
Konstruktor implementieren
Element
Bell::ring
()
Methode implementieren
Element
Bell::sleep
(unsigned int ms)
Methode implementieren
Element
Bellringer::bell_pending
()
Methode implementieren
Element
Bellringer::cancel
(
Bell
*bell)
Methode implementieren
Element
Bellringer::check
()
Methode implementieren
Element
Bellringer::job
(
Bell
*bell, unsigned int ms)
Methode implementieren
Element
Guarded_Bell::sleep
(unsigned int ms)
Methode implementieren
Element
Guarded_Keyboard::getkey
()
Methode implementieren
Element
Guarded_Semaphore::Guarded_Semaphore
(int c)
Konstruktor implementieren
Element
Guarded_Semaphore::p
()
Methode implementieren
Element
IdleThread::action
()
Methode implementieren
Element
IOAPIC::forbid
(uint8_t slot)
Funktion implementieren
Element
Keyboard::epilogue
()
Methode anpassen
Element
Keyboard::getkey
()
Methode implementieren
Element
Keyboard::Keyboard
()
Konstruktor anpassen
Element
Scheduler::block
(
Waitingroom
*waitingroom)
Methode implementieren
Element
Scheduler::isEmpty
()
Methode implementieren
Element
Scheduler::set_idle_thread
(int cpuid,
Thread
*thread)
Methode implementieren
Element
Scheduler::wakeup
(
Thread
*customer)
Methode implementieren
Element
Semaphore::p
()
Methode implementieren
Element
Semaphore::Semaphore
(int c=0)
Konstruktor implementieren
Element
Semaphore::v
()
Methode implementieren
Element
Thread::waiting_in
(
Waitingroom
*w)
Methode implementieren
Element
Thread::waiting_in
()
Methode implementieren
Element
Waitingroom::remove
(
Thread
*customer)
Methode implementieren
Element
Waitingroom::~Waitingroom
()
Destruktor implementieren
Element
WakeUp::activate
()
Methode implementieren
Element
WakeUp::prologue
()
Methode implementieren
Element
Watch::epilogue
()
Methode anpassen