Little  Johnny
Quiz von , erstellt am more than 1 year ago

Quiz on 2.0, created by Little Johnny on 20/12/2017.

12
0
0
Little  Johnny
Erstellt von Little Johnny vor mehr als 6 Jahre
Schließen

2.0

Frage 1 von 50

1

158. Choose the characteristics of Harvard architecture

Wähle eine oder mehr der folgenden:

  • separate program and data memories

  • separated buses allow one instruction to execute while the next instruction is fetched

  • data and instructions mustn’t have the same width

  • one memory for data and program

  • CPU provides address to get data or instruction

  • data and instructions must have the same width

Erklärung

Frage 2 von 50

1

159. Which of the following architectures differs by memory accessing?

Wähle eine oder mehr der folgenden:

  • Von Neumann

  • Harvard

  • Complex Instruction Set Computers

  • Reduced Instruction Set Computers

Erklärung

Frage 3 von 50

1

160. Choose the correct answer for the following characteristics: 1. Depend mainly on its peripherals 2. Used for a few dedicated functions 3. Usually used as a part of a larger system

Wähle eine der folgenden:

  • Microcontroller

  • General purpose microprocessor

Erklärung

Frage 4 von 50

1

161. Choose the correct syntax of assembly statements

Wähle eine der folgenden:

  • name operation operand(s) comments

  • operation name operand(s) comments

  • operation operand(s) name comments

  • comments name operation operand(s)

Erklärung

Frage 5 von 50

1

163. Name field of assembly statement is not case sensitive

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 6 von 50

1

164. Choose the legal name(s) in assembly

Wähle eine oder mehr der folgenden:

  • @variable_name

  • variable?

  • variable&name

  • variable name

  • 1variable

Erklärung

Frage 7 von 50

1

165. In two-operand instruction, the first operand is source and the second operand is destination

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 8 von 50

1

166. An instruction may have one or more operands

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 9 von 50

1

167. In assembly language you can express data only in binary and decimal

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 10 von 50

1

168. You should use a radix symbol in order to differentiate between binary, octal or hexadecimal

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 11 von 50

1

169. Which symbol you should use to leave the variable uninitialized

Wähle eine der folgenden:

  • ?

  • !

  • @

  • $

Erklärung

Frage 12 von 50

1

170. In assembly language, you can skip the name of variable

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 13 von 50

1

171. Choose the correct syntax of variable declaration in assembly

Wähle eine der folgenden:

  • variable_name type initial_value

  • type variable_name initial_vaule

  • type initial_value variable_name

Erklärung

Frage 14 von 50

1

173. Choose the definition of code segment in assembly

Wähle eine der folgenden:

  • Contains a program’s instructions

  • A block of memory to store a stack

  • All variable definitions

Erklärung

Frage 15 von 50

1

174. Choose the definition of data segment in assembly

Wähle eine der folgenden:

  • All variable definitions

  • A block of memory to store a stack

  • Contains a program’s instructions

Erklärung

Frage 16 von 50

1

175. Choose the definition of stack segment in assembly

Wähle eine der folgenden:

  • A block of memory to store a stack

  • All variable definitions

  • Contains a program’s instructions

Erklärung

Frage 17 von 50

1

176. There is no memory allocated for constants in assembly language

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 18 von 50

1

177. Which keyword you should use in order to define a constant in assembly language

Wähle eine der folgenden:

  • EQU

  • DD

  • CONST

  • EQ

  • DW

Erklärung

Frage 19 von 50

1

178. In assembly statement name and comment are mandatory

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 20 von 50

1

179. How many deadlock recovery algorithms are there?

Wähle eine der folgenden:

  • 4

  • 3

  • 2

  • 5

  • 1

Erklärung

Frage 21 von 50

1

180. There are 3 approaches of deadlock avoidance

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 22 von 50

1

181. There are 2 policies of deadlock prevention

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 23 von 50

1

182. Choose the correct approach for the following definition "involves recognizing when deadlock has occurred, and trying to recover"

Wähle eine der folgenden:

  • Deadlock detection and recovery

  • Deadlock avoidance

  • Deadlock prevention

Erklärung

Frage 24 von 50

1

183. Choose the correct approach for the following definition "involves making dynamic choices that guarantee prevention"

Wähle eine der folgenden:

  • Deadlock avoidance

  • Deadlock prevention

  • Deadlock detection and recovery

Erklärung

Frage 25 von 50

1

184. Choose the correct approach for the following definition "adopting a static policy that disallows one of the four conditions above"

Wähle eine der folgenden:

  • Deadlock prevention

  • Deadlock detection and recovery

  • Deadlock avoidance

