CY-404 – Operating Systems

B.Tech./B.Tech. (Working Professional), IV Semester
Examination, June 2025
Grading System (GS)/Working Professional
Max Marks: 70 | Time: 3 Hours

Note:
i) Answer any five questions.
ii) All questions carry equal marks.

Previous Year Questions (June 2025)

Q.1

a) Discuss the evolution of Operating Systems and their impact on computing. (Unit 1)


b) Explain the services provided by an Operating System to users and applications.. (Unit 1)


Q.2

a) How does the OS ensure security and protection? Explain with mechanisms used. (Unit 1, 4)


b) Describe the file system structure. Explain the roles of different file system modules. (Unit 4)


Q.3

a) What is a Thread? Compare user-level and kernel-level threads with advantages and disadvantages. (Unit 2)


b) Define a Deadlock. Explain the necessary conditions and methods of deadlock prevention. (Unit 2)


Q.4

a) Describe page replacement algorithms: FIFO and LRU with examples. (Unit 3)


b) Discuss memory management in UNIX and Windows operating systems. (Unit 3)


Q.5

a) What is the concept of Overlay? How it is useful in executing large programs? (Unit 3)


b) Describe in detail the SJF and Priority CPU scheduling algorithms with examples. (Unit 2)


Q.6

a) Write detailed notes on disk scheduling algorithms: SSTE. SCAN and C-SCAN. (Unit 4)


b) Compare the file systems in UNIX and Windows in terms of structure and performance. (Unit 4)


Q.7

a) Discuss the structure and functions of the Kernel $1/O$ subsystem. (Unit 5)


b) What is Asynchronous I/O? How does it differ from synchronous I/O? (Unit 5)


Q.8

Write short notes on any two

a) System calls for process management (Unit 2)

b) Segmentation (Unit 3)

c) System Calls for File Management (Unit 4)

d) I/O management in UNIX and Windows (Unit 5)