Inhalt des Dokuments
The lectures starts on 19.10.2010 and is partly held with 4 SWS and partly with 2 SWS. The four tutorials start on 21.10.2010 and 28.10.2010.
News, lecture slides, assignment sheets and other resources are available on the ISIS-page of the course . There is also a mandatory registration .
The course targets Master students of Computer Science and Computer Engineering and is the only component of module MINF-SE-OSD (6 CP).
Operating System architecture, micro- and macrokernels, design principles, resource management, virtualization, distributed OS, modern file systems, queuing models.
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.
- 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.
Oral examination at the end of the lecture period. Successful participation in the tutorials is a prerequisite. The available dates will be announced in due time.
Sound knowledge of basic concepts, mechanisms, and algorithms of operating systems: concurrent processes, mutual exclusion, signaling, IPC, scheduling, memory management.
+49 30 314-73160
Raum EN 353
+49 30 314-79833
Raum EN 356