Question Detail Four necessary conditions for deadlock are non pre-emption, circular wait, hold and wait and mutual exclusionrace conditionbuffer overflowNone of above Answer: Option A Similar Questions : 1. Problem of thrashing is affected significantly by program structureprogram sizeprimary storage sizeall of above Answer: Option A 2. Which among following scheduling algorithms give minimum average waiting time FCFSSJFRound robinOn priority Answer: Option B 3. Macintosh computer uses System 7.0AU/XXenixnone of above Answer: Option B 4. Which one is true The linkage editor is used to edit programs which have to later link togetherThe linkage editor links object module during compilingThe linkage editor links objects modules and resolves external references between them before loadingnone of above Answer: Option C 5. Semaphores function is to synchronize critical resources to prevent deadlocksynchronize processes for better CPU utilizationused for memory managementnone of above Answer: Option A Read more from - Operating System Questions Answers - Chapter 1