CSCI 4500 OPERATING SYSTEMS (3 credits)
Operating system principles. The operating system as a resource manager; I/O programming, interrupt programming and machine architecture as it relates to resource management; memory management techniques for uni-multiprogrammed systems; process description and implementation; processor management (scheduling); I/O device, controller, and channel management; file systems. Operating system implementation for large and small machines. (Cross-listed with CSCI 8506).
Prerequisite(s): (CSCI 2240 or CYBR 2250) and CSCI 3320/8325 and (CSCI 3710 or CSCI 3720), all with C- or better.
