System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q3841: Which locking mechanism is better than critical sections but worse than interlocked functions?
- A: SRW lock
- B: Mutex
- C: No synchronization
- D: Spin lock
View Answer
A
Q3842: Performance order from highest to lowest starts with
- A: No Synchronization
- B: Mutex
- C: Critical sections
- D: Interlocked functions
View Answer
A
Q3843: Spin counts are used to optimize
- A: Mutexes
- B: Critical sections
- C: SRW locks
- D: No synchronization
View Answer
B
Q3844: Semaphore throttling can optimize
- A: Mutexes
- B: Critical sections
- C: Interlocked functions
- D: SRW locks
View Answer
A
Q3845: Using locking mechanisms is necessary to maintain
- A: code accuracy
- B: execution speed
- C: memory consumption
- D: processor temperature
View Answer
A
Q3846: Which locking mechanism is slowest?
- A: Mutex
- B: Interlocked functions
- C: SRW lock
- D: Critical sections
View Answer
A
Q3847: SRW locks are best for
- A: mixed exclusive and shared locks
- B: only exclusive locks
- C: only shared locks
- D: no locks
View Answer
B
Q3848: No synchronization leads to
- A: code runaways
- B: faster execution
- C: with accuracy
- D: and better locking
View Answer
A
Q3849: Interlocked functions belong to
- A: hardware locking mechanisms
- B: software locking mechanisms
- C: both hardware and software
- D: locking in kernel mode
View Answer
B
Q3850: Critical sections performance degrades
- A: With increased thread count
- B: With decreased thread count
- C: With increased memory
- D: With increased I/O
View Answer
A