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.

54.9 (Fall), 54.9 (Winter), 109.8 (Full Year)