Erklärung

Frage 26 von 50

1

185. There are 4 approaches of dealing with deadlock

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 27 von 50

1

186. Choose the correct answer for the following definition "A closed chain of processes exists, such that each process is blocked waiting for a resource held by another process in the set"

Wähle eine der folgenden:

  • Circular wait

  • Mutual exclusion

  • No preemption

  • Hold and wait

Erklärung

Frage 28 von 50

1

187. Choose the correct answer for the following definition: "No process can be forced to release a resource"

Wähle eine der folgenden:

  • No preemption

  • Mutual exclusion

  • Hold and wait

  • Circular wait

Erklärung

Frage 29 von 50

1

188. Choose the correct answer for the following definition "A process may hold some resources while waiting for others"

Wähle eine der folgenden:

  • Hold and wait

  • Mutual exclusion

  • Circular wait

  • No pre-emption

Erklärung

Frage 30 von 50

1

Choose the correct answer for the following definition "Only one process may use a resource at one time"

Wähle eine der folgenden:

  • Mutual exclusion

  • Circular wait

  • No preemption

  • Hold and wait

Erklärung

Frage 31 von 50

1

190. How many policy conditions for deadlock to be possible are there?

Wähle eine der folgenden:

  • 3

  • 4

  • 2

  • 1

Erklärung

Frage 32 von 50

1

191. What is the deadlock?

Wähle eine der folgenden:

  • Permanent blocking of a set of processes that either compete for global resources or communicate with each other

  • Interleaving of processes in time to give the appearance of simultaneous execution

  • When one process is inside a critical section of code, other processes must be prevented from entering that section

  • Processes “communicate” via global counters that are initialized to a positive integer and that can be accessed only through two atomic operations

Erklärung

Frage 33 von 50

1

192. Deadlock occurs when each process in the set is blocked awaiting an event that can be triggered only by another blocked process in the set

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 34 von 50

1

193. In which of the following approaches there is no shared data?

Wähle eine der folgenden:

  • Message passing

  • Mutual exclusion

  • Monitors

  • Semaphores

Erklärung

Frage 35 von 50

1

194. Choose the correct answer for the following definition "Synchronization between processes is defined by the blocking policy attached to the sending and receiving of messages"

Wähle eine der folgenden:

  • Message passing

  • Mutual exclusion

  • Monitors

  • Semaphores

Erklärung

Frage 36 von 50

1

195. Monitors are similar to classes in java and has methods and fields

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 37 von 50

1

196. In atomic operations semSignal(x) and semWait(x), what is the 'x'?

Wähle eine der folgenden:

  • The number of processes that can execute critical section

  • The number of processes

  • The number of monitors

  • No correct answer

Erklärung

Frage 38 von 50

1

197. When using semaphores, processes communicate using messages

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 39 von 50

1

198. We can implement mutex through the OS or using programming languages

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 40 von 50

1

199. How many approaches of mutex implementation are there?

Wähle eine der folgenden:

  • 3

  • 4

  • 2

  • 5

  • 1

Erklärung

Frage 41 von 50

1

200. Choose the correct answer for the following definition "When one process is inside a critical section of code, other processes must be prevented from entering that section"

Wähle eine der folgenden:

  • Mutual exclusion

  • Semaphores

  • Monitors

  • Message passing

  • Critical section

Erklärung

Frage 42 von 50

1

201. In concurrency optimal allocation of resources is difficult

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 43 von 50

1

202. In concurrency, locating programming errors can't be difficult, because the contexts in which errors occur cannot always be reproduced easily

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 44 von 50

1

203. In concurrency, sharing global resources safely is difficult

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 45 von 50

1

204. Concurrency offers genuine simultaneous execution

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 46 von 50

1

205. Parallelism is interleaving of processes in time to give the appearance of simultaneous execution

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 47 von 50

1

206. Choose the correct answer for the following definition "multiple processes on multiple systems"

Wähle eine der folgenden:

  • Distributed processing

  • Multiprogramming

  • Multiprocessing

Erklärung

Frage 48 von 50

1

207. Choose the correct answer for the following definition "multiple processes on a system with multiple processors"

Wähle eine der folgenden:

  • Multiprocessing

  • Multiprogramming

  • Distributed processing

Erklärung

Frage 49 von 50

1

208. Choose the correct answer for the following definition "multiple processes on a system with a single processor"

Wähle eine der folgenden:

  • Multiprogramming

  • Multiprocessing

  • Distributed processing

Erklärung

Frage 50 von 50

1

209. How many categories of process management are there?

Wähle eine der folgenden:

  • 3

  • 4

  • 1

  • 2

Erklärung