direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Operating System Design

Lecture (3 SWS) and Tutorial (1 SWS) 0432 L 525 in WS 2016/17

Notice

News, lecture slides, assignment sheets and other resources are available on the ISIS-page of the course [1]. There is also a mandatory registration [2].

Schedule

Type
Day
Time
Room
Lecturer
Lecture
Monday
12-14
MA 043
Karnapke
Friday
14-16
MA 041
Karnapke
Tutorial
Thursday
8-10 (bi-weekly)
MAR 0.011
Nabelsee

First lecture: Oct. 17 (Monday)

Further dates (lecture will be not on every Monday and Friday) will be announced on ISIS. Please check the timetable regularly.

First tutorial on Oct. 27. Two tutorial groups will be formed. The tutorial for each group takes place every two weeks.

Classification

The course targets Master students of Computer Science and Computer Engineering and is the only component of module Operating System Design (6 CP).

Content

Operating System architecture, micro- and macrokernels, design principles, resource management, virtualization,  distributed OS, modern file systems, queuing models.

Goals

Students who have successfully finished this module have an advanced knowledge of operating systems. They are aware of different architectural approaches and know their advantages and disadvantages. They have acquired the ability for well-founded design decisions based on qualitative and quantitative arguments. They have a sound knowledge of modern approaches like microkernels or virtual machines or distributed operating systems.

Literature

  • Stallings, W.: Operating Systems: Internals and Design Principles, 5th ed., Prentice Hall, 2004
  • Bacon, J.; Harris. T.: Operating Systems, Addison Wesley, 2003
  • Deitel, H. M. et al.: Operating Systems, Prentice Hall, 2004
  • Silberschatz, A. et al.: Operating System Concepts 7th ed., John Wiley, 2005
  • Singhal, M.; Shivaratri, N.: Advanced Concepts in Operating Systems, McGraw-Hill, 1994
  • Tanenbaum, A. S.; van Steen, M.: Distributed Systems, 2nd ed., Pearson, 2007
  • Sinha, P. K.: Distributed Operating Systems, IEEE Press, 1997
  • Chow, R.; Johnson, Th.: Distributed Operating Systems & Algorithms, Addison Wesley, 1997
  • Galli, D.: Distributed Operating Systems, Prentice Hall, 2000
  • Kleinrock, L.: Queueing Systems, Vol. I+II, John Wiley, 1975

More references will be given during the lecture.

Tutorials

Discussion of lecture material and assignments.

Exam

Written examination at the end of the lecture period. Successful participation in the tutorials is a prerequisite.

The examination can be taken either

on 27.02.2017, 8:30 in H 3010

 

or

 

on 12.04.2017, 11:30 in EB 301.

 

 

 

Prerequisites

Sound knowledge of basic concepts, mechanisms, and algorithms of operating systems: concurrent processes, mutual exclusion, signaling, IPC, scheduling, memory management.

Contact

Reinhardt Karnapke
+49 30 314-73388
Raum EN 357
E-Mail-Anfrage [3]

Contact

Mohannad Nabelsee
+49 30 314-79833
Raum EN 356
E-Mail-Anfrage [4]

Module Descriptions

  • KBS-Module [5]
------ Links: ------

Zusatzinformationen / Extras

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe

Copyright TU Berlin 2008