Operating Systems

ID : 
Κ22
Semester : 
5
Credit hours (lecture): 
3
Credit hours (discussion): 
1
Credit hours (lab): 
0
Track: 
Core Informatics and Telecommunications

Introduction to Operating Systems and components of computing systems. Process services, system programs, calls and methods for their implementation. Creation and management of processes. CPU scheduling and multiprogramming. Critical section problem, interprocess communication, semaphores, monitors, and shared segments. Memory hierarchy, main memory and storage management. Paging, segmentation, swapping, virtual memory.