Display language
To modulepage Generate PDF

#40619 / #4

SS 2017 - SS 2018

English

Operating System Design

6

Heiß, Hans-Ulrich

benotet

Schriftliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34331300 FG Kommunikations- und Betriebssysteme

No information

Kontakt


EN 6

No information

lehre@kbs.tu-berlin.de

Learning Outcomes

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, virtual machines, and distributed operating systems.

Content

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

Module Components

Pflichtteil:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Operating System DesignVL0432 L 525WiSeNo information3
Operating System DesignUE0432 L 525WiSeNo information1

Workload and Credit Points

Operating System Design (VL):

Workload descriptionMultiplierHoursTotal
Preparation and follow-up15.01.0h15.0h
Presence15.03.0h45.0h
60.0h(~2 LP)

Operating System Design (UE):

Workload descriptionMultiplierHoursTotal
Assignments1.045.0h45.0h
Preparation and follow-up15.01.0h15.0h
Presence15.01.0h15.0h
75.0h(~3 LP)

Course-independent workload:

Workload descriptionMultiplierHoursTotal
Exam preparation1.045.0h45.0h
45.0h(~2 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The lecture conveys the material in traditional form. The tutorial encompasses interactive discussion of issues related to the lecture material. Students may present results of their assignments (homework).

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Basic bachelor knowledge on operating systems and computer architecture is required.

Mandatory requirements for the module test application:

1. Requirement
[KBS] Operating System Design Assignments

Module completion

Grading

graded

Type of exam

Written exam

Language

English

Duration/Extent

120 minutes

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Wintersemester.

Maximum Number of Participants

The maximum capacity of students is 40.

Registration Procedures

See http://www.kbs.tu-berlin.de

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  available
Additional information:
http://www.kbs.tu-berlin.de/

 

Literature

Recommended 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.

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
This module is not used in any degree program.

Students of other degrees can participate in this module without capacity testing.

Miscellaneous

The module is offered every year.