Instructor: Ding Yuan
Course Number: ECE 1759

Reading list
Grades (UofT Quercus)

Advances in Operating Systems

ECE 1759, Fall 2021
University of Toronto

Reading List

   Historical Perspective

Sep 20

Sep 27

   Kernel Structure

Oct 7

   Virtual Memory and OS/Hardware Interaction

Oct 14


Oct 21

   File System

Oct 28


Nov 4


Nov 18

  • Edouard Bugnion, Scott Devine, and Mendel Rosenblum, Disco: Running Commodity Operating Systems on Scalable Multiprocessors, Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles (SOSP), October 1997, Saint Malo, France.
  • Carl A. Waldspurger, Memory Resource Management in VMware ESX Server, In Proceedings of 5th Symposium on Operating Systems Design and Implementation (OSDI), Dec. 2002
  • Keith Adams and Ole Agesen, A Comparison of Software and Hardware Techniques for x86 Virtualization, In Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, October 2006.
  • [Optional reading] 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, In Proceedings of the 19th Symposium on Operating System Principles, October, 2003.
   Big Data

Nov 25


Dec 2