Download Complete OS PDF || Bankers Algorithm
V - Unit to be submitted on or before : 28-05-2011
Part – I
1) Differentiate Logical Vs Physical address space
2) Explain Contiguous memory allocation?
3) What is paging? Explain structure of page table?
4) What is Fragmentation? Explain
Part – II
1) Explain demand paging with a neat diagram
2) What is copy-write? Explain
3) Explain Page Replacement algorithms with example.
4) What is segmentation ?
IV - Unit
1. Explain about Deadlock characterization?
2. What is resource Allocation graph? Explain.
3. What are the methods to handle deadlocks?
4. Explain about Deadlock Prevention & Avoidance?
5. Explain Bankers Algorithm with an example?
6. How to recover from deadlock?
III - UNIT
Part -I
1. Distinguish between preemptive and non-preemptive scheduling?
2. Explain various Scheduling algorithms with an example?
3. What is a semaphore? Explain the operations permitted on it. Discuss the solution to the problem of mutual exclusion of access to a sharable resource?
4. What is monitor explain?
Part -II
1. What is a critical section problem? Suggest classic software based solution.
2. Explain about Dinning philosopher’s problem?
3. What is readers and writers problem?
4. What is a sleeping-barber problem? Suggest a software solution
UNIT_II Date to submitted : 15-04-2011
Part A
1. What is process management? Explain about PCB with neat diagram
2. With the help of a diagram, explain the different states of a process.
3. Explain about IPC? And what are the issues of IPC?
4. What is consume and produce problem? Explain.
Part B Date to be submitted : 18-04-2011
1. Explain about threads and its levels?
2. Explain the role of thread library?
3. Explain the difference between a process and a thread
4. What is Pthread? Explain
UNIT - I
Part 1.
To be submitted on or before 11-04-2011
1. Discuss about multi programmed and time shared systems.
2. What is meant by a virtual machine? Discuss about Real-time systems.
3. How do you define an operating system? Distinguish between the user view and system view of operating systems. Discuss the important functions of operating systems.
4. What is the purpose of interrupts? What are the difference between a trap and an interrupt?
Part 2:
To be submitted on or before 13-04-2011
1. Define the essential differences between the following types of operating systems: i) Batch ii) Interactive iii) Time sharing iv) Real time
2. Describe the differences between symmetric and asymmetric multiprocessing. What are the advantages and disadvantages of multiprocessor systems?
3. Explain about the various memories hierarchy.
4. What are the services offered by the operating system?