Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. The _________ is a programming language construct that provides equivalent fu

ID: 3646092 • Letter: 1

Question

1. The _________ is a programming language construct that provides equivalent functionality to
that of semaphores and is easier to control.
a) atomic operation
b) critical section
c) coroutine
d) monitor
2. The _________ condition can be prevented by requiring that a process request all of its required
resources at one time and blocking the process until all requests can be granted simultaneously.
a) mutual exclusion
b) hold and wait
c) circular wait
d) no preemption
3. A closed chain of processes exists, such that each process holds at least one resource needed by
the next process in the chain is the condition of __________.
a) no preemption
b) mutual exclusion
c) circular wait
d) hold and wait
4. The fastest form of interprocess communication provided in UNIX is __________.
a) shared memory
b) semaphore
c) message
d) pipe
5. In the Dynamic Partitioning technique of memory management, the placement algorithm that
chooses the block that is closest in size to the request is called __________.
a) first-fit
b) best-fit
c) last-fit
d) next-fit.
6The _________ policy results in the fewest number of page faults.
a) Optimal
b) FIFO
c) Clock
d) LRU

Explanation / Answer

D C B A B D