19312101 Lecture

Systems Software

Barry Linnert

Additional information / Pre-requisites

Language

The course language is German as is the oral presentation of the lecturer, but the slides and all written material is available in English. You can always ask questions in English. The practice sheets and final exam are formulated in German, but may be answered in English, too.

Homepage

https://www.inf.fu-berlin.de/w/SE/VorlesungBetriebssysteme

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

31 Class schedule

Additional appointments

Thu, 2025-02-20 12:00 - 14:00
Klausur

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/Gr. Hörsaal (Takustr. 9)

Regular appointments

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

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-10-21 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-10-28 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-11-04 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-11-11 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-11-18 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-11-25 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-12-02 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-12-09 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2024-12-16 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2025-01-06 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2025-01-13 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2025-01-20 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2025-01-27 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2025-02-03 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Mon, 2025-02-10 10:00 - 12:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-10-17 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-10-24 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-11-07 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-11-14 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-11-21 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-11-28 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-12-05 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-12-12 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2024-12-19 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2025-01-09 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2025-01-16 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2025-01-23 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2025-01-30 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2025-02-06 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Thu, 2025-02-13 12:00 - 14:00
Betriebssysteme

Lecturers:
Dr.-Ing. Barry Linnert

Location:
T9/049 Seminarraum (Takustr. 9)

Subjects A - Z