COMP431 | OPERATING SYSTEMS

Organization and implementation of operating systems, including time and space management. Multi-tasking systems. Processes, process, management, concurrent processes and synchronization. Memory allocation, segmentation and paging. Virtual memory. File systems, storage devices and 1/0 systems. Protection , security and privacy.(3 credit hours)

Parent Business Unit ID: 
Prerequisite: 
COMP2321 | DATA STRUCTURES
COMP232 | DATA STRUCTURES
COMP2421 | DATA STRUCTURES AND ALGORITHMS
COMP311 | LINUX OPERATING SYSTEMS LAB
COMP311 | LINUX OPERATING SYSTEMS LAB
COMP311 | LINUX OPERATING SYSTEMS LAB
COMP311 | LINUX OPERATING SYSTEMS LAB
COMP242 | DATA STRUCTURES
COMP311 | LINUX OPERATING SYSTEMS LAB
COMP2321 | DATA STRUCTURES
COMP311 | LINUX OPERATING SYSTEMS LAB