CPSC 340 Operating Systems Concepts and Design

This course is an introduction to operating systems concepts and design principles. Topics will include all the major areas of operating systems such as process control, memory management, file systems, input/output and security. Theory will be demonstrated by hands-on experience. Students will be required to complete operating system kernel projects where they will write and/or modify operating system code and demonstrate its impact on the performance of the system.

Credits

4 credits

Prerequisite

CPSC130 AND CPSC131 AND CPSC230 AND CPSC232 AND CPSC250 AND MATH220

Distribution

Advanced

Notes

140-UG Level 4 Advanced