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 2020
/
Betriebssysteme
Betriebssysteme (BS) im WS 2020/21
This is an archived page – the current website can be reached via
sys.cs.fau.de
.
Betriebssysteme
Übersicht
Stundenplan
Semesterplan
Corona Situation
Virtuelle Sprechstunde
Helpdesk
Testrechnerverwaltung
Werkzeuge
Vorlesung
Inhalt
Folien
Übungen
Seminar
Module
Aufgaben
0. C++ Streams
1. Ein-/Ausgabe
2. Unterbrechungen
3. Pro-/Epilog
4. Kontextwechsel
5. Zeitscheiben
6. Synchronisation
7. Anwendung
Entwicklungsumgebung
ASM Crashkurs
C++ Crashkurs
FAQ
Ruhmeshalle
Evaluation
Inhaltliche Fragen (alle Teilnehmer):
i4stubs-all@lists.cs.fau.de
Organisatorische Fragen (Tutoren):
i4stubs@lists.cs.fau.de
Todo List
Member
assertion_failed
(const char *exp, const char *func, const char *file, int line)
Implement Remainder of Method (output & CPU stopping)
Member
bin
(OutputStream &os)
Implement Manipulator
Member
dec
(OutputStream &os)
Implement Manipulator
Member
dout
[Core::MAX]
Define
dout
Member
endl
(OutputStream &os)
Implement Manipulator
Member
flush
(OutputStream &os)
Implement Manipulator
Member
hex
(OutputStream &os)
Implement Manipulator
Member
oct
(OutputStream &os)
Implement Manipulator
Member
OutputStream::operator<<
(short ival)
Implement Operator
Member
OutputStream::operator<<
(const void *ptr)
Implement Operator
Member
OutputStream::operator<<
(OutputStream &(*f)(OutputStream &))
Implement Operator
Member
OutputStream::operator<<
(char c)
Implement Operator
Member
OutputStream::operator<<
(const char *string)
Implement Operator
Member
OutputStream::operator<<
(unsigned char c)
Implement Operator
Member
OutputStream::operator<<
(bool b)
Implement Operator
Member
OutputStream::OutputStream
()
Implement Constructor
Member
PS2Controller::fetch
(Key &pressed)
Implement Method
Member
PS2Controller::setLed
(enum LED led, bool on)
Implement method
Member
PS2Controller::setRepeatRate
(Speed speed, Delay delay)
Implement method
Member
Stringbuffer::put
(char c)
Implement Method
Member
Stringbuffer::Stringbuffer
()
Complete Constructor
Member
TextMode::Attribute::Attribute
(Color foreground=LIGHT_GREY, Color background=BLACK, bool blink=false)
Complete constructor
Member
TextMode::getCursor
(unsigned &abs_x, unsigned &abs_y)
Implement the method using the
IOPort
Member
TextMode::setCursor
(unsigned abs_x, unsigned abs_y)
Implement the method using
IOPort
Member
TextMode::show
(unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
Implement the method
Member
TextStream::flush
()
Implement method
Member
TextWindow::getPos
(unsigned &rel_x, unsigned &rel_y) const
Implement Method, use
TextMode::getCursor()
for the hardware cursor
Member
TextWindow::print
(const char *string, size_t length, Attribute attrib=TextMode::Attribute())
Implement Method
Member
TextWindow::reset
(char character=' ', Attribute attrib=TextMode::Attribute())
Implement Method
Member
TextWindow::setPos
(unsigned rel_x, unsigned rel_y)
Implement method, use
TextMode::setCursor()
for the hardware cursor
Member
TextWindow::TextWindow
(unsigned from_col, unsigned to_col, unsigned from_row, unsigned to_row, bool use_cursor=false)
Implement constructor