Course Description

Computer Science 305a/b Operating Systems

Survey of major operating systems; interprocess communication; multi-tasking; scheduling; memory management; performance and measurement issues; trade-offs in operating system design; concurrency and deadlock.

Prerequisites: One of (Computer Science 208a/b, and 212a/b/y, or the former Computer Science 201) or (Computer Science 210a/b, SE 203a/b and SE 250y) or (Computer Science 208a/b, 210a/b, and 211a/b, and registration in the fourth year of the BESc program in Computer Engineering.)
3 lecture hours, half course.


Academic Calendar
[Table of Contents] [Index]
[Courses by Subject] [Courses by Name] [Awards by Category] [Awards by Name] [Calendar Search]