Skip to content
Previous Year Question Paper

CY-404 - Operating Systems

June 2022CSCYSEMESTER-4
June 2022
Max Marks:
Duration:
Q.1
a)Unit 1

With a neat diagram, explain the layered structures of UNIX operating system.

b)Unit 1

What are the advantages and disadvantages of using the same system call interface for manipulating both file and device?

Q.2
a)Unit 2

What are the advantages of inter process communication? How communication takes place in a shared memory environments Explain.

b)Unit 2

Assume the following work load in a system: Process | Arrival Time | Burst Time P1 | 5 | 5 P2 | 4 | 6 P3 | 3 | 7 P4 | 1 | 9 P5 | 2 | 2 P6 | 6 | 3 Draw a Gantt chart illustrating the execution of these jobs using Round-Robin algorithm and also calculate average waiting time and average turnaround time.

Q.3
a)Unit 2

What is a Process? Explain about various fields of Process Control Block.

b)Unit 2

What is dining philosophers problem? Discuss the solution to dining philosophers problem using monitors.

Q.4
a)Unit 3

Explain the concepts of demand paging in detail with neat diagram.

b)Unit 3

Given memory partition of 100 kb, 500 kb, 200 kb and 600 kb (in order). Show with neat sketch how would each of the first fit, best fit and worst fit algorithms place processes of 412 kb, 317 kb and 326 kb (in order).

Q.5
a)Unit 3

What is a Virtual Memory? Discuss the benefits of virtual memory techniques.

b)Unit 2

Explain Resource Allocation Graph algorithm for deadlock avoidance.

Q.6
a)Unit 4

Write in detail about file attributes, operations, and types and structures.

b)Unit 4

Explain in detail about various ways of accessing disk storage.

Q.7
a)Unit 4

Explain and compare the FCFS and SSTF disk scheduling algorithm.

b)Unit 4

Explain the Indexed allocation of disk space with examples.

Q.8
Unit 5

Discuss the following:

i) I/O buffering

ii) Kernel I/O subsystem

iii) Concurrent I/O

iv) Interrupt Driven