Code: 54703 / Operating Systems
Firstranker's choice
NB:
--- Content provided by FirstRanker.com ---
(3 Hours) [Total Marks: 100]
- Q1 is compulsory
- Attempt any 4 from Q.2 to 7.
- Assumptions should be made whenever required and should be clearly stated.
- Answers to sub questions should be answered together.
- Draw neat diagram whenever required.
--- Content provided by FirstRanker.com ---
Q1(a) For the processes listed below the table, draw Gantt chat and calculate (12)
average waiting time and average turnaround time using :-
- FCFS (first come first serve)
- SJF (Shortest Job First) in both condition preemptive and non-preemptive
- Round — robin (Quantum = 2)
--- Content provided by FirstRanker.com ---
Processes | Arrival Time(ms) | Burst Time(ms)
P1 0 5
P2 1 7
--- Content provided by FirstRanker.com ---
P3 2 2P4 4 1
Q1(b) What is process? Explain about five-state Process model in detail. (08)
Q2(a) Which criteria’s are important in choosing a file organization? List and (10)
briefly explain any three file organizations.
--- Content provided by FirstRanker.com ---
Q2(b) Differentiate between (10)
- Paging and Segmentation
- Monolithic kernel and Micro kernel
Q3(a) Suppose a disk drive has 200 cylinders, numbered 0 to 199. The driver is (10)
currently serving request at cylinder 50 and previous request was a
--- Content provided by FirstRanker.com ---
cylinder 100. The queue is pending request in FIFO order is: -
95,180, 34, 119, 11, 123, 62, 64
What is the total head movement under following scheduling algorithm?
- FCFS
- SSTF
- SCAN
- C-SCAN
--- Content provided by FirstRanker.com ---
Q3(b) What is Dynamic and Fixed Partitioning? What are the problems with them (10)
and how can we solve these problems? Explain.
Q4(a) What do you mean by concurrency control? Explain the use of semaphore (10)
--- Content provided by FirstRanker.com ---
and monitors in concurrency control with example.
Q4(b) Given a reference string to the following pages by a program (10)
2,3,4,1,2,3,0,3,2,4,1,5,3,2,1
How many page faults will occur for the following page replacement
algorithms, assuming four frames?
--- Content provided by FirstRanker.com ---
- LRU replacement
- FIFO replacement
- Optimal replacement
Q5(a) Consider the following snapshot of the system: (10)
Processes | Allocation Max Available
--- Content provided by FirstRanker.com ---
R1 R2 R3 R1 R2 R3 R1 R2 R3P0 2 1 0 2 1 1 0 1 1
P1 1 2 0 2 4 2
P2 0 1 1 1 4 2
P3 0 0 1 2 0 1
--- Content provided by FirstRanker.com ---
Using Banker’s algorithm
- What is the context of matrix need?
- Is the system in safe state? Give the sequence.
- Consider the request from process P1 arrives for (1,0,0). Can the request be immediately granted?
Q5(b) Explain the access matrix model of protection. How does it serve a useful (10)
--- Content provided by FirstRanker.com ---
abstraction for reasoning about protection mechanisms in a computer
system?
Q6(a) What is deadlock? Explain in-brief deadlock prevention methods. (10)
Q6(b) What is the principle of locality? What is the purpose of Translation Look (10)
aside buffer? How to calculate number of bits in logical address and
--- Content provided by FirstRanker.com ---
physical address when logical address space of 8 pages of 1024 word each,
mapped to physical memory of 32 frames?
Q7 Write short notes on any four (20)
- Process Control Block
- Buffering
- Multiprogramming, Multitasking, Multiprocessing
- Clock Hardware and clock software
- Features of LINUX operating system
- Password selection strategies
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
This download link is referred from the post: MU-Mumbai University M.Sc IT Last 10 Years 2010-2020 Question Papers || University of Mumbai
--- Content provided by FirstRanker.com ---