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:19:45
Abstract
To acquire knowledge about the architecture of operating systems and computer networks, and about programming of parallel processes in theory and practice.
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
- Levels
- BSC
- 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 |
| exercise | Technische Informatik II |
|
2 h weekly |
Offered In
-
-
-
-
Block 2 (Basic Courses) (All course units within Block 2 are offered in the autumn semester.)
-
-
-
-
-
-