Operating Systems (CSE364) (ENG)

The main objective of this module is to introduce important concepts of modern operating systems including processes, concurrent processes, inter-process Communication, synchronization, process scheduling and deadlocks, memory management, swapping, paging, segmentation and virtual memory. Also file systems and its implementation besides the input-output systems and mass storage structure.