VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Computer Engineering II
Technische Informatik II
Last Updated: 2026-02-05 15:10:17
Objective
To acquire knowledge about the architecture of operating systems and computer networks, and about programming of parallel processes in theory and practice.
Content
Concepts and architecture of operating systems; parallel processing, modeling of concurrent processes, system software and hardware support for concurrent processes. Problems of concurrent processes: synchronisation and mutual exclusion, inter-process communication. Process management, process scheduling, memory management, paged and segmented memory. Distributed systems: networks, communication and protocols. Case studies of relevant systems, system design.
Practical assignments (lab session) on networked computers, using a small operating system fully accessible for the student; software to be written in the C programming language.
Resources
Lecture Notes
Documentation for exercises and lecture, Textbook.
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 180 minutes
- Aids
- Sämtliche Hilfsmittel - ausgenommen Hilfsmittel für elektronische Kommunikation - sind erlaubt.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Technische Informatik II |
|
2 h weekly |
| practical/laboratory course | Technische Informatik II |
|
2 h weekly |
Offered In
-
-
-
-
Block 2 (Grundlagen) (Die Lehrveranstaltungen des Blocks 2 finden im Wintersemester statt.)
-
-
-
-
-
-