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
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computer Engineering II

Technische Informatik II

VVZ CR n/a

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
  • Thu 10:15-12:00 (ETF C 1)
2 h weekly
practical/laboratory course Technische Informatik II
  • Tue 08:15-10:00 (ETZ D 96.1)
  • Tue 10:15-12:00 (ETZ D 96.1)
  • Fri 10:15-12:00 (ETZ D 96.1)
  • Fri 13:15-15:00 (ETZ D 96.1)
  • 27.06 Date 09:15-12:00 (HG D 1.1)
  • 30.06 Date 10:15-13:00 (HG D 1.1)
2 h weekly

Offered In