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
Voluntary Exercise
Member
Core::Interrupt::Vector
Add interrupt vector for mouse
Member
Mouse::getPos
(unsigned &x, unsigned &y) const
Implement method
Member
Mouse::isPressed
(MouseButton btn) const
Implement method
Member
Mouse::plugin
()
Implement method
Member
Mouse::trigger
()
Implement Method
Member
MouseDecoder::decode
(unsigned char code)
Implement method
Member
PS2Controller::fetch
(Pointer &state)
Adjust method
Member
TextMode::show
(unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
Extend this method to deal with the mouse cursor
Member
TextMode::showMouse
(unsigned abs_x, unsigned abs_y)
Implement this method (it can either use or replace
show(unsigned, unsigned, char, Attribute)
)