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 2019
/
Betriebssysteme
Betriebssysteme (BS) im WS 2019/20
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
Seminar
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
🗐
☑
Aufgabe 7
🗐
☑
FAQ
Evaluation
Inhaltliche Fragen (alle Teilnehmer):
i4stubs-all@lists.cs.fau.de
Organisatorische Fragen (Tutoren):
i4stubs@lists.cs.fau.de
Optionale Aufgaben
Element
CGA_Stream::arrange
(
CGA_Stream
&kout,
CGA_Stream
dout[8])
Funktion implementieren
Element
CGA_Stream::CGA_Stream
(void)
Konstruktor implementieren. Zum testen kann in Qemu/KVM die Anzahl der Kerne im Makefile einfach von der Kommandozeile aus überschreiben werden, z.B.:
make QEMUCPUS=6 kvm
Element
CGA_Window::setpos
(int x, int y)
Negative x- bzw y-Werte sollen den Cursor relativ vom Fensterrand (rechts bzw unten) positionieren
Element
CGA_Window::show
(int x, int y, char character,
Attribute
attrib=Attribute())
Negative x- bzw y-Werte sollen den Cursor relativ vom Bildschirmrand (rechts bzw unten) positionieren
Element
dout
[CPU_MAX]
Automatische Verteilung mittels
CGA_Stream::arrange()
Element
Serial::read
(bool blocking=true)
Methode implementieren
Element
Serial::Serial
(
Serial::comPort
port=COM1,
Serial::baudRate
baudrate=BAUD_115200,
Serial::dataBits
databits=DATA_8BIT,
Serial::stopBits
stopbits=STOP_1BIT,
Serial::parity
parity=PARITY_NONE)
Konstruktor implementieren
Element
Serial::write
(char out, bool blocking=true)
Methode implementieren
Element
Serial_Stream::flush
()
Methode implementieren
Element
Serial_Stream::getpos
(int &x, int &y)
Methode implementieren
Element
Serial_Stream::print
(char *string, int length)
Methode implementieren
Element
Serial_Stream::reset
()
Methode implementieren
Element
Serial_Stream::Serial_Stream
(
Serial::comPort
port=COM1,
Serial::baudRate
baudrate=BAUD_115200,
Serial::dataBits
databits=DATA_8BIT,
Serial::stopBits
stopbits=STOP_1BIT,
Serial::parity
parity=PARITY_NONE)
Methode implementieren
Element
Serial_Stream::setAttribute
(
Serial_Stream::Attrib
a)
Methode implementieren
Element
Serial_Stream::setBackground
(
Serial_Stream::Color
c)
Methode implementieren
Element
Serial_Stream::setForeground
(
Serial_Stream::Color
c)
Methode implementieren
Element
Serial_Stream::setpos
(int x, int y)
Methode implementieren