VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

227-0014-00L 4 Credits BSC D-ITET , D-MATH

Computer Engineering II

Technische Informatik II

Lecturers: Dr. Rainer Baumann
VVZ CR n/a

Last Updated: 2026-02-05 15:29:09

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
  • Thu 10:15-12:00 (ETF C 1)
2 h weekly
exercise Technische Informatik II
  • Tue 10:15-12:00 (ETF E 1)
  • Fri 13:15-15:00 (ETF C 1)
2 h weekly

Offered In