Quiz
Literature_7_form
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (105)
1How many categories of process management are there
- A3
- B2
- C4
- D5
- E1
2Choose the correct answer for the following definition "multiple processes on a system with a single processor"
- AMultiprocessing
- BMultiprogramming
- CDistributed processing
3Choose the correct answer for the following definition "multiple processes on a system with multiple processors"
- AMultiprocessing
- BMultiprogramming
- CDistributed processing
4202. Choose the correct answer for the following definition "multiple processes on multiple systems"
- ADistributed processing
- BMultiprogramming
- CMultiprocessing
5Parallelism is interleaving of processes in time to give the appearance of simultaneous execution
- ATrue
- BFalse
6200. Concurrency offers genuine simultaneous execution
- ATrue
- BFalse
7199. In concurrency, sharing global resources safely is difficult
- ATrue
- BFalse
8In concurrency, locating programming errors can't be difficult, because the contexts in which errors occur cannot always be reproduced easily
- ATrue
- BFalse
9In concurrency optimal allocation of resources is difficult
- ATrue
- BFalse
10Choose 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"
- Ao Mutual exclusion
- Bo Semaphores
- Co Monitors
- Do Message passing
- Eo Critical section
11195. How many approaches of mutex implementation are there?
- A1
- B2
- C3
- D4
- E5
12194. We can implement mutex through the OS or using programming languages
- ATrue
- BFalse
13193. When using semaphores, processes communicate using messages
- ATrue
- BFalse
14192. In atomic operations semSignal(x) and semWait(x), what is the 'x'?
- AThe number of processes
- BThe number of processes that can execute critical section
- CThe number of monitors
- DNo correct answer
15Monitors are similar to classes in java and has methods and fields
- ATrue
- BFalse
16Choose the correct answer for the following definition "Synchronization between processes is defined by the blocking policy attached to the sending and receiving of messages"
- Ao Semaphores
- Bo Monitors
- Co Mutual exclusion
- Do Message passing
17In which of the following approaches there is no shared data?
- Ao Mutual exclusion
- Bo Message passing
- Co Monitors
- Do Semaphores
18Deadlock occurs when each process in the set is blocked awaiting an event that can be triggered only by another blocked process in the set
- ATrue
- BFalse
19What is the deadlock?
- Ao When one process is inside a critical section of code, other processes must be prevented from entering that section
- Bo Processes “communicate” via global counters that are initialized to a positive integer and that can be accessed only through two atomic operations
- Co Interleaving of processes in time to give the appearance of simultaneous execution
- Do Permanent blocking of a set of processes that either compete for global resources or communicate with each other
20186. How many policy conditions for deadlock to be possible are there?
- A3
- B4
- C5
- D1
- E2
21Choose the correct answer for the following definition "Only one process may use a resource at one time"
- Ao Circular wait
- Bo No preemption
- Co Mutual exclusion
- Do Hold and wait
22184. Choose the correct answer for the following definition "A process may hold some resources while waiting for others"
- Ao Hold and wait
- Bo Mutual exclusion
- Co Circular wait
- Do No pre-emption
23183. Choose the correct answer for the following definition: "No process can be forced to release a resource"
- Ao Mutual exclusion
- Bo Hold and wait
- Co No preemption
- Do Circular wait
24182. 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"
- Ao Mutual exclusion
- Bo Circular wait
- Co No preemption
- Do Hold and wait
25181. There are 4 approaches of dealing with deadlock
- ATrue
- BFalse
26180. Choose the correct approach for the following definition "adopting a static policy that disallows one of the four conditions above"
- Ao Deadlock avoidance
- Bo Deadlock detection and recovery
- Co Deadlock prevention
27Choose the correct approach for the following definition "involves making dynamic choices that guarantee prevention"
- Ao Deadlock avoidance
- Bo Deadlock prevention
- Co Deadlock detection and recovery
28178. Choose the correct approach for the following definition "involves recognizing when deadlock has occurred, and trying to recover"
- Ao Deadlock detection and recovery
- Bo Deadlock avoidance
- Co Deadlock prevention
29There are 2 policies of deadlock prevention
- ATrue
- BFalse
30There are 3 approaches of deadlock avoidance
- ATrue
- BFalse
31175. How many deadlock recovery algorithms are there?
- A5
- B4
- C3
- D2
32174. In assembly statement name and comment are mandatory
- ATrue
- BFalse
33Which keyword you should use in order to define a constant in assembly language
- Ao CONST
- Bo EQ
- Co DW
- Do DD
- Eo EQU
34There is no memory allocated for constants in assembly language
- ATrue
- BFalse
35Choose the definition of stack segment in assembly
- Ao All variable definitions
- Bo A block of memory to store a stack
- Co Contains a program’s instructions
36170. Choose the definition of data segment in assembly
- Ao All variable definitions
- Bo A block of memory to store a stack
- Co Contains a program’s instructions
37Choose the definition of code segment in assembly
- Ao Contains a program’s instructions
- Bo A block of memory to store a stack
- Co All variable definitions
38Choose the correct syntax of variable declaration in assembly
- Ao variable_name type initial_value
- Bo type variable_name initial_vaule
- Co type initial_value variable_name
39In assembly language, you can skip the name of variable
- ATrue
- BFalse
40Which symbol you should use to leave the variable uninitialized
- Ao !
- Bo ?
- Co @
- Do $
41You should use a radix symbol in order to differentiate between binary, octal or hexadecimal
- ATrue
- BFalse
42164. In assembly language you can express data only in binary and decimal
- ATrue
- BFalse
43163. An instruction may have one or more operands
- ATrue
- BFalse
44162. In two-operand instruction, the first operand is source and the second operand is destination
- ATrue
- BFalse
45161. Choose the legal name(s) in assembly
- A@variable_name
- Bvariable?
- Cvariable&name
- Dvariable name
- E1variable
46160. Name field of assembly statement is not case sensitive
- ATrue
- BFalse
47159. The assembler translates names into memory addresses
- ATrue
- BFalse
48158. Choose the correct syntax of assembly statements
- Ao operation name operand(s) comments
- Bo name operation operand(s) comments
- Co operation operand(s) name comments
- Do comments name operation operand(s)
49157. 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
- Ao Microcontroller
- Bo General purpose microprocessor
50Which of the following architectures differs by memory accessing?
- AVon Neumann
- BComplex Instruction Set Computers
- CReduced Instruction Set Computers
- DHarvard
51155. Choose the characteristics of Harvard architecture
- Adata and instructions mustn’t have the same width
- Bone memory for data and program
- CCPU provides address to get data or instruction
- Dseparated buses allow one instruction to execute while the next instruction is fetched
- Eseparate program and data memories
- Fdata and instructions must have the same width
52154. Choose the characteristics of Von Neumann architecture
- Aseparate busses, can be accessed simultaneously
- Bone memory for data and program
- Cseparated buses allow one instruction to execute while the next instruction is fetched
- DCPU provides address to get data or instructions
- Edata and instructions must have the same width
- Fdata and instructions mustn’t have the same width
53153. Choose the characteristics of RISC processors
- Aless number of instructions
- Bsupport many addressing modes
- Clarge number of instructions
- Dfew addressing modes
- Einstructions are of fixed length
- Fmore elaborate way of accessing data
54152. Choose the characteristics of CISC processors
- Alarge number of instructions
- Bsupport many addressing modes
- Cless number of instructions
- Dmore elaborate way of accessing data
- Einstructions are of fixed length
- Ffew addressing modes
55151. What is included into performance characteristic of computer memory systems?
- AAccess time
- BWord
- CCycle Time
- DTransfer Rate
- ENumber of bytes
- FNumber of words
56What is included into physical type characteristic of computer memory systems?
- ANumber of bytes
- BAccess Time
- CWord
- DMagnetic
- ESemiconductor
57149. How external nonvolatile memory is called?
- Ao Secondary memory
- Bo Main memory
- Co Cache memory
- Do Virtual memory
58148. The basic element of a semiconductor memory is the memory cell
- ATrue
- BFalse
59147. Choose the component of SSD for the following definition: High speed RAM memory components used for speed matching and to increased data throughput
- Ao Flash Memory Components
- Bo Data buffer/cache
- Co Addressing
- Do Controller
- Eo Error Correction
60146. Choose the component of SSD for the following definition: Logic that performs the selection function across the flash memory components
- Ao Flash Memory Components
- Bo Data buffer/cache
- Co Addressing
- Do Controller
- Eo Error Correction
61145. Choose the component of SSD for the following definition: Individual NAND flash chips
- Ao Addressing
- Bo Flash Memory Components
- Co Data buffer/cache
- Do Controller
- Eo Error Correction
62144. Choose the component of SSD for the following definition: Logic for error detection and correction
- Ao Addressing
- Bo Error Correction
- Co Data buffer/cache
- Do Controller
- Eo Flash memory components
63143. Choose the component of SSD for the following definition: provides SSD device level interfacing and firmware execution
- Ao Controller
- Bo Addressing
- Co Data buffer/cache
- Do Error correction
- Eo Flash memory components
64SSD stands for
- Ao Solid State Drive
- Bo Solid State Driver
- Co Speed State Drive
- Do Speed State Driver
65SSDs are more susceptible to physical shock and vibration
- ATrue
- BFalse
66SSDs are susceptible to mechanical wear
- ATrue
- BFalse
67SSD is over 10 times faster than the spinning disks in HDD
- ATrue
- BFalse
68Choose the components of SSD
- AController
- BAddressing
- CData size
- DData buffer/cache
- EMemory hierarchy
69The RAID scheme consists of 7 levels
- ATrue
- BFalse
70136. What does RAID stand for?
- Ao Random Array of Independent Disks
- Bo Redundant Array of Independent Disks
- Co Redundant Array of Interoperable Disks
- Do Random Access to Independent Disks
71135. Choose the physical characteristic(s) of disk systems
- ADisk system implementstion
- BDisk Size
- CHead Mechanism
- DHead Motion
- EDisk Portability
72134. Choose the physical characteristic(s) of disk systems
- ADisk system implementstion
- BDisk Size
- CHead Mechanism
- DPlatters
- ESides
73How many physical characteristics of disk systems are there?
- A4
- B5
- C2
- D3
74132. Choose the system attribute(s) by which the performance factors are influenced
- ACache size
- BCompiler Technology
- CProcessor Implementation
- DUnit of Transfer
- ECache and memory hierarchy
75131. Choose the performance factor(s)
- ACache Size
- BInstruction Count
- CNumber of Processor Cycles
- DLine Size
- ENumber of memory references
76Choose the performance factor(s)
- ACache Size
- BLine Size
- CInstruction Count
- DNumber of Processor Cycles
- EMapping function
- FLatency
77How many performance factors are there
- A5
- B4
- C3
- D2
- E1
78Choose the type(s) of auxiliary memory
- AFlash Memory
- BOptical Disk
- CHard Drive
- DSSD
- ERAM
79127. How many access methods are there?
- A1
- B2
- C3
- D4
- E5
80126. We can find needed block in associatively mapped cache by its block address
- ATrue
- BFalse
81125. There are two types of mapping functions
- ATrue
- BFalse
82124. There are three types of cache addresses
- ATrue
- BFalse
83123. Choose the element(s) of cache design
- ATag
- BLatency
- CAMAT
- DCache Size
- ELine Size
- FNumber of Caches
84122. Choose the element(s) of cache design
- ATag
- BLatency
- CAMAT
- DMapping Function
- EReplacement Algorithm
- FNumber of Caches
85121. How many elements of cache design are there?
- A2
- B5
- C4
- D6
- E7
86The particular block is currently being stored is called tag
- ATrue
- BFalse
87The rate at which data can be transferred into or out of a memory unit is called
- Ao Transfer time
- Bo Transfer Rate
- Co MIPS
- Do FLOPS
- Eo MFLOPS
88For random-access memory, the time it takes to perform a read or write operation is called
- AClock Rate
- BCPI
- CAccess Time
- DLatency
89117. When using microprocessor based systems, it is enough to update the software
- ATrue
- BFalse
90116. Digital circuits are inflexible and slower, because they are technology dependent
- ATrue
- BFalse
91115. After implementing embedded systems, you can easily use them for another purposes
- ATrue
- BFalse
92The “natural” unit of organization of memory is called block
- ATrue
- BFalse
93Word is the “natural” unit of organization of memory
- ATrue
- BFalse
94112. Choose the key characteristics of computer memory systems
- APhysical Type
- BPhysical Characteristics
- CAccess Method
- DUnit of Transfer
- EPerformance
95111. Choose the key characteristics of computer memory systems
- ACapacity
- BPerformance
- CInstruction Fetch
- DOrganization
- EInstruction Decode
96Choose the key characteristics of computer memory systems
- ALocation
- BUnit of Transfer
- CStalling
- DHazards
- EAccess Method
97Floating point performance is expressed as
- Ao CPI
- Bo FLOPS
- Co MIPS
- Do MFLOPS
98A common measure of performance for a processor is the rate at which instructions are executed, called
- Ao CPI
- Bo Clock Rate
- Co MFLOPS
- Do MIPS
99Halting the flow of instructions until the required result is ready to be used is called
- Ao waiting
- Bo stalling
- Co delaying
- Do halting
100Choose data dependences
- ARead-After-Read
- BRead-After-Write
- CWrite-After-Write
- DWrite-After-Read
101In execution stage identification of the operation is performed
- ATrue
- BFalse
102104. How the stage in which the results of the operation are written to the destination register is called?
- Ao Instruction Fetch
- Bo Write Back
- Co Instruction Decode
- Do Execution
- Eo Memory read/write
103Which stage is responsible for storing and loading values to and from memory?
- Ao Instruction Fetch
- Bo Memory read/write
- Co Instruction Decode
- Do Execution
- Eo Write Back
104Stage in which the instruction is fetched from memory and placed in the instruction register called
- Ao Memory read/write
- Bo Instruction Fetch
- Co Instruction Decode
- Do Execution
- Eo Write Back
105A technique used in advanced microprocessors where the microprocessor begins executing a first instruction before the second has been completed is called pipelining
- ATrue
- BFalse
Information
- Description
- 12345hjkh
- Author
- Adam Smith
- Language
- English
- Views
- 13
- Tags
- Rating
- No ratings yet Rate this quiz