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

227-0013-00L 4 Credits BSC D-ITET

Computer Engineering

Technische Informatik

VVZ CR 3.0

Last Updated: 2026-06-03 00:14:19

Abstract

Foundations of computer systems: design and implementation concepts ofmicroprocessors and operating systems.

Objective

- You can program microprocessors with assembly instructions. - You can elaborate on the basic concepts of microprocessor design and optimizations such as pipelining and caching. - You can elaborate on the basic concepts of modern operating systems. - You can describe and implement memory and process management. - You can critically analyze computer systems at the hardware-software interface.

Content

- Control and data paths in microprocessors - Microarchitectural optimisation - Microprocessor programming - Basic concepts of operating systems - Physical and virtual memory management - Process management and scheduling

Resources

Literature

1) D.A. Patterson, J.L. Hennessy: Computer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition), ISBN-13: 978-0128203316 2) K. Razavi: Kernel Construction on Modern Hardware, online book provided as part of the course.

General Information

Language
English
Levels
BSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
No written aids or calculators allowed.
Digital
The exam takes place on devices provided by ETH Zurich.
The final exam will cover the topics discussed in the class and the practical assignments.There are four practical assignments that upon successful completion can add up to 0.25 to the final grade.

Course Components

Type Title Time & Place Hours
lecture Technische Informatik
Study Center: Dienstag, 18:00 - 19:00 Uhr / Mittwoch 18:00 - 19:00 Uhr / Donnerstag 13:00 - 14:00 Uhr in CHN D29
  • Tue 14:15-16:00 (ETF C 1)
2 h weekly
exercise Technische Informatik
Groups are selected in myStudies. Findet in Gruppen statt.
  • Fri 14:15-15:00 (ETZ E 6)
  • Fri 14:15-15:00 (ETZ E 8)
  • Fri 16:15-17:00 (ETZ E 6)
  • Fri 16:15-17:00 (ETZ E 8)
1 h weekly
practical/laboratory course Technische Informatik
Groups are selected in myStudies. Findet in Gruppen statt.
  • Fri 15:15-16:00 (ETZ E 6)
  • Fri 15:15-16:00 (ETZ E 8)
  • Fri 17:15-18:00 (ETZ E 6)
  • Fri 17:15-18:00 (ETZ E 8)
1 h weekly

Offered In