What is Multiprogramming?
Operating System
22 questions
Define Context Switching.
What is a Thread?
Define Race Condition.
What is Monitor?
Define Segmentation.
What is Demand Paging?
Define Spooling.
What is a Device Driver?
Define Disk Scheduling.
Explain the differences between Process and Thread.
Describe the Round Robin Scheduling algorithm with an example.
Explain the Peterson's Solution for the Critical Section Problem.
Discuss the methods of handling deadlock (prevention, avoidance, detection).
Explain the concept of Segmentation with its advantages and disadvantages.
Describe the different disk scheduling algorithms (FCFS, SSTF, SCAN).
Explain the concept of File Access methods.
(a) Explain the Process Control Block (PCB) in detail. (b) Describe the different states of a process with a state transition diagram.
Explain Deadlock in detail. Discuss the necessary conditions for Deadlock and the methods to handle it with suitable examples.
(a) Explain the concept of Memory Management. (b) Discuss Fixed and Variable Partition Memory allocation schemes.
Explain the concept of Paging in detail. Discuss the page table structure and TLB (Translation Lookaside Buffer).
Explain the File System structure. Discuss the different file organization methods and directory structures with examples.