System Programming MCQs with Answers
Practice important System Programming MCQs with answers and explanations.
Multiple Choice Questions
Q2621: What is the role of 'pThreadHandle' in the program?
- A: Points to records
- B: Stores handles to created threads
- C: Contains thread arguments
- D: Tracks error codes
View Answer
B
Q2622: Multiprocessing and multithreading both provide multiple flows of ________.
- A: execution
- B: memory
- C: storage
- D: devices
View Answer
A
Q2623: Between multiprocessing and multithreading, ________ is considered more optimal.
- A: multiprocessing
- B: multithreading
- C: single-threading
- D: batch processing
View Answer
B
Q2624: Windows operating system supports multithreading, multiprocessing, and ________.
- A: multiprocessors
- B: single-core
- C: distributed systems
- D: real-time OS
View Answer
A
Q2625: After a certain point, the processor speed cannot be increased due to a _________.
- A: bottleneck
- B: cache miss
- C: pipeline stall
- D: thermal limit
View Answer
A
Q2626: The key to future performance improvement is ________.
- A: increasing CPU clock rates
- B: parallelization
- C: reducing RAM
- D: single-thread optimization
View Answer
B
Q2627: In parallel programming, a major task is divided into ________.
- A: subtasks
- B: threads
- C: processes
- D: data chunks
View Answer
A
Q2628: Subtasks in parallel programs are handled by _________.
- A: worker threads
- B: master threads
- C: single thread
- D: main process
View Answer
A
Q2629: Worker threads perform their subtasks ________, without interaction among them.
- A: independently
- B: sequentially
- C: interactively
- D: mutually exclusive
View Answer
A
Q2630: The master program merges results from subtasks after they have ________.
- A: started
- B: completed
- C: interrupted
- D: paused
View Answer
B