Prerequisite
None

Course Description
A study of relation between architectures and system software. Topics include process and memory management issues, multiprogramming, timesharing, multiprocessing, inter-process communication, synchronization, distributed systems and real time systems. Resource allocation, computer security and related problems are considered. Scope and limitations of current Operating Systems.