- Departments / Centres
To study the characteristics of OS for Multiprocessor and Multicomputer.
To learn the issues related to designing OS.
To learn the latest trends in building Mobile OS.
Multiprocessor Operating Systems: System Architectures- Structures of OS – OS design issues – Process synchronization – Process Scheduling and Allocation- memory management.
Distributed Operating Systems: System Architectures- Design issues – Communication models – clock synchronization – mutual exclusion – election algorithms- Distributed Deadlock detection
Distributed scheduling - Distributed shared memory - Distributed File system – Multimedia file systems - File placement - Caching
Database Operating Systems: Requirements of Database OS – Transaction process model – Synchronization primitives - Concurrency control algorithms
Mobile Operating Systems: ARM and Intel architectures - Power Management - Mobile OS Architectures - Underlying OS - Kernel structure and native level programming - Runtime issues- Approaches to power management
Knowledge about advanced concepts in OS
Ability to develop OS for distributed systems
Ability to develop modules for mobile devices
M Singhal and NG Shivaratri , Advanced Concepts in Operating Systems, Tata McGraw Hill Inc, 2001
A S Tanenbaum, Distributed Operating Systems, Pearson Education Asia, 2001
Source Wikipedia, Mobile Operating Systems, General Books LLC, 2010