What is process? Explain process control block with all parameters.
[7 marks]Differentiate multiprocessing and multiprogramming operating system.
[3 marks]Write the functions of operating system.
[4 marks]What is scheduling? Explain the types of schedulers.
[4 marks]List out various criteria for good process scheduling algorithms. Illustrate non-preemptive priority scheduling algorithm.
[7 marks]Differentiate process and thread. Explain process state diagram.
[7 marks]Differentiate user level and kernel level thread.
[3 marks]Explain the Banker’s algorithm for deadlock avoidance with an example.
[7 marks]Define following terms:
[3 marks]Critical section (ii) Mutual exclusion (iii) Bounded waiting
[ marks]Define deadlock. Describe deadlock prevention in detail.
[4 marks]Illustrate Readers and Writers IPC problem with solution.
[7 marks]Explain Resource allocation graph.
[3 marks]What is deadlock? List the conditions that lead to deadlock.
[4 marks]Explain segmentation.
[3 marks]What is external fragmentation? Explain the solution to external fragmentation.
[4 marks]Explain paging hardware with TLB.
[7 marks]Explain address binding.
[3 marks]Explain following allocation algorithm 1) First Fit 2) Best Fit.
[4 marks]What is page fault? Explain steps to handle page fault with diagram.
[7 marks]Discuss the major goals of I/Osoftware.
[3 marks]What is virtualization? Explain the benefits of virtualization.
[4 marks]Draw the block diagram for DMA. Write steps for DMA data transfer.
[7 marks]Differentiate block and character devices.
[3 marks]Explain following Unix command: grep, sort, chmod, mkdir.
[4 marks]Write short note on RAID levels.
[7 marks]