Services
Discover
Homeschooling
Ask a Question
Log in
Sign up
Filters
Done
Question type:
Essay
Multiple Choice
Short Answer
True False
Matching
Topic
Computing
Study Set
Operating Systems
Quiz 5: Concurrency: Mutual Exclusion and Synchronization
Path 4
Access For Free
Share
All types
Filters
Study Flashcards
Practice Exam
Learn
Question 1
True/False
Atomicity guarantees isolation from concurrent processes.
Question 2
True/False
It is possible for one process to lock the mutex and for another process to unlock it.
Question 3
True/False
Two or more processes can cooperate by means of simple signals, such that a process can be forced to stop at a specified place until it has received a specific signal.
Question 4
True/False
When processes cooperate by communication, the various processes participate in a common effort that links all of the processes.
Question 5
True/False
Race condition is a situation in which two or more processes continuously change their states in response to changes in the other process(es) without doing any useful work.
Question 6
Multiple Choice
A semaphore that does not specify the order in which processes are removed from the queue is a _________ semaphore.
Question 7
Multiple Choice
The management of multiple processes within a uniprocessor system is __________ .
Question 8
True/False
The case of cooperation by sharing covers processes that interact with other processes without being explicitly aware of them.
Question 9
True/False
Processes need to be synchronized to enforce mutual exclusion.
Question 10
True/False
As an extension of the principles of modular design and structured programming, some applications can be effectively programmed as a set of concurrent processes.
Question 11
True/False
The central themes of operating system design are all concerned with the management of processes and threads.
Question 12
Multiple Choice
A situation in which a runnable process is overlooked indefinitely by the scheduler, although it is able to proceed, is __________ .
Question 13
True/False
It is possible in a single-processor system to not only interleave the execution of multiple processes but also to overlap them.
Question 14
True/False
One of the most common problems faced in concurrent processing is the producer/consumer problem.
Question 15
True/False
A process that is waiting for access to a critical section does not consume processor time.
Question 16
True/False
The functioning of a process, and the output it produces, must be independent of the speed at which its execution is carried out relative to the speed of other concurrent processes.
Question 17
True/False
Concurrent processes do not come into conflict with each other when they are competing for the use of the same resource.
Question 18
Multiple Choice
The requirement that when one process is in a critical section that accesses shared resources, no other process may be in a critical section that accesses any of those shared resources is _________ .