RTUComputer ScienceYr 2024 · Sem 5

Operating Systems (Departmental Elective)

2024

22 questions

Q14 marks

Explain the concept of Process Scheduling and different scheduling criteria.

Show Answer
Q24 marks

Describe the concept of Semaphores and Monitors.

Show Answer
Q34 marks

Explain the concept of Deadlock Detection and Recovery.

Show Answer
Q44 marks

Discuss the concept of Contiguous Memory Allocation.

Show Answer
Q54 marks

Explain the concept of Demand Paging and Page Fault.

Show Answer
Q64 marks

Describe the concept of File Protection mechanisms.

Show Answer
Q110 marks

(a) Explain the OS structure (Monolithic, Layered, Microkernel, Modular). (b) Discuss system calls and their types with examples.

Show Answer
Q210 marks

(a) Explain all CPU Scheduling Algorithms (FCFS, SJF, Priority, Round Robin, Multilevel Queue) with examples. (b) Compare these algorithms based on different criteria.

Show Answer
Q310 marks

(a) Explain the concept of Deadlock in detail with necessary conditions. (b) Discuss Deadlock Prevention, Avoidance (Banker's Algorithm), and Detection algorithms.

Show Answer
Q410 marks

(a) Explain Memory Management techniques. (b) Discuss Paging and Segmentation. (c) Explain the concept of Page Replacement Algorithms (FIFO, LRU, Optimal).

Show Answer
Q510 marks

(a) Explain File System Implementation. (b) Discuss File Allocation Methods (Contiguous, Linked, Indexed). (c) Explain Disk Scheduling algorithms.

Show Answer