3 unit(s) Processes and threads, synchronization and communication; scheduling, memory management; file systems; resource protection; structure of operating systems. Three lectures, one lab (three hours every other week); second term Prerequisite(s): Credit or registration in one of COMP SCI 2ME3, SFWR ENG 2AA4, SFWR ENG 3K04, 3M04 Antirequisite(s): COMP ENG 4SN4, COMP SCI 3MH3, 4SH3, SFWR ENG 3BB4 Cross-list(s):SFWR ENG 3SH3