Operating Systems July 2022
Operating Systems July 2022
Or
2 a) i. What is operating system? Explain multiprogramming and time sharing [7M]
systems.
ii. Explain different operations performed by the operating system.
b) i. Explain different categories of system calls with suitable example. [7M]
ii. State and explain the process of executing system calls.
5 a) Compare Paging with Segmentation with respect to the amount of memory [7M]
required by the address translation structures in order to convert virtual
addresses to physical addresses.
b) i. Explain about Swapping and memory management module. [7M]
ii. What is Thrashing? Explain the Causes of Thrashing.
Or
6 a) Consider the page reference string 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 [7M]
Determine how many page faults would occur for Optimal page replacement
algorithm? Assume three, four frames are initially empty.
b) Explain the terms in Memory Partitioning with examples: [7M]
i) Fixed Partitioning ii) Dynamic partitioning.
1 of 2
|''|''|||''|'''|||'|
Code No: R2021052 R20 SET - 1
9 a) Describe the system security model. How the cryptography ensures system [7M]
security? Discuss.
b) Explain Capability-Based Protection system. How it achieves the goals of the [7M]
protection system?
Or
10 a) What is access matrix? What are various methods to implement it? [7M]
b) Discuss about revocation of access rights and their role in system protection. [7M]
2 of 2
|''|''|||''|'''|||'|