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:
Mon 3-4pm, Wed 3-5pm
SectionLecturesRoomTutorial timeRoom
L0101 MW 2 BA 1170 F 2 BA 1170 (Surname A-M -- subject to change, based on enrolment)
BA 2175 (Surname N-Z -- subject to change, based on enrolment)
L5101 T 6-8 BA 1180 T 8 BA 1180 (Surname A-L -- subject to change, based on enrolment)
BA 2165 (Surname M-Z -- subject to change, based on enrolment)