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
bin
(
O_Stream
&os)
Modifikator implementieren
Element
CGA_Screen::Attribute::Attribute
(color foreground=LIGHT_GREY, color background=BLACK, bool blink=false)
Konstruktor fertig implementieren
Element
CGA_Screen::CGA_Screen
(int from_col, int to_col, int from_row, int to_row, bool use_cursor=false)
Konstruktor implementieren
Element
CGA_Screen::getpos
(int &x, int &y)
Methode implementieren
Element
CGA_Screen::print
(char *string, int length,
Attribute
attrib=Attribute())
Methode implementieren
Element
CGA_Screen::reset
(char character=' ',
Attribute
attrib=Attribute())
Methode implementieren
Element
CGA_Screen::setpos
(int x, int y)
Methode unter Verwendung der Klasse
IO_Port
implementieren
Element
CGA_Screen::show
(int x, int y, char character,
Attribute
attrib=Attribute())
Methode implementieren
Element
CGA_Stream::flush
()
Methode implementieren
Element
dec
(
O_Stream
&os)
Modifikator implementieren
Element
dout_CPU0
(0, 39, 17, 20)
Objekt anlegen
Element
dout_CPU0
(0, 39, 17, 20)
Objekt anlegen
Element
dout_CPU1
(40, 79, 17, 20)
Objekt (in MPStuBS) anlegen
Element
dout_CPU1
(40, 79, 17, 20)
Objekt (in MPStuBS) anlegen
Element
dout_CPU2
(0, 39, 21, 24)
Objekt (in MPStuBS) anlegen
Element
dout_CPU2
(0, 39, 21, 24)
Objekt (in MPStuBS) anlegen
Element
dout_CPU3
(40, 79, 21, 24)
Objekt (in MPStuBS) anlegen
Element
dout_CPU3
(40, 79, 21, 24)
Objekt (in MPStuBS) anlegen
Element
endl
(
O_Stream
&os)
Modifikator implementieren
Element
flush
(
O_Stream
&os)
Modifikator implementieren
Element
hex
(
O_Stream
&os)
Modifikator implementieren
Element
Keyboard_Controller::drainKeyboardBuffer
()
Methode implementieren
Element
Keyboard_Controller::key_hit
()
Methode implementieren (u.a. enum
outb
verwenden!)
Element
Keyboard_Controller::send_byte
(unsigned char byte)
Methode implementieren
Element
Keyboard_Controller::send_command
(unsigned char cmd, unsigned char data)
Methode implementieren
Element
Keyboard_Controller::set_led
(led_t led, bool on)
Methode implementieren (Verwendung von
send_command()
)
Element
Keyboard_Controller::set_repeat_rate
(int speed, int delay)
Methode implementieren (Verwendung von
send_command()
)
Element
O_Stream::O_Stream
()
Konstruktor implementieren
Element
O_Stream::operator<<
(
O_Stream
&(*f)(
O_Stream
&))
Operator implementieren
Element
O_Stream::operator<<
(bool b)
Operator implementieren
Element
O_Stream::operator<<
(short ival)
Operator implementieren
Element
O_Stream::operator<<
(const char *string)
Operator implementieren
Element
O_Stream::operator<<
(unsigned char c)
Operator implementieren
Element
O_Stream::operator<<
(const void *ptr)
Operator implementieren
Element
O_Stream::operator<<
(char c)
Operator implementieren
Element
oct
(
O_Stream
&os)
Modifikator implementieren
Element
Stringbuffer::put
(char c)
Methode implementieren
Element
Stringbuffer::Stringbuffer
()
Konstruktor vervollständigen