System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q3591: A spin count that is too low may result in ______.
- A: better performance
- B: more system calls
- C: lower cache load
- D: thread duplication
View Answer
B
Q3592: ________ helps to initialize a critical section and assign a spin count.
- A: InitSpin()
- B: InitializeCriticalSection()
- C: InitializeCriticalSectionAndSpinCount()
- D: SetSpinCount()
View Answer
C
Q3593: Setting an optimal spin count improves performance by reducing ______.
- A: network delay
- B: system calls
- C: disk access
- D: cache lines
View Answer
B
Q3594: Spin count helps in avoiding unnecessary ______.
- A: system interrupts
- B: recursive functions
- C: waiting states
- D: context switching
View Answer
C
Q3595: When the critical section is short, ______ spin count is preferred.
- A: high
- B: medium
- C: small
- D: none
View Answer
C
Q3596: Spin count must be adjusted as per the number of ______.
- A: users
- B: cores
- C: processes
- D: files
View Answer
C
Q3597: The effectiveness of spin count is based on ______.
- A: file size
- B: OS version
- C: application behavior
- D: network latency
View Answer
C
Q3598: What is the main advantage of using Slim Reader Writer (SRW) Locks?
- A: High memory usage
- B: Support for recursion
- C: Minimized synchronization overheads
- D: Kernel-level operations
View Answer
C
Q3599: SRW locks operate in how many modes?
- A: 1
- B: 2
- C: 3
- D: 4
View Answer
B
Q3600: Which of the following are the two modes of SRW locks?
- A: Read and Write
- B: Lock and Unlock
- C: Exclusive and Shared
- D: Enable and Disable
View Answer
C