Skip to content
Previous Year Question Paper

CSIT-502 - Operating System

November 2023•CSIT•SEMESTER-5
November 2023
Max Marks: 70
Duration: 3 Hours
Instructions:

• Attempt any five questions.

• All questions carry equal marks.

Q.1
Unit 1

Which type of services are provided by Operating System in multiple environment? Also explain why layered approach is used for designing operating System?

Q.2
Unit 1

Explain buffering and the different ways in which Buffering can be implemented.

Q.3
Unit 2

Suppose the following jobs arrive for processing at the times indicated. Each job will run the listed amount of time:

JobArrival TimeBurst Time
10.08
20.44
31.01
a) Give a Gantt chart illustrating the execution of these jobs using the non-preemptive FCFS and SJF scheduling algorithm.
b) What is turnaround time and wait time of each job for the above algorithms?
Q.4
Unit 2

What are the classical problems of process synchronization in Operating System? Explain in detail.

Q.5
Unit 3

What is the difference between a deadlock prevention and deadlock avoidance methods of dealing with a deadlock problem? Explain the different approaches towards a deadlock detection problem when :

i) There is a single instance of a resource type

ii) Multiple instances of a resource type

Q.6
Unit 3

Given 5 memory partition of 100 KB, 500 KB, 200 KB, 300 KB, 600 KB (in order) how would the first fit, best fit, worst fit algorithm place process of 212 KB, 417 KB, 112 KB, 426 KB (in order)? Which algorithm makes the most efficient use of memory?

Q.7
Unit 4

What are the different page replacement algorithms? Also explain which page replacement algorithm is more efficient and why?

Q.8
Unit 5

Explain the following terms :

i) File management system

ii) Absolute path and Relative path

iii) Directory structure and direct access