Skip to content
VUBuddy

CS609 Final Term Quiz 4 Combined

System Programming PDF 8.8 MBUpdated 23 Oct 2026
Quiz CS609 Final Term Quiz 4 Combined PDF 8.8 MB
vubuddy.com
Type
Quiz
Course
CS609 System Programming
Size
PDF 8.8 MB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 8.8 MB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 2, 3, 4 of 346. Download the file for all 346 pages.

CURRENT MCQS FALL 2023

Q1. What does the system affinity mask indicate?

  •  The active process masks
  •  The Windows version
  •  The number of threads
  •  The number of processors on the System TOPIC 126

Q2. How much virtual address space is consumed by 100 threads?

  •  100MB
  •  1GB CONCEPT
  •  10GB
  •  1TB

Q3. What is default stack size for each thread in a memory?

  •  100MB
  •  1GB
  •  1MB TOPIC 126
  •  10MB

Q4. What type of Lock is an SRW LOCK?

  •  Kernel Lock & Spin Lock
  •  Spin Lock & Shared Lock
  •  Exclusive Lock and Shared Lock TOPIC 174
  •  Shard Lock Only
  1. Which is Fastest Locking mechanism
  •  SRW Lock
  •  Mutex
  •  Interlocked Function TOPIC 174
  1. _____API open an Existing threads handler from a Thread ID.
  •  GetThreadID()
  •  GetcurrentThreadId()
  •  OpenThread() TOPIC 114
  •  GetCurrentThread()
  1. The use of______ensure that the main memory is updated and catch of all the processor is coherent.
  •  Memory Barrier TOPIC 134
  •  Volatile qualifier & Global Flag
  •  Volatile qualifier
  •  Global Flag
  1. For Mutual exclusion to work_______ variables() must be protected by a single synchronization object across all threads.
  •  Important
  •  Local
  •  Shared TOPIC 141
  •  Local Integer

Q9. What is the size of an SRW Lock?

  •  32 bits & 16 bits
  •  64 bits & 8 bits
  •  8 bits & 16 bits
  •  32 bits & 64 bits TOPIC 163

Q10. What is the purpose of a critical section in a program with a mutex?

  •  To define a specific of code that can only be executed by one thread at a time CONCEPT
  •  To allocate memory dynamically
  •  To create a user interface
  •  To calculate mathematical expression
  1. Inherited Handlers of parent and Child processor have_____copies and own states.
  •  Similar
  •  Distinct TOPIC 92
  •  Related
  •  Connected

Q12. When CreateThreadpoolWork() is called then_____ is(are) executed using the process thread pool?

  •  Callback Functions TOPIC 173
  •  Kernel Functions
  •  Kernal Routines
  •  Work Object Code
  1. If you want to create 4 thread i.e, thread 0, thread 1, thread 2, and thread 3, they all must be created at _____ state.
  •  Suspended TOPIC 120
  •  Block
  •  Running
  •  Ready
  1. _______Function is used to return the address of the currently running fiber. TOPIC 129
  2. A fiber can obtain its identity by calling____API TOPIC 129
  3. A fiber can obtain their data by calling____API TOPIC 129
  4. A fiber can be created by using______threads
  •  CreatFiber() TOPIC 129
  1. A fiber can gives control______
  •  SwitchToFiber() TOPIC 129
  1. Which fiber can be deleting using______ Threads
  •  DeleteFiber() TOPIC 129
  1. For the efficient use of critical Section and mutex, the thread priority should be decided by the _________.
  •  Program
  •  OS Scheduler TOPIC 154
  •  Mutex
  1. If entry point of DLL is not specified, then it is an example of_______ linking.
  •  Explicit
  •  Implicit TOPIC 183
  •  Explicit & Implicit
  •  Dynamic
  1. _______can be used to assign a thread to a specific processor
  •  Memory Management Unit
  •  Device Driver
  •  Process Affinity TOPIC 179
  •  Loader

Q23. How does a Mutex provide synchronization in a program?

  •  By Locking access to shared resources TOPIC 138
  •  By allocating memory dynamically
  •  By creating a user interface
  •  By calculating mathematical Expression
  1. A process have____ID(s) and _____handle(s)
  •  Unique,unique
  •  Unique,multiple CINCEPTUAL A process has one Process ID and one or more handles.
All CS609 files →
CS609 System Programming All CS609 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.