Main document
Operating Systems [OS]
L.079.05703, Winter 2016/2017
Contents
In this class, we discuss general aspects of operating systems as well as specific characteristics of real-time operating systems and operating systems for embedded systems.
Topics of interest include:
- Parallelism
- Scheduling
- Real-Time OS
- Memory Management
- File Systems
- Security
- Embedded OS
Learning Outcome
The learning objective is to understand the fundamental concepts of operating systems. Students understand these concepts and are able to apply this knowledge.
General Information / Methods
This master course will be held in English and all the course material is available in English. Oral exams can be organized in English as well as in German.
- 4 ECTS (Lecture: 2 SWS, Exercises: 1 SWS)
Instructors
- Lecture: Falko Dressler
- Exercises: Falko Dressler and Florian Hagenauer
Schedule
- Lecture
Thursday, 9-11h (c.t.), F0.530
no lecture on Dec 1 and Dec 8
1 1/2 chapters as home work (should be known from KMS) - Exercises
Thursday, 15-16h (c.t.), F1.520 (PC pool 1. floor)
Thursday, 16-17h (c.t.), F1.520 (PC pool 1. floor)
Thursday, 17-18h (c.t.), F1.520 (PC pool 1. floor)
first exercise on Nov 3, 2016
Exercise 1 (15-16h) is canceled effective Jan 19, 2017 due to the very low number of attendees. Affected students please come to exercise 2 (16-17h) or 3 (17-18h).
Exams
Oral examination (by appointment)
If you aim switching to the new examination system and you want to do a module exam for OS only, then you first have to switch into the new system (please see the examination office for details) and then schedule an exam appointment.
As the new module system is based on more contact hours (five vs. three), we expect you to also study the following papers, which will be relevant for the new (i.e., C2X only) module exam:
Adam Dunkels, Niclas Finne, Joakim Eriksson and Thiemo Voigt, "Run-time dynamic linking for reprogramming wireless sensor networks," Proceedings of 4th ACM Conference on Embedded Networked Sensor Systems (SenSys 2006), Boulder, CO, November 2006, pp. 15–28. [DOI, BibTeX, Details...]
Wanja Hofer, Daniel Lohmann, Fabian Scheler and Wolfgang Schröder-Preikschat, "Sloth: Threads as Interrupts," Proceedings of 30th IEEE Real-Time Systems Symposium (RTSS 2009), Washington, D.C., December 2009, pp. 204–213. [DOI, BibTeX, Details...]
Moritz Strübe, Rüdiger Kapitza, Klaus Stengel, Michael Daum and Falko Dressler, "Stateful Mobile Modules for Sensor Networks," Proceedings of 6th IEEE/ACM International Conference on Distributed Computing in Sensor Systems (DCOSS 2010), vol. LNCS 6131, Santa Barbara, CA, June 2010, pp. 63–76. [DOI, BibTeX, PDF and Details...]
Evaluation
Many thanks for the critical and helpful evaluation!
Literature
- Andrew S. Tanenbaum, Modern Operating Systems, ed. 3, Upper Saddle River, NJ, Prentice Hall, 2009. [BibTeX, Details...]
- William Stallings, Operating Systems: Internals and Design Principles, ed. 8, Upper Saddle River, NJ, Prentice Hall, 2014. [BibTeX, Details...]
Abraham Silberschatz, Peter B. Galvin and Greg Gagne, Operating Systems Concepts, ed. 9, John Wiley & Sons (Wiley), 2013. [BibTeX, Details...]
Extras
Featured Paper
- Explainability of Neural Networks for Symbol Detection in Molecular
Communication Channels
Recent research in molecular communication (MC) suggests machine learning (ML) models for symbol detection, avoiding the unfeasibility of end-to-end channel models. Ho...
News
- November 15, 2023
Keynote at IEEE LATINCOM 2023
Falko Dressler gave a keynote titled 6G Virtualized Edge ... - November 03, 2023
Talk at KAIST Seminar on Mobile & Wireless in EE
Falko Dressler gave a seminar talk titled Virtualized Edg... - October 12, 2023
Paper presentation at IEEE VTC 2023-Fall
Atefeh Rezaei presented our paper titled Resource Allocat... - October 03, 2023
Paper presentation at European Wireless 2023
Agon Memedi presented our paper titled One-Class Support ... - October 02, 2023
Poster presentation at ACM MobiCom 2023
Jonas Kuß presented our paper titled A Measurement Syste...