CPSC-51500 Operating Systems

This course will present the concepts and principles of multiple user operating systems: memory, CPU, I/O device allocation, scheduling and security, memory hierarchies, performance evaluation, analytic models, simulation, concurrent programming and parallel processors. It will also discuss distributed computing principles, theory, implementations, and security. Security problems in distributed application environments will be analyzed and solutions will be discussed.

Credits

3