Course Description

Principles of operating systems. The operating system as a control program and as a resource allocator. The concept of a process and concurrency problems: synchronization, mutual exclusion, deadlock. Additional topics include memory management, file systems, process scheduling, threads, and protection.

Please read and make sure that you understand the course syllabus

Contact information

Instructor:
Bogdan Simion
Email:
bogdan -at- cs.toronto.edu
Office:
BA 4268
Office hours:
Wed 3-5pm, Thu 4-6pm
SectionLecturesRoomTutorial timeRoom
L0101 MW 2 BA 1170 F 2 BA 1170 (Surname A-L -- subject to change, based on enrolment)
BA 1240 (Surname M-Z -- subject to change, based on enrolment)
L5101 T 6-8 BA 1190 T 8 BA 1190 (Surname A-L -- subject to change, based on enrolment)
BA 1240 (Surname M-Z -- subject to change, based on enrolment)