TU Berlin

Fachgebiet Kommunikations- und BetriebssystemeOperating System Design

Logo Fachgebiet KBS

Inhalt des Dokuments

zur Navigation

News

News, lecture slides, assignment sheets and other ressources are available on the ISIS-page of the course.

Dates

Type
Day
Time
Room
Lecturer
Lecture
Monday
10-12
H 0112
Heiss
Tuesday
08-10
MA 043
Heiss
Tutorials
Thursday
10-12 (biweekly)
EMH 025
Schönherr

Starting date of lectures: 13.10.2008

Starting date of tutorials: 23.10.2008

Classification

The course is the only component  of Module MINF-SE-OSD

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.

Material

Slides are available on the ISIS-page of the course.

Tutorials

Discussion of lecture material and assignments.

Exam

The preliminary date for a written exam is 24.02.2009. The final date and room  will be announced in due time.

Prerequisites

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

Navigation

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe