Instructor: Ding Yuan
Course Number: ECE344

Home
Discussion (piazza)
Lab Documentation
Lab Assignments
Schedule and Lecture Notes
Grades (UofT portal)

Operating Systems

ECE344, Winter 2013
University of Toronto


Course Schedule (Tentative) and Lecture Notes

Slides will be posted the day before the lecture.

Lecture Times: Mon 2-4pm (MC252), Thu 2-3pm (LM161)

There is no lecture on Monday, January 7

Date Lecture (reading*) Lab
Jan 10 (Thu) Intro (SEC. 1.1)
Jan 14 (Mon) Architecture Support (SEC. 1.3)
Jan 17 (Thu) Review of last lecture,Architecture Support (SEC. 1.3) Lab 0 Release, Due: Feb/1 5PM
Jan 21 (Mon) Processes (SEC. 2.1)
Jan 24 (Thu) Processes (SEC. 2.1)
Jan 28 (Mon) Threads (SEC. 2.2)
Jan 31 (Thu) Synchronization (I) (SEC. 2.3, 2.5; Chapter 6) Lab 1 Release, Due: Feb/15 5PM
Feb 4 (Mon) Synchronization (I)(SEC. 2.3, 2.5; Chapter 6)
Feb 7 (Thu) Synchronization (II) (SEC. 2.3, 2.5; Chapter 6)
Feb 11 (Mon) Synchronization (II) (SEC. 2.3, 2.5; Chapter 6), Midterm Review
Feb 14 (Thu) Instructor away, no lecture. Work on your project Lab 2 Release, Due: March/15 5PM
Feb 18 (Mon) Reading week, no lecture
Feb 21 (Thu) Reading week, no lecture
Feb 25 (Mon) Midterm 2:00 - 4:00PM GB405 and GB412
Feb 28 (Thu) Scheduling (SEC. 2.4)
Mar 4 (Mon) Scheduling (SEC. 2.4)
Mar 7 (Thu) Memory Management (Chapter 3)
Mar 11 (Mon) Memory Management (Chapter 3)
Mar 14 (Thu) Memory Management (Chapter 3) Lab 3 Release, Due: April/12 5PM
Mar 18 (Mon) Memory Management (Chapter 3)
Mar 21 (Thu) Memory Management (Chapter 3)
Mar 25 (Mon) File System (Chapter 4)
Mar 28 (Thu) File System (Chapter 4)
Apr 1 (Mon) File System (Chapter 4)
Apr 4 (Thu) Virtualization and Cloud Computing
Apr 8 (Mon) Virtualization and Cloud Computing
Apr 11 (Thu) Mobile Operating Systems
Apr 15 (Mon) Final review

*: “Reading” refers to the Main textbook we use: Modern Operating Systems (3rd Edition), Andrew Tanenbaum, Prentice Hall. 2008. Please note that the textbook does not cover all the materials we teach in the lectures, therefore you should attend the lectures.