Personal tools

Advanced Operating Systems Lectures

The schedule is tentative and subject to change.

Week Date Topic Slides Print
1 23.09 Course intro PDF PDF
1,2 23,30.09 Programming L4 PDF PDF
2 30.09 Page tables PDF PDF
3 7.10 Cancelled (OSDI)
4 14.10 Caches and TLBs PDF PDF

Readings:
5 21.10 Microkernels, L4 PDF PDF

Readings:
6 28.10 Kernel construction; Exokernel PDF PDF

Readings:
7 04.11 IPC and Dispatch PDF PDF

Readings:
8 11.11 Bulk data transport PDF PDF

Readings:
9 18.11 Networking PDF PDF

Readings:
10 25.11 Multiprocessing and multicore PDF PDF

Readings:
11 02.12 Security PDF PDF

Readings:
12 09.12 DSLs in OS construction PDF PDF

Readings:
  • Fabrice Mérillon, Laurent Réveillère, Charles Consel, Renaud Marlet, and Gilles Muller. Devil: An IDL for Hardware Programming In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI'00), October 2000.
  • Andreas Haeberlen, Jochen Liedtke, Yoonho Park, Lars Reuther, and Volkmar Uhlig. Stub-Code Performance is Becoming Important. In Proceedings of the 1st Workshop on Industrial Experiences with Systems Software, 2000.
  • Michael D. Schroeder and Michael Burrows. Performance of the Firefly RPC. ACM Transactions on Computer Systems 8(1), February 1990.
13 16.12 Scheduling PDF PDF

Readings:
14 23.12 Cancelled
Document Actions