August 20 (M) |
Introduction |
|
August 22 (W) |
Historical perspective |
|
August 24 (F) |
Time Sharing |
|
August 27 (M) |
Project discussion |
|
August 29 (W) |
OS Structure |
|
September 5(W) |
OS Structure |
|
September 7 (F) |
OS Structure |
|
September 10 (M) |
OS Structure |
- P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the Art of Virtualization. SOSP 2003.
- Stephen Soltesz, Herbert Pötzl, Marc E. Fiuczynski, Andy Bavier, Larry Peterson. Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors. , EuroSys 2007
- Optional: Cells: A Virtual Mobile Smartphone Architecture
Jeremy Andrus, Christoffer Dall, Alex Van’t Hof, Oren Laadan, Jason Nieh, SOSP 2011.
|
September 12 (W) |
Synchronization |
- C. A. R. Hoare, Monitors: An Operating System Structuring Concept, Communications of the ACM, Vol. 17, No. 10, October, 1974
- B. W. Lampson and D. D. Redell, Experience with Processes and Monitors in Mesa, Communications of the ACM, Vol. 23, No. 2, February 1980
- Linux uses a particular version called read-copy-update (RCU)
|
September 14 (F) |
No class due to travel. Please work on your project proposal. |
September 17 (M) |
Project Proposal |
September 19 (W) |
Meta |
|
September 21 (F) |
Project Proposal |
September 24 (M) |
Synchronization |
|
September 26 (W) |
Threads |
|
September 28 (F) |
No class due to travel. Please work on your projects |
October 3 (M) |
Power Locks |
|
October 6 (W) |
Student presentations |
October 8 (W) |
Student presentations |
October 8 (M) |
Threads |
|
October 10 (W) |
Sandboxing |
|
October 12 (F) |
Real-time networking |
|
October 15 (M) |
Embedded OS |
|
October 17 (W) |
Embedded sytems |
|
October 19 (F) |
Embedded systems |
|
|
Dataflow systems |
|
|
Machine learning systems |
|
November 9th |
Energy efficiency |
|
November 26/28 (M/W) |
Midterm Presentations |
|
December 14th |
Final presentations |
Presentations will take place in B1C starting at 9:00am. If this does not work with your other exams let me know ASAP! |