This course is about real computer systems, and the principles on which they are designed and built. We cover both modern OSes and the large-scale distributed systems that power today's online services. We illustrate the ideas with real-world examples, but emphasize common theoretical results, practical tradeoffs, and design principles that apply across many different scales and technologies.
Since this is a new course, we are still "debugging" it and if you find any typos, corrections or have suggenstions on how to improve the script you can send them to the following mailing list: compsys-errata@lists.inf.ethz.ch
Time | Room | TA |
Fri 13-15 | CHN D 42 | J. Meier |
Fri 13-15 | CHN D 48 | J. Fischer |
Fri 13-15 | HG D 3.1 | T. Büchli |
Fri 13-15 | HG D 3.3 | A. Serifi |
Thu 15-17 | HG D 5.2 | A. Schwabe |
Fri 13-15 | NO E 39 | T. Brodmann |