An introduction to the principles of modern operating systems. The synchronization and communication of cooperating processes. Process Scheduling. Virtual Memory. File System design and organization. Introduction to distributed systems. Weekly hours: 3 Lecture hours and 1 Practicum/Lab hoursPrerequisite(s): CMPT 214.3; and CMPT 280.3; and one of CMPT 215.3 or CME 331.3. Note: Costs in addition to tuition apply to this course.
An introduction to the principles of modern operating systems. The synchronization and communication of cooperating processes. Process Scheduling. Virtual Memory. File System design and organization. Introduction to distributed systems. Weekly hours: 3 Lecture hours and 1 Practicum/Lab hoursPrerequisite(s): CMPT 214.3; and CMPT 280.3; and one of CMPT 215.3 or CME 331.3. Note: Costs in addition to tuition apply to this course.