19312101 Lecture

WiSe 20/21: Operating Systems

Barry Linnert

Additional information / Pre-requisites

Language

The course language is German, but the actual slides are in English.

The practice sheets and final exam are formulated in German, but may be answered in English, too.

Homepage

http://www.inf.fu-berlin.de/w/SE/VorlesungBetriebssysteme2020

close

Comments

Operating systems tie together the execution of applications, user experience and usability with the management of computer hardware. Starting with the tasks an operating system has to perform and the requirements it has to meet, the most important aspects of design and development of modern operating systems will be introduced:

  • Structure and design of an operating system including historical summary, structures and philosophies of OS design and resources and resource management
  • Threads and processes including thread management
  • Scheduling including real-time scheduling
  • Process interaction and inter-process communication
  • Resource management including device operation, driver development, management and operation of input- and output devices
  • Memory management including address spaces and virtual memory
  • File system including management and operation of discs and memory hierarchy
  • Distributed operating systems including distributed architectures for resource management
  • Performance evaluation and modeling including overload detection and handling

Modern operating systems provide examples for different aspects and current research will be introduced. The tutorials serve to reflect the topics dealt with in the lecture and to acquire experience by developing a small operating system.

close

Suggested reading

  • A.S. Tanenbaum: Modern Operating Systems, 2nd Ed. Prentice-Hall, 2001
  • A. Silberschatz et al.: Operating Systems Concepts with Java, 6th Ed. Wiley, 2004

30 Class schedule

Additional appointments

Wed, 2021-02-24 10:00 - 12:00
Klausur

Location:
Virtueller Raum 03

Regular appointments

Mon, 2020-11-02 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2020-11-09 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2020-11-16 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2020-11-23 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2020-11-30 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2020-12-07 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2020-12-14 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-01-04 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-01-11 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-01-18 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-01-25 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-02-01 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-02-08 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-02-15 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Mon, 2021-02-22 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-11-03 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-11-10 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-11-17 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-11-24 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-12-01 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-12-08 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2020-12-15 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-01-05 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-01-12 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-01-19 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-01-26 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-02-02 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-02-09 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-02-16 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Tue, 2021-02-23 10:00 - 12:00
Betriebssysteme

Lecturers:
Barry Linnert

Location:
Virtueller Raum 01

Subjects A - Z