Spring 2021 Update 
    
    Mar 28, 2024  
Spring 2021 Update [ARCHIVED CATALOG]

CSC (0145) 553 - Operating Systems


Credits: 3.00

Students will learn organization and programming of executive control systems. Students explore  multiprogramming, multiprocessing, and time-sharing systems. Students will also explore the virtualization of systems and mathematical models of computer systems, asynchronous operation and interprocess communication, and network operating systems.

Free Note: Open only to students in the MS in Computer Science.

Course Learning Goals: Students will:
1.    have meaningful discussions about the organization of executive control systems. This will be assessed by Quiz 1 and the final exam. 
2.    explain, discuss and apply techniques for asynchronous operation and inter-process communication. This will be assessed by Quiz 1 and the final exam. 
3.    define, explain and apply concepts in multiprogramming, multiprocessing, and time-sharing systems. This will be assessed by Quiz 1 and the final exam. 
4.    define, explain and have meaningful discussion about access and protection control. This will be assessed by Quiz 2 and the final exam. 
5.    explain, discuss and apply mathematical models of computer systems. This will be assessed by Quiz 1 and the final exam. 
6.    define, explain and apply file system organization and management techniques. This will be assessed by the final exam. 
7.    explain and apply virtualization of systems. This will be assessed by Quiz 3 and the final exam. 
8.    explain and discuss network operating systems. This will be assessed by Quiz 3 and 4, and the final exam.