Question Detail Memory protection is normally done by the processor and the associated hardwarethe operating systemthe compilerthe user program Answer: Option A Ad Similar Questions : 1. Which of the following does not interrupt an running process A deviceTimerSchedular ProcessPower failure Answer: Option C 2. Which scheduling policy is best suited for time-sharing operating systems Shortest job firstRound robinFirst come first serveElevator Answer: Option B 3. Four necessary conditions for deadlock are non pre-emption, circular wait, hold and wait and mutual exclusionrace conditionbuffer overflowNone of above Answer: Option A 4. Dijkstra's algorithm deals with mutual exclusiondeadlock recoverydeadlock avoidancecache coherence Answer: Option C 5. Problem of thrashing is affected significantly by program structureprogram sizeprimary storage sizeall of above Answer: Option A Read more from - Operating System Questions Answers - Chapter 1