Skip to content
Previous Year Question Paper

AD/CD/CS/SD-405 (GS) – Operating Systems

June 2025CSESEMESTER-4
June 2025
Max Marks: 70
Duration: 3 Hours
Instructions:

Attempt any five questions.

All questions carry equal marks.

Q.1
a)Unit 3

What are the five major activities of an operating system in regards to memory management?

b)Unit 1

List the functions of OS. How operating system perform management task in a system?

Q.2
a)Unit 2

Give an example of an application where data should be accessed sequentially and randomly.

b)Unit 2

Disk with 5000 cylinders at cylinder 143, previous at 125. Find total distance for SSTF, SCAN and LOOK for given queue.

Q.3
a)Unit 3

Consider variant of RR where entries in ready queue are pointers to PCB. Effect of two pointers to same process? Major advantage and drawback?

b)Unit 3

How many page faults for optimal page replacement with 4 frames for given reference string?

Q.4
a)Unit 4

Process P wants to wait for two messages from mailbox A and B. What sequence of send/receive?

b)Unit 4

Why use interrupt-driven I/O for single serial port but polling I/O for terminal concentrator?

Q.5
a)Unit 5

What aspects of a distributed system would you select for a system running on a totally reliable network?

b)Unit 5

List three possible types of failures in a distributed system.

Q.6
a)Unit 4

Define a semaphore for dining philosopher's problem.

b)Unit 5

Describe method for process migration across different architectures running same OS and different OS.

Q.7
a)Unit 4

Explain concurrency controls. Differences between real and virtual concurrency?

b)Unit 3

How process is differing from program? Describe process transition diagram in detail.

Q.8
Unit 4/5/1

Write short notes on (any two): a) Deadlock prevention and avoidance b) Kernel architecture in Unix c) System calls.