CPSC 6125. Advanced Operating Systems (3-0-3) Issues in the design and functioning of operating systems. Emphasis on synchronization of concurrent activity in both centralized and distributed systems. Deadlock, scheduling, performance analysis, operation system design, and memory systems including distributed file systems.
CPSC 6155. Advanced Computer Architecture (3-0-3) Prerequisite: CPSC 5155 or equivalent. A comparative study of the architecture and organization of several types of computers currently in production. Issues in the design of the ISA (Instruction Set Architecture) and the control units used to implement them, including cost and performance trade-offs. Study of methods currently in use to improve CPU performance. Some attention will be paid to super-computers, parallel-execution engines, and other high-performance units.
CPSC 6157. Network Management (3-0-3) Prerequisite: CPSC 5157. Application of networking concepts related to the management of computer networks. Includes topics related to setup, management, and maintenance of networks. Additional topics will include network protocols used to manage computer networks.