(a) What is deadlock in operating system (OS)? What are the four necessary and sufficient conditions behind deadlock? (b) What is the difference…

(a) What is deadlock in operating system (OS)? What are the four necessary and sufficient conditions behind deadlock?

(b) What is the difference between micro kernel and macro kernel in the context of OS?

(c) Define paging and thrashing in the context of OS.

From the BPSC Assistant Programmer (ICT) July 2023 – Written exam, question 5 of 8.

More from this paper