Skip to content
Previous Year Question Paper

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

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

Attempt any five questions.

All questions carry equal marks.

Q.1
a)Unit 1

Define an operating system. What are the goals of an operating system? Explain.

b)Unit 3

Describe the differences among short term, medium term and long term scheduling.

Q.2
a)Unit 1

What is meant by system call? How it can be used. How does an application program use these call during execution?

b)Unit 3

Define Process States. Draw the diagram of PCB.

Q.3
a)Unit 2

Disk drive with 200 cylinders (0-199), work queue: 23,89,132,42,187. Determine total distance for SCAN and LOOK.

b)Unit 2

List the advantages and disadvantages of Magnetic Tape memory.

Q.4
a)Unit 2

Explain in detail about various ways of free space management.

b)Unit 3

What is the difference between threads and process.

Q.5
a)Unit 3

Explain paging and segmentation. How are they helpful in removing fragmentation?

b)Unit 4

What is deadlock prevention? A computer has six tape drives, each process needs two. For which values of n is the system deadlock free?

Q.6
a)Unit 4

Explain mutual exclusion with suitable example.

b)Unit 4

Discuss Reader-Writers solution using Monitors.

Q.7
a)Unit 5

Explain file system used in Linux and Windows.

b)Unit 2

What is a file? Briefly explain different directory structures. What kind of directory structure is used in UNIX?

Q.8
Unit 4/5/1

Write short notes on: a) Concurrent Programming b) Virus c) Remote Procedure Call (RPC) d) Time Sharing.