Define (i) Operating systems (ii) Tightly coupled Systems (iii) Loosely Coupled Systems.
[3 marks]Define Process. And Write various states of process with diagram.
[4 marks]Describe the services an Operating System provides to users, processors and other systems.
[7 marks]Define Thread. And write usage of threads.
[3 marks]Write about Process Control block.
[4 marks]Define Scheduler. Discuss Types of Schedulers.
[7 marks]Write about Multithreading models.
[7 marks]What is buffering? Write various types of buffers.
[3 marks]Write about various Scheduling criteria.
[4 marks]Explain preemptive Shortest Job First and preemptive priority scheduling algorithm with proper example and gantt chart. Example must show waiting time, turnaround time of each process. And also average waiting time and average turn around time.
[7 marks]Define Mutual Exclusion, Critical Section and Race Condition.
[3 marks]Write Peterson’s Solution for avoiding race condition.
[4 marks]Explain how Dining philosopher problem can be solved using Semaphore.
[7 marks]Discuss priority Inversion problem.
[3 marks]Define Deadlock. And also write condition responsible for deadlock.
[4 marks]Write Banker’s Algorithm for avoiding Deadlock for allocation of multiple instances of resource type.
[7 marks]Discuss what is safe state.
[3 marks]Write about Resource allocation graph algorithm.
[4 marks]Explain LRU and MRU page replacement algorithm with proper example showing number of page faults for 3 frames as well as 4 frames. (one can assume page sequence as their own)
[7 marks]Define Internal and External Fragmentation.
[3 marks]Discuss paging in Detail.
[4 marks]Explain RAID in detail.
[7 marks]Write Types of access methods.
[3 marks]Discuss TLB.
[4 marks]Explain SSTF, SCAN, LOOK Disk Scheduling algorithm with proper example showing which algorithm needs to traverse less number of cylinders. (Assume cylinder sequence as your own)
[7 marks]