Personal tools

Advanced Operating Systems Lectures

Week Date Topic Slides Print
1 15.09 No lecture
2 22.09 Course intro PDF PDF
2,3 22,29.09 Programming L4 PDF PDF
3 29.09 Page tables PDF PDF
4 06.10 Caches and TLBs PDF PDF
Readings:
5 13.10 Cancelled (SOSP)
6 20.10 Microkernels, L4 PDF PDF
Readings:
7 27.10 Kernel construction; Exokernel PDF PDF
Readings:
8 03.11 IPC and Dispatch PDF PDF
Readings:
9 10.11 Bulk data transport PDF PDF
Readings:
10 17.11 Networking PDF PDF
Readings:
11 24.11 Multiprocessing and multicore PDF PDF
Readings:
12 01.12 Security PDF PDF
Readings:
13 08.12 DSLs in OS contruction 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.
14 15.12 Scheduling PDF PDF
Readings:
Document Actions