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) Lab 1 Release, Due: Feb/15 5PM
Feb 4 (Mon) Synchronization (I)(SEC. 2.3, 2.5)
Feb 7 (Thu) Synchronization (II) (SEC. 2.3, 2.5)
Feb 11 (Mon) Synchronization (II) (SEC. 2.3, 2.5), 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) Deadlock (Chapter 6)
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: paging (Chapter 3)
Mar 21 (Thu) Memory Management: paging (Chapter 3)
Mar 25 (Mon) Memory Management: page replacement (Chapter 3)
Mar 28 (Thu) Memory Management: page replacement (Chapter 3)
Apr 1 (Mon) File System (Chapter 4)
Apr 4 (Thu) File System (Chapter 4)
Apr 8 (Mon) File System (Chapter 4), Solid-State Drives
Apr 11 (Thu) How Facebook Works
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.