Pregunta 1
Pregunta
Associative Mapping
Respuesta
-
• Each block mapped to any cache location
-
• Each memory block is mapped to exactly one block in the cache
-
• Each block mapped to subset of cache locations
Pregunta 2
Respuesta
-
• Each block mapped to any cache location
-
• Each memory block is mapped to exactly one block in the cache
-
• Each block mapped to subset of cache locations
Pregunta 3
Pregunta
Set-Associative Mapping
Respuesta
-
• Each block mapped to any cache location
-
• Each memory block is mapped to exactly one block in the cache
-
• Each block mapped to subset of cache locations
Pregunta 4
Pregunta
• Structural hazards
Respuesta
-
different instructions in different stages (or the same stage) conflicting for the same resource
-
an instruction cannot continue because it needs a value that has not yet been generated by an earlier instruction
-
fetch cannot continue because it does not know the outcome of an earlier branch – special case of a data hazard
Pregunta 5
Respuesta
-
different instructions in different stages (or the same stage) conflicting for the same resource
-
an instruction cannot continue because it needs a value that has not yet been generated by an earlier instruction
-
fetch cannot continue because it does not know the outcome of an earlier branch – special case of a data hazard
Pregunta 6
Pregunta
• Control hazards
Respuesta
-
different instructions in different stages (or the same stage) conflicting for the same resource
-
an instruction cannot continue because it needs a value that has not yet been generated by an earlier instruction
-
fetch cannot continue because it does not know the outcome of an earlier branch – special case of a data hazard
Pregunta 7
Pregunta
• Compulsory misses
Respuesta
-
The very first access to a block cannot be in the cache
-
Occurs if the cache cannot contain all the blocks needed during execution of a program
-
Occurs if the block placement strategy is not fully associative
Pregunta 8
Pregunta
• Capacity misses
Respuesta
-
The very first access to a block cannot be in the cache
-
Occurs if the cache cannot contain all the blocks needed during execution of a program
-
Occurs if the block placement strategy is not fully associative
Pregunta 9
Pregunta
• Conflict misses
Respuesta
-
The very first access to a block cannot be in the cache
-
Occurs if the cache cannot contain all the blocks needed during execution of a program
-
Occurs if the block placement strategy is not fully associative
Pregunta 10
Pregunta
4) Choose the feature(s) of first generation computer architecture
Pregunta 11
Pregunta
5) A common measure of performance for a processor is the rate at which instructions are executed, called
Respuesta
-
• CPI
-
• Clock Rate
-
• MFLOPS
-
• MIPS
Pregunta 12
Pregunta
6) A technique used in advanced microprocessors where the microprocessor begins executing a first instruction before the second has been completed is called pipelining
Pregunta 13
Pregunta
7) Choose the features of third generation computer architecture
Pregunta 14
Pregunta
8) Choose advanced cache optimizations
Respuesta
-
• Giving Reads Priority over Writes
-
• Larger Cache Size
-
• Hardware Prefetching of Instructions and Data
-
• Merging Write Buffer
-
• Critical Word First and Early Restart
Pregunta 15
Pregunta
9) Choose basic cache optimizations
Respuesta
-
• Compiler-Controlled Prefetching
-
• Nonblocking Caches
-
• Small and Simple First-Level Caches
-
• Multilevel Caches
-
• Avoiding Address Translation during Cache Indexing
Pregunta 16
Pregunta
10) Choose data dependences
Respuesta
-
• Read-After-Read
-
• Read-After-Write
-
• Write-After-Write
-
• Write-After-Read
Pregunta 17
Pregunta
11) Choose hazard for the following definition: an instruction cannot continue because it needs a value that has not yet been generated by an earlier instruction
Respuesta
-
• Data
-
• Structural
-
• Control
Pregunta 18
Pregunta
12) Choose hazard for the following definition: different instructions in different stages (or the same stage) conflicting for the same resource
Respuesta
-
o Structural
-
o Data
-
o Control
Pregunta 19
Pregunta
13) Choose hazard for the following definition: fetch cannot continue because it does not know the outcome of an earlier branch - special case of a data hazard
Respuesta
-
o Control
-
o Structural
-
o Data
Pregunta 20
Pregunta
14) Choose the access method(s)
Respuesta
-
o Parallel Access
-
o Indirect Access
-
o Random Access
-
o Direct Access
-
o Sequential Access
Pregunta 21
Pregunta
15) Choose the component of SSD for the following definition: High speed RAM memory components used for speed matching and to increased data throughput
Pregunta 22
Pregunta
16) Choose the component of SSD for the following definition: Individual NAND flash chips
Pregunta 23
Pregunta
17) Choose the component of SSD for the following definition: Logic for error detection and correction
Pregunta 24
Pregunta
18) Choose the component of SSD for the following definition: Logic that performs the selection function across the flash memory components
Pregunta 25
Pregunta
19) Choose the component of SSD for the following definition: provides SSD device level interfacing and firmware execution
Pregunta 26
Pregunta
20) Choose the components of SSD
Respuesta
-
o Controller
-
o Addressing
-
o Data buffer/cache
-
o Data size
-
o Memory hierarchy
Pregunta 27
Pregunta
21) Choose the definition for capacity misses
Respuesta
-
o Occurs if the cache cannot contain all the blocks needed during execution of a program
-
o The very first access to a block cannot be in the cache
-
o Occurs if the block placement strategy is not fully associative
Pregunta 28
Pregunta
22) Choose the definition for compulsory misses
Respuesta
-
o Occurs if the cache cannot contain all the blocks needed during execution of a program
-
o Occurs if the block placement strategy is not fully associative
-
o The very first access to a block cannot be in the cache
Pregunta 29
Pregunta
23) Choose the definition for conflict misses
Respuesta
-
o Occurs if the block placement strategy is not fully associative
-
o Occurs if the cache cannot contain all the blocks needed during execution of a program
-
o The very first access to a block cannot be in the cache
Pregunta 30
Pregunta
24) Choose the element(s) of cache design
Respuesta
-
o Tag
-
o Latency
-
o AMAT
-
o Mapping Function
-
o Replacement Algorithm
-
o Number of Caches
Pregunta 31
Pregunta
25) Choose the element(s) of cache design
Respuesta
-
o Tag
-
o AMAT
-
o Latency
-
o Cache Size
-
o Line Size
-
o Number of Caches
Pregunta 32
Pregunta
26) Choose the feature(s) of first generation computer architecture
Respuesta
-
o Magnetic core memory
-
o Semiconductor memory
-
o Machine code
-
o Assembly language
-
o Vacuum tubes
Pregunta 33
Pregunta
27) Choose the feature(s) of fourth generation computer architecture
Respuesta
-
o Object-Oriented programming
-
o Wide spread use of data communications
-
o Smallest in size
-
o Use of cache memory
-
o Use of drum memory or magnetic core memory
Pregunta 34
Pregunta
28) Choose the feature(s) of second generation computer architecture
Pregunta 35
Pregunta
29) Choose the feature(s) of third generation computer architecture
Pregunta 36
Pregunta
30) Choose the key characteristics of computer memory systems
Respuesta
-
o Location
-
o Unit of Transfer
-
o Access Method
-
o Stalling
-
o Hazards
Pregunta 37
Pregunta
31) Choose the key characteristics of computer memory systems
Respuesta
-
o Capacity
-
o Performance
-
o Organization
-
o Instruction Fetch
-
o Instruction Decode
Pregunta 38
Pregunta
32) Choose the key characteristics of computer memory systems
Pregunta 39
Pregunta
33) Choose the performance factor
Pregunta 40
Pregunta
34) Choose the performance factor(s)
Pregunta 41
Pregunta
36) Choose the physical characteristic(s) of disk systems
Pregunta 42
Pregunta
36) Choose the physical characteristic(s) of disk systems
Pregunta 43
Pregunta
37) Choose the right formula for AMAT
Respuesta
-
o AMAT \= Hit time + Miss rate + Miss penalty
-
o AMAT \= Hit time * Miss rate + Miss penalty
-
o AMAT \= Hit time * Miss rate * Miss penalty
-
o AMAT \= Hit time + Miss rate * Miss penalty
Pregunta 44
Pregunta
38) Choose the system attribute(s) by which the performance factors are influenced
Pregunta 45
Pregunta
39) Choose the type(s) of auxiliary memory
Respuesta
-
o Flash Memory
-
o Optical Disk
-
o Hard Drive
-
o SSD
-
o RAM
Pregunta 46
Pregunta
40) Choose the years of the first generation computer architecture
Respuesta
-
o 1958-1964
-
o 1964-1974
-
o 1974-present
-
o 1945-1964
-
o 1945-1958
Pregunta 47
Pregunta
41) Choose the years of the second generation computer architecture
Respuesta
-
o 1945-1958
-
o 1964-1974
-
o 1974-present
-
o 1945-1964
-
o 1958-1964
Pregunta 48
Pregunta
42) Choose two types of models for a computing machine
Pregunta 49
Pregunta
43) CPU Time \= I * CPI / R. Which parameter requires special profiling software?
Pregunta 50
Pregunta
44) Floating point performance is expressed as
Respuesta
-
o CPI
-
o FLOPS
-
o MIPS
-
o MFLOPS
Pregunta 51
Pregunta
45) For random-access memory, the time it takes to perform a read or write operation is called
Respuesta
-
o Clock Rate
-
o CPI
-
o Access Time
-
o Latency
Pregunta 52
Pregunta
Four bits make octal digit
Pregunta 53
Pregunta
47) Halting the flow of instructions until the required result is ready to be used is called
Respuesta
-
o waiting
-
o delaying
-
o halting
-
o stalling
Pregunta 54
Pregunta
48) How a binary digit is called?
Respuesta
-
o byte
-
o digit
-
o kilobyte
-
o bit
Pregunta 55
Pregunta
49) How a memory unit accessed by contents is called?
Pregunta 56
Pregunta
50) How external nonvolatile memory is called?
Respuesta
-
o Secondary memory
-
o Main memory
-
o Cache memory
-
o Virtual memory
Pregunta 57
Pregunta
51) How many access methods are there?
Pregunta 58
Pregunta
52) how many elements of cache design are there?
Pregunta 59
Pregunta
53) How many generations of computer architecture are there?
Pregunta 60
Pregunta
54) How many number systems are there?
Pregunta 61
Pregunta
55) How many performance factors are there
Pregunta 62
Pregunta
56) How many physical characteristics of disk systems are there?
Pregunta 63
Pregunta
57) How the stage in which the results of the operation are written to the destination register is called?
Respuesta
-
o Instruction Fetch
-
o Write Back
-
o Instruction Decode
-
o Execution
-
o Memory read/write
Pregunta 64
Pregunta
58) IBM System/360 Model 91 was introduced in 1966
Pregunta 65
Pregunta
59) In 1976 Apple II computer model was released
Pregunta 66
Pregunta
60) In execution stage identification of the operation is performed
Pregunta 67
Pregunta
61) In LRU replacement algorithm, the block that is in the cache longest is replaced
Pregunta 68
Pregunta
62) In virtual memory, memory can be used efficiently because a section of program always loaded
Pregunta 69
Pregunta
63) In which cache memory mapping technique any block from main memory can be placed anywhere in the cache?
Pregunta 70
Pregunta
64) In which cache memory mapping technique any memory block is mapped to exactly one block in the cache?
Pregunta 71
Pregunta
65) In which cache memory mapping technique any memory block mapped to subset of cache locations?
Pregunta 72
Pregunta
66) Into how many parts a program (or algorithm) which can be parallelized can be split up?
Pregunta 73
Pregunta
67) Select cache optimizations to reduce miss penalty
Pregunta 74
Pregunta
68) Select cache optimizations to increase the Cache Bandwidth
Pregunta 75
Pregunta
69) Octal and hexadecimal numbers are hard on use and conversion
Pregunta 76
Pregunta
70) Physical address used by program, and which OS must translate into virtual address
Pregunta 77
Pregunta
Pipelining can only be implemented on hardware
Pregunta 78
Pregunta
Process of instruction execution is divided into two or more steps, called
Respuesta
-
o pipelining
-
o pipe stages
-
o pipe segments
-
o instruction execution
-
o pipeline hazard
Pregunta 79
Pregunta
73) ROM is the place in a computer where the operating system, application programs, and data in current use are kept.
Pregunta 80
Pregunta
74) Choose the features of first generation computer architecture
Respuesta
-
o Vacuum tubes
-
o Assembly language
-
o Magnetic core memory
-
o Semiconductor memory
-
o Machine code
Pregunta 81
Pregunta
75) How a memory unit accessed by contents is called?
Pregunta 82
Pregunta
76) Choose the access methods
Respuesta
-
o Random Access
-
o Parallel Access
-
o Sequential Access
-
o Indirect Access
-
o Direct Access
Pregunta 83
Pregunta
77) Which type of memory accessed via the input/output channels?
Respuesta
-
o Auxiliary Memory
-
o Secondary Memoory
-
o Main Memory
-
o Cache Memory
-
o Virtual Memory
Pregunta 84
Pregunta
78) Which type of memory stores frequently used data?
Respuesta
-
o Cache Memory
-
o Auxiliary Memory
-
o Main Memory
-
o Virtual Memory
-
o Secondary Memory
Pregunta 85
Pregunta
79) Stage in which the instruction is fetched from memory and placed in the instruction register called
Respuesta
-
o Instruction Fetch
-
o Instruction Decode
-
o Memory read/write
-
o Execution
-
o Write Back
Pregunta 86
Pregunta
80) Which stage is responsible for storing and loading values to and from memory?
Respuesta
-
o Instruction Fetch
-
o Instruction Decode
-
o Execution
-
o Memory read/write
-
o Write Back
Pregunta 87
Pregunta
81) How the stage in which the results of the operation are written to the destination register is called?
Respuesta
-
o Instruction Fetch
-
o Instruction Decode
-
o Execution
-
o Memory read/write
-
o Write Back
Pregunta 88
Pregunta
82) Select cache optimizations to reduce hit time (both basic and advanced)
Respuesta
-
o Avoiding Address Translation during Cache Indexing
-
o Small and Simple First-Level Caches
-
o Way Prediction
-
o Compiler Optimizations
-
o Compiler-Controlled Prefetching
Pregunta 89
Pregunta
83) Select the correct interpretation(s) of Amdahl's Law
Respuesta
-
o is used to compare computers' performance
-
o is used calculate the execution time of a program
-
o is used to find the maximum expected improvement
-
o it means that it is the algorithm that decides the speedup not the number of processors
Pregunta 90
Pregunta
84) SSD is over 10 times faster than the spinning disks in HDD
Pregunta 91
Pregunta
85) SSD stands for :
Respuesta
-
• Solid State Drive
-
• Saved State Drive
-
• Solid Slash Drive
-
• Soska State Drive
Pregunta 92
Pregunta
86) SSDs are more susceptible to physical shock and vibration
Pregunta 93
Pregunta
87) SSDs are susceptible to mechanical wear :
Pregunta 94
Pregunta
88) Static RAM has a reduced power consumption, and a large storage capacity :
Pregunta 95
Pregunta
89) The "natural" unit of organization of memory is called block :
Pregunta 96
Pregunta
90) The advantage of virtual memory is that it takes less time to switch between applications because of additional memory :
Pregunta 97
Pregunta
91) The basic element of a semiconductor memory is the memory cell :
Pregunta 98
Pregunta
92) The execution time of a program clearly depends on the number of instructions :
Pregunta 99
Pregunta
he more clock rate of processor, the faster is processor :
Pregunta 100
Pregunta
94) The particular block is currently being stored is called tag :
Pregunta 101
Pregunta
95) The RAID scheme consists of 7 levels :
Pregunta 102
Pregunta
96) The rate at which data can be transferred into or out of a memory unit is called :
Respuesta
-
• Transfer Rate
-
• Speed Rate
-
• Popularity Rate
Pregunta 103
Pregunta
97) The time interval is called a clock rate
Pregunta 104
Pregunta
98) There are three types of cache addresses :
Pregunta 105
Pregunta
99) There are two types of mapping functions :
Pregunta 106
Pregunta
100) Three bits make hexadecimal digit :
Pregunta 107
Pregunta
101) We can find needed block in associatively mapped cache by its block address :
Pregunta 108
Pregunta
102) What does CPI stand for:
Respuesta
-
• Cycles Per Instruction
-
• Circles Per Instruction
-
• Cycles Per Intersection
-
• Curcuits Per Instruction
Pregunta 109
Pregunta
103) What does LRU stand for? :
Respuesta
-
• Least Recently Used
-
• Least Rarely Used
-
• Least Recently Unified
-
• Less Recently Used
Pregunta 110
Pregunta
104) What does RAID stand for?:
Respuesta
-
• Redundant Array of Independent Disks
-
• Reduced Array of Independent Disks
-
• Redundant Array of Independent Dots
-
• Restructered Array of Independent Disks
Pregunta 111
Pregunta
105) What is included into performance characteristic of computer memory systems? :
Respuesta
-
Access time
-
Cycle Time
-
Transfer Rate
-
Speed rate
Pregunta 112
Pregunta
106) What is included into physical type characteristic of computer memory systems? :
Respuesta
-
• Semiconductor
-
• Magnetic
-
• Laser
-
• Tapes
Pregunta 113
Pregunta
107) What is time elapsed to program execution? :
Respuesta
-
• CPU Time + I/O waiting
-
• Other programs
-
• Cycle Time
-
• Access time
Pregunta 114
Pregunta
108) Which digits are used in octal number system? :
Pregunta 115
Pregunta
109) Which stage is responsible for storing and loading values to and from memory?
Respuesta
-
• Memory read/write
-
• Write back
-
• Memory update
-
• Memory allocation
Pregunta 116
Pregunta
110) Which type of memory accessed via the input/output channels :
Respuesta
-
• Auxiliary Memory
-
• Secondary Memory
-
• Virtual memory
-
• Cache memory
Pregunta 117
Pregunta
111) Which type of memory stores frequently used data :
Respuesta
-
• Cache Memory
-
• Virtual Memory
-
• Secondary Memory
-
• Axuilary Memory
Pregunta 118
Pregunta
112) Word is the "natural" unit of organization of memory :
Pregunta 119
Pregunta
113) Halting the flow of instructions until the required result is ready to be used is called :
Respuesta
-
• stalling
-
• hailing
-
• falling
-
• feeling
Pregunta 120
Pregunta
114) In virtual memory, memory can be used efficiently because a section of program always loaded :
Pregunta 121
Pregunta
115) Choose the key characteristics of computer memory systems
Respuesta
-
Physical Type
-
Physical Characteristics
-
Access Method
-
Unit of Transfer
-
Performance
-
None of them