Computer System Architecture

141. Which represent an abstraction of many important ideas in mutual exclusion:

  1. Process synchronous
  2. Process system
  3. Semaphores
  4. All of these

Correct answer: (C)
Semaphores

142. A semaphore is a ____________ integer variable upon which two atomic operations wait and signal are defined:

  1. Negative integer
  2. Non- Negative integer
  3. Positive integer
  4. None of these

Correct answer: (B)
Non- Negative integer

143. Which operation is executed as soon as a process exits from a critical section:

  1. Wait
  2. Signal
  3. Both a & b
  4. None of these

Correct answer: (B)
Signal

144. CCR stands for:

  1. Conditional critical region

Correct answer: (A)
Conditional critical region

145. ____________ is a control structure in a high-level programming language:

  1. CPU
  2. ALU
  3. DDR
  4. CCR

Correct answer: (D)
CCR

146. The exclusion between processes is ensured by a third semaphore called ____________:

  1. Mutex
  2. Mutual
  3. Memory
  4. All of these

Correct answer: (A)
Mutex

147. ____________ semaphore provides mutual exclusion for accesses to the buffer pool and is initialized to the value:

  1. Mutex
  2. Mutual
  3. Memory
  4. All of these

Correct answer: (A)
Mutex

148. Which processes access and manipulate the shared data concurrently:

  1. Micro processes
  2. Several processes
  3. Both
  4. None of these

Correct answer: (B)
Several processes

149. Which section is basically a sequence of instruction with a clear indication of beginning and end for updating shared variables:

  1. Racing section
  2. Critical section
  3. Both
  4. None of these

Correct answer: (B)
Critical section

150. In which section only one process is allowed to access the shared variable and all other have to wait:

  1. Critical section
  2. Racing section
  3. Entry section
  4. Remainder section

Correct answer: (A)
Critical section

Page 15 of 75