Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
33% found this document useful (3 votes)
14K views

Advanced Concepts in Operating Systems

This document outlines the objectives and units of study for an advanced operating systems course. The course covers multiprocessor and distributed operating systems, including process synchronization, scheduling, memory management, communication models, and distributed file systems. It also covers database operating systems, transaction processing, and concurrency control algorithms. Additionally, the course examines mobile operating systems, including architectures, power management, and programming for mobile devices. The intended outcomes are knowledge of advanced OS concepts and the ability to develop OS for distributed systems and modules for mobile devices.

Uploaded by

Satyajit Yadav
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
33% found this document useful (3 votes)
14K views

Advanced Concepts in Operating Systems

This document outlines the objectives and units of study for an advanced operating systems course. The course covers multiprocessor and distributed operating systems, including process synchronization, scheduling, memory management, communication models, and distributed file systems. It also covers database operating systems, transaction processing, and concurrency control algorithms. Additionally, the course examines mobile operating systems, including architectures, power management, and programming for mobile devices. The intended outcomes are knowledge of advanced OS concepts and the ability to develop OS for distributed systems and modules for mobile devices.

Uploaded by

Satyajit Yadav
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Advanced Concepts in Operating Systems CS603: Credit: 3 Objectives 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. UNIT I Multiprocessor Operating Systems: System Architectures- Structures of OS OS design issues Process synchronization Process Scheduling and Allocationmemory management. UNIT II Distributed Operating Systems: System Architectures- Design issues Communication models clock synchronization mutual exclusion election algorithms- Distributed Deadlock detection UNIT III Distributed scheduling - Distributed shared memory - Distributed File system Multimedia file systems - File placement - Caching UNIT IV Database Operating Systems: Requirements of Database OS Transaction process model Synchronization primitives - Concurrency control algorithms UNIT V 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 Outcome Knowledge about advanced concepts in OS Ability to develop OS for distributed systems

Ability to develop modules for mobile devices TEXT BOOK: 1. M Singhal and NG Shivaratri , Advanced Concepts in Operating Systems, Tata McGraw Hill Inc, 2001 REFERENCE BOOK 1. A S Tanenbaum, Distributed Operating Systems, Pearson Education Asia, 2001 2. Source Wikipedia, Mobile Operating Systems, General Books LLC, 2010

You might also like