Skip to main content

System Programming MCQs with Answers

Practice important System Programming MCQs with answers and explanations.

Multiple Choice Questions

Q2211: A process in a multiprocessor environment can contain multiple ______.
  • A: Threads
  • B: Programs
  • C: Files
  • D: Databases
View Answer
A

Q2212: Windows scheduler can run process threads on separate processors in a ______ environment.
  • A: Uniprocessor
  • B: Multiprocessor
  • C: Single-core
  • D: Non-preemptive
View Answer
B

Q2213: In a uniprocessor system, processes are executed in an interleaved manner using ______.
  • A: Time multiplexing
  • B: Parallel processing
  • C: Thread affinity
  • D: Distributed computing
View Answer
A

Q2214: Dependencies such as wait and signal can affect ______ in multiprocessor systems.
  • A: Performance gain
  • B: User interface
  • C: File access speed
  • D: Network bandwidth
View Answer
A

Q2215: Threads running on separate processors can be created by using ______.
  • A: Processor affinity mask
  • B: Single-thread model
  • C: Virtual memory
  • D: Disk scheduling
View Answer
A

Q2216: Multiprocessor scheduling improves system performance but may be limited by ______.
  • A: Process dependencies
  • B: RAM size
  • C: Disk speed
  • D: Keyboard input
View Answer
A

Q2217: In Windows, multiplexing processor time among processes happens in a ______ system.
  • A: Multiprocessor
  • B: Uniprocessor
  • C: Distributed
  • D: Virtual
View Answer
B

Q2218: Running multiple threads on separate processors is possible due to ______.
  • A: Multiprocessor environment
  • B: Single-core processor
  • C: Network speed
  • D: Disk I/O
View Answer
A

Q2219: Constraining a process to run on a specific processor is called ______.
  • A: Processor affinity
  • B: Thread scheduling
  • C: Memory allocation
  • D: Interrupt handling
View Answer
A

Q2220: Which Windows API function is used to determine the amount of time a process has consumed?
  • A: GetProcessTime()
  • B: GetProcessTimes()
  • C: GetThreadTime()
  • D: QueryProcessTime()
View Answer
B

Test Your Knowledge

Take a timed quiz on System Programming

🚀 Start Quiz Now