|
Note: this will be adjusted as necessary as we go through the semester! Also: access these papers via a UVa IP address! |
|
Site Index: |
|
Date |
Topic |
Background reading (silberschatz chapters) |
Assignment Out |
Assignment Due |
|
Wed Aug 28 |
Intro |
|
|
|
|
Mon Sep 2 |
Edsger W. Dijkstra
Per Brinch Hansen |
“Intro” “OS Structures” |
|
|
|
Wed Sept 4 |
Dennis M. Ritchie and Ken Thompson. Communications of the ACM 17(7), July 1974. |
|
|
|
|
Mon Sept 9 |
David D. Redell, Yogen K. Dalal, Thomas R. Horsley, Hugh C. Lauer, William C. Lynch, Paul R. McJones, Hal G. Murray, and Stephen C. Purcell
Hugh C. Lauer |
|
|
|
|
Wed Sept 11 |
Dawson Engler and Franz Kaashoek.
Dawson Engler, Franz Kaashoek, J. O’Toole, Jr. |
|
|
|
|
Mon Sept 16 |
Edouard Bugnion, Scott Devine, and Mendel Rosenblum. Disco: Running Commodity Operating Systems on Scalable Multiprocessors. Proceedings of The 16th ACM Symposium on Operating Systems Principles, October 1997 |
|
Assignment #1 |
|
|
Wed Sept 18 |
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 Proceedings of the 19th Symposium on Operating System Principles, October, 2003. |
|
|
|
|
Mon Sept 23 |
Michael M. Swift, Brian N. Bershad, and Henry M. Levy |
|
Course project description out — due Fri Oct 4@ noon |
|
|
Wed Sept 25 |
No class — Marty at conference |
|
|
|
|
Fri Sept 27 (make-up for Wed Sept 25) |
Thomas Anderson, Brian Bershad, Edward Lazowska, and Henry Levy |
“Processes” “Threads” “CPU Scheduling” |
|
Assignment #1 (5pm) |
|
Mon Sept 30 |
Scheduling, threads, and scheduler activations |
“CPU Scheduling” |
|
|
|
Wed Oct 2 |
C.A.R. Hoare
Butler Lampson and David Redell. |
“Synchron.” |
|
Class project proposal due FRI Oct 4 @ Noon ! |
|
Mon Oct 7 |
Stefan Savage, Michael Burrows, Greg Nelson, Patrick Sobalvarro, and Thomas Anderson. |
|
|
|
|
Wed Oct 9 |
Peter Denning.
H. M. Levy, P. H. Lipman. |
“Main Memory” “Virtual Memory” |
|
|
|
Mon Oct 14 |
No class — UVa Fall Break |
|
|
|
|
Wed Oct 16 |
Marshall McKusick, William Joy, Samuel Leffler, Robert Fabry. |
“File System Interface” “File System Implementation” “Mass Storage Structure” |
|
|
|
Fri Oct 18 (make-up for Mon Oct 21) 11-12:15pm RICE 032 |
Mendel Rosenblum and John Ousterhout. |
|
|
|
|
Mon Oct 21 |
No class — Marty at conference |
|
|
|
|
Wed Oct 23 |
No class — Marty at conference |
|
|
|
|
Mon Oct 28 |
E. B. Nightingale, K. Veeraraghavan, P. Chen, and J. Flinn. Proceedings of the 7th USENIX Symposium on Operating System Design and Implementation (OSDI), 2006. |
|
|
|
|
Wed Oct 30 |
Russel Sandberg, David Goldberg, Steve Kleiman, Dan Walsh, and Bob Lyon.
Sanjay Ghemawatt, Howard Gobioff, Shun-Tak Leung. |
|
|
|
|
Fri Nov 1 (make-up for Wed Oct 23) 11-12:15 MEC 215 |
Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified Data Processing on Large Clusters . |
|
|
|
|
Mon Nov 4 |
To be determined... |
|
|
|
|
Wed Nov 6 |
To be determined... |
|
|
|
|
Mon Nov 11 |
To be determined... |
|
|
|
|
Wed Nov 14 |
No class — Marty at conference |
|
|
|
|
Mon Nov 18 |
To be determined... |
|
|
|
|
Wed Nov 20 |
To be determined... |
|
|
|
|
Fri Nov 22 (make-up for Wed Nov 14) 11-12:15 MEC 215 |
To be determined... |
|
|
|
|
Mon Nov 25 |
To be determined... |
|
|
|
|
Wed Nov 27 |
No UVa classes — Thanksgiving |
|
|
|
|
Mon Dec 2 |
Class mini-symposium day 1 |
|
|
|
|
Wed Dec 4 |
Class mini-symposium day 2 |
|
|
|
|
Wed Dec 11 |
Final exam –2-4 pm |
|
|
|