• Course Code: CMPS442
  • Credits: 3
  • Hours Distribution: (3Crs.:2 Lec,3Lab)
  • Course Type: Major Core (MJC)

Course Description

Operating systems concepts and functions. Operating systems structures and system Calls. Processes and threads scheduling. Inter-process communication. CPU scheduling algorithms. Process synchronization. Deadlocks. Main memory management. Virtual memory management. File management. I/O subsystem and device management. Selected topics in networking, protection and security, distributed systems. Pre-req.: CMPS 347