ECE353H1: Systems Software

0.50
38.4L/38.4P

Operating system structure, processes, threads, synchronization, CPU scheduling, memory management, file systems, input/output, multiple processor systems, virtualization, protection, and security. The laboratory exercises will require implementation of part of an operating system.

53.1 (Fall), 57.6 (Winter), 110.7 (Full Year)