Question Detail Semaphores function is to synchronize critical resources to prevent deadlocksynchronize processes for better CPU utilizationused for memory managementnone of above Answer: Option A Similar Questions : 1. Which technique is used by operating systems to execute several programs concurrently by switching back and forth PartitioningMultitaskingWindowingPaging Answer: Option C 2. Semophores are used to solve the problem of race conditionprocess synchronizationmutual exclusionbelady problem Answer: Option C 3. Which among following scheduling algorithms give minimum average waiting time FCFSSJFRound robinOn priority Answer: Option B 4. For multiprogramming operating system special support from processor is essentialspecial support from processor is not essentialcache memory is essentialnone of above Answer: Option B 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