VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Computer Architecture
Digitaltechnik und Rechnerstruktur
Last Updated: 2026-02-05 15:02:41
Abstract
The course provides indepth knowledge about the organization of modern computer architectures. It covers processor architectures (data path, control path, pipelining, microprogramming), memory hierarchy (cache, main memory, secondary memory, virtual memory), I/O (interfaces, communication infrastructure, analytic models), multiprocessor systems (coherence, protocols, synchronization, networks).
Objective
Understanding the organization of digital systems and computer architectures
Content
Processor architectures (data path, control path, pipelining, microprogramming), memory hierarchy (cache, main memory, secondary memory, virtual memory), I/O (interfaces, communication infrastructure, analytic models), multiprocessor systems (coherence, protocols, synchronization, networks).
Resources
Lecture Notes
Copies of the slides
Literature
D.A. Patterson, J.L. Hennessy: Computer Architecture, A quantitative approach. Morgan Kaufmann Publ, 2002. D.A. Patterson, J.L. Hennessy: Computer Organization and Design, Hardware/Software Interfach. Morgan Kaufmann Publ, 2005.
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 180 minutes
- Aids
- Beliebige erlaubt
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Digitaltechnik und Rechnerstruktur |
|
3 h weekly |
| exercise |
Digitaltechnik und Rechnerstruktur
(dazu 1 Std. Übungen ohne Präsenz)
|
|
2 h weekly |