Learning
Objectives: The course entails
to understand design issues of Advanced Operating systems, understand the
architecture, kernel and file management of Unix operating system, understand
basic concepts and need of Distributed operating systems and understand
concepts and working of different advanced Operating systems like
Multiprocessor OS, and Real time OS.
Course
Outcomes: On successful
completion of the course student should be able to demonstrate understanding of
design issues of Advanced operating systems and compare different types of
operating systems, analyses design aspects and data structures used for file
subsystem, memory subsystem and process subsystem of Unix OS, demonstrate
understanding of different architectures used in Multiprocessor OS and analyses
the design and data structures used in Multiprocessor operating systems,
differentiate between threads and processes and compare different processor
scheduling algorithms used in Multiprocessor OS, classify Real Time OS and analyse
various real time scheduling algorithms.
The course entails some of the design concepts, subsystems, & new & specialized architectures (especially parallel architectures). The principal objective is to gain an understanding of selected architectural structures as they are likely to be encountered in real systems. The course also highlights some aspects of neuro-computing architecture.
The course entails to understand design issues of Advanced Operating systems, understand the architecture, kernel and file management of Unix operating system, understand basic concepts and need of Distributed operating systems and understand concepts and working of different advanced Operating systems like Multiprocessor OS, Real time OS, Mobile OS.