PCA25C06J · End Semester
Covers all units: Introduction / Memory, Storage and Files / Distributed Operating Systems / Real time Operating Systems / Mobile Operating Systems: Android OS
Answer any 5 Questions
Explain the process states in operating system with a neat diagram.
State the meaning of system calls and explain any four types of system calls.
Differentiate between Logical Address Space and Physical Address Space.
Quote on Thrashing and its causes.
Describe clock synchronization in distributed systems.
Describe mutual exclusion in distributed operating systems and discuss its importance.
Compare Hard Real-Time and Soft Real-Time systems.
Outline the components of the Android Software Stack.
Answer all Questions
Compare and contrast various CPU Scheduling Algorithms (FCFS, SJF, Priority, Round Robin) with examples.
Explain about deadlock prevention, avoidance methods with suitable examples.
Discuss different Page Replacement Algorithms (FIFO, LRU, Optimal) with examples.
Illustrate the working of FCFS, SSTF, SCAN, and C-SCAN disk scheduling algorithms with examples.
Analyze the communication models in Distributed Operating Systems and illustrate them with suitable examples
Analyze Distributed Scheduling and Distributed Shared Memory (DSM) with reference to their advantages and difficulties.
Evaluate EDF and RMS by comparing their priority schemes, schedulability limits, and performance outcomes.
Assess the Basic Real-Time System model, illustrating it with a diagram and examples of its applications.
Sketch the architecture of Android OS with a diagram and provide a detailed description.
Apply the Android Activity Lifecycle to explain how Android manages applications and resources.