Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Explain paging as a memory management technique. Discuss how logical addresses are translated to physical addresses using a page table and TLB.

memory-managementpaging
2long10 marks

What is virtual memory? Explain demand paging and compare the FIFO, Optimal, and LRU page replacement algorithms with a reference string example.

virtual-memorypage-replacement
3long10 marks

Explain various disk scheduling algorithms (FCFS, SSTF, SCAN, C-SCAN, LOOK) with a suitable example and compute the total head movement.

disk-schedulingio-management
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

What is thrashing? How can it be prevented?

virtual-memorythrashing
5short5 marks

Differentiate between logical and physical address space.

memory-management
6short5 marks

Explain segmentation as a memory management scheme.

memory-managementsegmentation
7short5 marks

What is a semaphore? Differentiate between binary and counting semaphores.

synchronizationsemaphore
8short5 marks

Explain the concept of a monitor in process synchronization.

synchronizationmonitor
9short5 marks

Differentiate between preemptive and non-preemptive scheduling.

cpu-scheduling
10short5 marks

What is RAID? Explain any two RAID levels.

io-managementraid
11short5 marks

Explain the directory structure of a file system.

file-system
12short5 marks

Can deadlock occur in the case of preemptive resources? List the conditions for deadlock.

deadlock