Exam 6: Synchronization Tools
Exam 1: Introduction57 Questions
Exam 2: Operating-System Structures42 Questions
Exam 3: Processes55 Questions
Exam 4: Threads Concurrency59 Questions
Exam 5: Cpu Scheduling57 Questions
Exam 6: Synchronization Tools61 Questions
Exam 7: Synchronization Examples57 Questions
Exam 8: Deadlocks40 Questions
Exam 9: Main Memory58 Questions
Exam 10: Virtual Memory54 Questions
Exam 11: Mass-Storage Structure46 Questions
Exam 12: Io Systems30 Questions
Exam 13: File-System Interface50 Questions
Exam 14: File-System Implementation36 Questions
Exam 15: File-System Internals25 Questions
Exam 16: Security32 Questions
Exam 17: Protection32 Questions
Select questions type
A monitor is an abstract data type that is based on semaphore implementation.
(True/False)
4.8/5
(32)
The value of a counting semaphore can range only between 0 and 1.
(True/False)
4.9/5
(32)
CAS-based synchronization is always faster than traditional synchronization.
(True/False)
4.7/5
(38)
Assume the binary variable lock is initialized to be 0, which of the following can be an implementation of the entry section to solve the critical-section problem?
(Multiple Choice)
4.8/5
(40)
Which of the following are efforts to towards developing scalable, efficient tools that address the demands of concurrent programming?
(Multiple Choice)
4.8/5
(26)
A mutex lock is released immediately after entering a critical section.
(True/False)
4.9/5
(36)
What three conditions must be satisfied in order to solve the critical section problem?
(Essay)
4.8/5
(32)
Which of the following actions should be performed among cooperating processes?
(Multiple Choice)
4.9/5
(35)
When the mutex lock is implemented based on a binary semaphore, it should be initialized to be 0.
(True/False)
4.9/5
(32)
Explain how semaphore implementation overcomes the busy waiting problem of mutex lock.
(Essay)
4.9/5
(33)
The preemptive kernel is more suitable for real-time programming than non-preemptive kernel.
(True/False)
4.7/5
(30)
Showing 41 - 60 of 61
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)