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): One of COMP SCI 2ME3, SFWR ENG 2AA4, SFWR ENG 3K04, SFWR 3M04 Antirequisite(s): COMP ENG 4SN4, COMP SCI 3MH3, 4SH3, SFWR ENG 3BB4 Cross-list(s):COMP SCI 3SH3