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. Semophores are used to solve the problem of race conditionprocess synchronizationmutual exclusionbelady problem Answer: Option C 2. Remote computing services involves the use of timesharing and multiprocessinginteractive processingbatch processingreal time processing Answer: Option C 3. Which is single user operating system MS-DOSUNIXXENIXLINUX Answer: Option A 4. A series of statements explaining how the data is to be processed is called instructioncompilerprograminterpretor Answer: Option C 5. Memory protection is normally done by the processor and the associated hardwarethe operating systemthe compilerthe user program Answer: Option A Read more from - Operating System Questions Answers - Chapter 1