Computer Organization

215 flashcardsby Joshua
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
Arithmetic Mean
All numbers added together, then divided by the amount of numbers.

(x+y+z)/3
2
A Thunderbolt compatible peripheral interface is no more complex than that of a simple USB device.
False
3
The Thunderbolt protocol _________ layer is responsible for link maintenance including hot-plug detection and data encoding to provide highly efficient data transfer.
physical
4
MIPS (millions of instructions per second)
Each MIPS is equal to a Million instructions a second.
If it takes .1 seconds to handle 100 million instructions, the it will have a value of 1000 Mips.
5
Harmonic Mean
The amount of numbers divided by 1 over each number added together.

3/((1/x)+(1/y)+(1/z))
6
Access Time
Multiply the Probability by the Total Access time by each case.

Once you get the answer for each case, find the average for the cases
7
EAT (Effective Access Time)
Access time of Cache + (1 - cache hit ratio) (Access time of Main Memory + (1 - main memory hit ratio) access time of disk)
8
Raid Value Finding
Disk Drive 4 : 200GB Memory
Raid 0 : 4 (200) = 800GB
Raid 1 : 4/2 (200) = 400GB
Raid 3 : 4-1 (200) = 600GB
Raid 4 : 4-1 (200) = 600GB
Raid 5 : 4-1 (200) = 600GB
Raid 6 : 4-2 (200) = 400Gb
9
Both the structure and functioning of a computer are, in essence, simple.
True
10
The number of bits used to represent various data types is an example of an architectural attribute.
True
11
Interfaces between the computer and peripherals are an example of an organizational attribute.
True
12
The hierarchical nature of complex systems is essential to both their design and their description.
True
13
An I/O device is referred to as a __________.
Peripheral
14
The _________ stores data.
Main memory
15
Computer organization refers to attributes of a system visible to the programmer.
False
16
A common example of system interconnection is by means of a __________.
System Bus
17
_________ attributes include hardware details transparent to the programmer.
Organizational
18
A computer must be able to process, store, move, and control data.
True
19
A microcomputer architecture and organization relationship is not very close.
False
20
When data are moved over longer distances, to or from a remote device, the process is known as data transport.
False
21
The __________ performs the computer's data processing functions.
ALU
22
Computer _________ refers to those attributes that have a direct impact on the logical execution of a program.
Architecture
23
It is a(n) _________ issue whether the multiply instruction will be implemented by a special multiply unit or by a mechanism that makes repeated use of the add unit of the system.
Organizational
24
A _________ is a mechanism that provides for communication among CPU, main memory, and I/O.
System interconnection
25
A __________ system is a set of interrelated subsystems.
Hierarchical
26
_________ provide storage internal to the CPU.
Registers
27
When data are moved over longer distances, to or from a remote device, the process is known as __________.
Data communications
28
A particular architecture may span many years and encompass a number of different computer models, its organization changing with changing technology.
True
29
Changes in computer technology are finally slowing down.
False
30
Changes in technology not only influence organizations but also result in the introduction of more powerful and complex architectures.
True
31
Both the structure and functioning of a computer are, in essence, simple.
True
32
The __________ moves data between the computer and its external environment.
I/O
33
Architectural attributes include __________.
I/O Mechanisms
34
Historically the distinction between architecture and organization has not been an important one.
False
35
It is a(n) _________ design issue whether a computer will have multiple instructions.
Architectural
36
A computer organization does not need to be designed to implement a particular architectural specification.
False
37
A computer is a complex system.
True
38
Computer technology is changing at a __________ pace.
Rapid 
39
Processors are so inexpensive that we now have microprocessors we throw away.
True
40
Measures such as MIPS and MFLOPS have proven adequate for evaluating the performance of processors.
False
41
Superscalar execution is the same principle as seen in an assembly line.
False
42
The use of multiple processors on the same chip is referred to as __________ and provides the potential to increase performance without increasing the clock rate.
Multicore
43
The best-known of the SPEC benchmark suites is __________.
Spec CPU2006
44
Raw speed is far more important than how a processor performs when executing a given application.
False
45
Multiple parallel pipelines are used in __________.
Superscalar execution
46
The __________ measures the ability of a computer to complete a single task.
Speed metric
47
A common measure of performance for a processor is the rate at which instructions are executed, expressed as millions of instructions per second (MIPS).
True
48
A measurement of how many tasks a computer can accomplish in a certain amount of time is called a(n) __________.
Throughput
49
Designers wrestle with the challenge of balancing processor performance with that of the main memory and other computer components.
True
50
The raw speed of the microprocessor will not achieve its potential unless it is fed a constant stream of work to do in the form of computer instructions.
True
51
One increment, or pulse, of a clock, is referred to as a __________.
Clock cycle
52
A straight comparison of clock speeds on different processors tells the whole story about performance.
False
53
Branch prediction potentially increases the amount of work available for the processor to execute.
True
54
The interface between the processor and ___________ is the most crucial pathway in the entire computer because it is responsible for carrying a constant flow of program instructions and data between memory chips and the processor.
Main memory
55
The cache holds recently accessed data.
True
56
__________ law deals with the potential speedup of a program using multiple processors compared to a single processor.
Amdahl’s law
57
An increase in clock rate means that individual operations are executed _____.
More rapidly
58
___________ potentially increases the amount of work available for the processor to execute.
Branch prediction
59
The desktop application(s) that require the great power of today's microprocessor-based systems include___________.
All of the above
60
The __________ is a relatively small fast memory interposed between a larger, slower memory and the logic that accesses the larger memory.
Cache
61
A __________ is a core designed to perform parallel operations on graphics data.
Gpu
62
A(n) __________ Mean is a good candidate for comparing the execution time performance of several systems.
Arithmetic
63
Workstation systems cannot support highly sophisticated engineering and scientific applications.
False
64
Year by year the cost of computer systems continues to rise.
False
65
The IAS is the prototype of all subsequent general-purpose computers.
True
66
With respect to changes in values, the __________ Mean gives equal weight to all of the values in the data set.
Geometric
67
Cloud service providers use massive high-performance banks of servers to satisfy high-volume, high-transaction-rate applications for a broad spectrum of clients.
True
68
Operations performed by a processor, such as fetching an instruction, decoding the instruction, performing an arithmetic operation, and so on, are governed by a system clock.
True
69
The __________ are used to designate the source or destination of the data on the data bus.
Address Line
70
Because all devices on a synchronous bus are tied to a fixed clock rate, the system cannot take advantage of advances in device performance.
True
71
With asynchronous timing the occurrence of events on the bus is determined by a clock.
False
72
Interrupts do not improve processing efficiency.
False
73
Computer systems contain a number of different buses that provide pathways between components at various levels of the computer system hierarchy.
True
74
The _________ receives read and write requests from the software above the TL and creates request packets for transmission to a destination via the link layer.
Transaction layer
75
A key requirement for PCIe is the high capacity to support the needs of higher data rate I/O devices such as Gigabit Ethernet.
True
76
An I/O module cannot exchange data directly with the processor.
False
77
Timing refers to the way in which events are coordinated on the bus.
True
78
The processing required for a single instruction is called a(n) __________ cycle.
Instruction
79
A(n) _________ is generated by a failure such as power failure or memory parity error.
Hardware failure interrupt
80
The QPI _________ layer is used to determine the course that a packet will traverse across the available system interconnects.
Routing
81
The basic function of a computer is to execute programs.
True
82
Each data path consists of a pair of wires (referred to as a __________ ) that transmits data one bit at a time.
Lane
83
It is not possible to connect I/O controllers directly onto the system bus.
False
84
The von Neumann architecture is based on which concept?
All of the above
85
A bus that connects major computer components (processor, memory, I/O) is called a __________.
System bus
86
A sequence of codes or instructions is called __________.
Software
87
The data lines provide a path for moving data among system modules and are collectively called the _________.
Data bus
88
The interconnection structure must support which transfer?
All of the above
89
A __________ is the high-level set of rules for exchanging packets of data between devices.
Protocol
90
Program execution consists of repeating the process of instruction fetch and instruction execution.
True
91
Virtually all contemporary computer designs are based on concepts developed by __________ at the Institute for Advanced Studies, Princeton.
John Von neumann
92
The unit of transfer at the link layer is a phit and the unit transfer at the physical layer is a flit.
False
93
A key characteristic of a bus is that it is not a shared transmission medium.
False
94
A(n) _________ is generated by some condition that occurs as a result of an instruction execution.
Program interrupt
95
In general, the more devices attached to the bus, the greater the bus length and hence the greater the propagation delay.
True
96
The method of using the same lines for multiple purposes is known as time multiplexing.
True
97
At the top level, a computer consists of CPU, memory, and I/O components.
True
98
The TL supports which of the following address spaces?
All of the above
99
__________ memory is the principal internal memory system of the computer.
Main
100
When instruction execution involves fetching the instruction from memory and, during execution, accessing one or more data operands from one or more regions of memory, there is a dual locality of data spatial locality and instruction spatial locality.
True
101
Principle of locality is also referred to as the locality of reference.
False
102
For cache memory, _________ locality is traditionally exploited by keeping re-cently used instruction and data values in cache memory and by exploiting a cache hierarchy.
Temporal
103
Computer memory exhibits perhaps the widest range of type, technology, organization, performance, and cost of any feature of a computer system.
True
104
_________ locality is generally exploited by using larger cache blocks and by fetching items of anticipated use into the cache control logic.
Spatial
105
The term __________ refers to whether memory is internal or external to the computer.
Location
106
Internal and external memory capacity it typically expressed in terms of bytes.
True
107
__________ memory consists of peripheral storage devices that are accessible to the processor via I/O controllers.
External
108
__________ refers to when an instruction is fetched from a unit of memory, it is likely that in the near future additional instructions will be fetched from that same memory unit.
Instructional temporial locality
109
One assertion that locality is based on is that as a function of time, the prob-ability that a given unit of memory is referenced tends to change __________.
Locality
110
Intuitively, the principle of locality makes sense.
True
111
_________ is a method of accessing units of data in which the access must be made in a specific linear sequence.
Sequential Access
112
External memory subsystems are directly accessible by the processor.
False
113
For random access memory, __________ is the time from the instant that an address is presented to the memory to the instant that data have been stored or made available for use.
Access Time
114
__________ is a random access type of memory that enables one to make a comparison of desired bit locations within a word for a specified match, and to do this for all words simultaneously.
Associative Access
115
Many programs exhibit both temporal and spatial locality for both instruction and data access.
True
116
A distinction among memory types is the method of accessing units of data.
True
117
Cache is a form of external memory.
False
118
The principle of locality reflects the observation that memory references by the processor tend to cluster for instructions but not for data.
False
119
For internal memory, the unit of transfer is equal to the number of electrical lines into and out of the memory module.
True
120
__________ refers to when a data location is accessed, it is likely that in the near future additional instructions will be fetched from that same memory unit.
Data temporial Locality
121
Locality is based on the assertion that the correlation between immediate past and immediate future memory reference patterns is low, and increases as the time interval increases.
False
122
Locality of __________ has a profound influence on both the organization of memory and on operating system memory management software.
Reference
123
It has been found that data access patterns generally show a greater variance than instruction access patterns.
True
124
__________ location reflects the tendency of a program to access data locations sequentially, such as when processing a table of data.
Spatial
125
One of the assertions that locality is based on is that during any interval of time, a program references memory locations non-uniformly.
True
126
A typical computer system is equipped with a hierarchy of memory subsystems, some internal to the system and some external.
True
127
__________ is a design principle which means that copies of the same data unit in adjacent memory levels must be consistent.
Coherence
128
For main memory, __________ is the number of bits read out of or written into memory at a time.
Unit of transfer
129
_________ is the minimum unit of transfer between cache and main memory.
Block
130
There is an additional time element for comparing tag fields for both associative and set-associative caches.
True
131
The length of a line, not including tag and control bits, is the line size.
True
132
_________ is a portion of a cache line that is used for addressing purposes.
Tag
133
The main disadvantage of the write through technique is that it generates substantial memory traffic and may create a bottleneck.
True
134
The __________ policy dictates that a piece of data in one cache is guaranteed to be also found in all lower levels of caches.
Inclusive
135
Victim cache was originally proposed as an approach to reduce the conflict misses of direct mapped caches without affecting its fast access time.
True
136
The _________ policy dictates that a piece of data in one cache is guaranteed not to be found in all lower levels of caches.
Exclusive
137
The __________ cache is slower and typically larger than the L2 cache
L3
138
Cache design for high-performance computing is the same as it is for other hardware platforms and applications.
False
139
The evolution of cache organization is seen clearly in the evolution of Intel microprocessors.
True
140
The key advantage of the split cache design is that it eliminates contention for the cache between the instruction fetch/decode unit and the execution unit.
True
141
One of the disadvantages of a direct-mapped cache is that it allows simple and fast speculation.
False
142
A logical cache stores data using virtual addresses.
True
143
The _________ execute micro-operations, fetching the required data from the L1 data cache and temporarily storing results in registers.
Execution Units
144
If a program happens to reference words repeatedly from two different blocks that map into the same line, the blocks will be continually swapped in the cache, and the hit ratio will be low, is a phenomenon known as __________.
Thrashing
145
With __________ additional hardware is used to ensure that all updates to main memory via cache are reflected in all caches.
Hardware transparency
146
The __________ replacement algorithm replaces the block in the set that has been in the cache longest with no reference to it.
LRU
147
FIFO is the most popular replacement algorithm.
False
148
__________ is easily implemented as a round-robin or circular buffer technique.
FIFO
149
With the exception of smaller embedded systems, all modern computer systems employ one or more layers of cache memory.
True
150
The L1 cache is slower and typically larger than the L2 cache.
False
151
The principal disadvantage of _________ mapping is the complex circuitry required to examine the tags of all cache lines in parallel.
Associative
152
The _________ replacement algorithm replaces the block in the set that has been in the cache longest.
Fifo
153
Associative mapping overcomes the disadvantage of direct mapping by permitting each main memory block to be loaded into any line of the cache.
True
154
The __________ fetches program instructions in order from the L2 cache, decodes these into a series of micro-operations, and stores the results in the L1 instruction cache.
Fetch/decode unit
155
The direct mapping technique is simple and inexpensive to implement.
True
156
The cache contains a copy of portions of the main memory.
True
157
The simplest technique for logically organizing cache is __________.
Direct mapping 
158
A number of chips can be grouped together to form a memory bank.
True
159
The two traditional forms of RAM used in computers are DRAM and SRAM.
True
160
With __________ the data transfer is synchronized to both the rising and falling edge of the clock, rather than just the rising edge.
DDR DRAM
161
The advantage of RAM is that the data or program is permanently in main memory and need never be loaded from a secondary storage device.
False
162
A __________ contains a permanent pattern of data that cannot be changed, is nonvolatile, and cannot have new data written into it.
ROM
163
Nonvolatile means that power must be continuously supplied to the memory to preserve the bit values.
False
164
NOR memory is better suited for external memory such as USB flash drives and memory cards.
False
165
All DRAMs require a refresh operation.
True
166
One distinguishing characteristic of memory that is designated as _________ is that it is possible to both read data from the memory and to write new data into the memory easily and rapidly.
RAM
167
__________ increases the data transfer rate by increasing the operational frequency of the RAM chip and by increasing the prefetch buffer from 2 bits to 4 bits per chip.
Ddr2
168
__________ can be caused by harsh environmental abuse, manufacturing defects, and wear.
Hard Errors
169
Flash memory is only used for internal memory applications.
False
170
Theoretically, a DDR module can transfer data at a clock rate in the range of __________ Mbps.
200 to 400
171
__________ is a good candidate to replace or supplement DRAM for main memory.
PCRAM
172
DRAM is much costlier than SRAM.
False
173
A characteristic of ROM is that it is volatile.
False

174
The _________ exchanges data with the processor synchronized to an external clock signal and running at the full speed of the processor/memory bus without imposing wait states.
SDRAM
175
Semiconductor memory comes in packaged chips.
True
176
RAM must be provided with a constant power supply.
True
177
The SDRAM performs best when it is transferring large blocks of data sequentially such as for word processing, spreadsheets, and multimedia.
True
178
_________ can be caused by power supply problems or alpha particles.
Soft errors
179
With _________ the microchip is organized so that a section of memory cells are erased in a single action.
Flash Memory
180
A DDR3 module transfers data at a clock rate of __________ Mbps.
800 to 2133
181
A static RAM will hold its data as long as power is supplied to it.
True
182
In a _________, binary values are stored using traditional flip-flop logic-gate configurations.
SRAM
183
________ increases the prefetch buffer size to 8 bits.
DDR3
184
An error-correcting code enhances the reliability of the memory at the cost of added complexity
True
185
The basic element of a semiconductor memory is the memory cell
True
186
The width of a track is double that of the head.
True
187
The disadvantage of _________ is that the amount of data that can be stored on the long outer tracks is only the same as what can be stored on the short inner tracks.
CAV
188
The areas between pits are called _________.
Lands
189
A removable disk can be removed and replaced with another disk.
True
190
Because data are striped in very small strips, RAID 3 cannot achieve very high data transfer rates.
False
191
RAID level ________ has the highest disk overhead of all RAID types.
1
192
Greater ability to withstand shock and damage, improvement in the uniformity of the magnet film surface to increase disk reliability, and a significant reduction in overall surface defects to help reduce read-write errors, are all benefits of ___________.
Glass Substrate
193
Flash memory becomes unusable after a certain number of writes.
True
194
RAID level 0 is not a true member of the RAID family because it does not include redundancy to improve performance.
True
195
Adjacent tracks are separated by _________.
Gaps
196
The SSDs now on the market use a type of semiconductor memory referred to as flash memory.
True
197
The head must generate or sense an electromagnetic field of sufficient magnitude to write and read properly.
True
198
Magnetic disks are the foundation of external memory on virtually all computer systems.
True
199
In most contemporary systems fixed-length sectors are used, with _________ bytes being the nearly universal sector size.
512
200
Data are transferred to and from the disk in __________.
Sectors
201
The transfer time to or from the disk does not depend on the rotation speed of the disk.
False
202
There are typically hundreds of sectors per track and they may be either fixed or variable lengths.
True
203
A _________ is a high-definition video disk that can store 25 Gbytes on a single layer on a single side.
BluRay DVD
204
When the magnetizable coating is applied to both sides of the platter the disk is then referred to as _________.
DVD
205
__________ is the standardized scheme for multiple-disk database design.
RAID
206
________ is when the disk rotates more slowly for accesses near the outer edge than for those near the center.
Constant linear velocity (CLV)
207
The set of all the tracks in the same relative position on the platter is referred to as a _________.
Cylinder
208
SSD performance has a tendency to speed up as the device is used.
false
209
During a read or write operation, the head rotates while the platter beneath it stays stationary.
False
210
The sum of the seek time and the rotational delay equals the _________, which is the time it takes to get into position to read or write.
Access Time
211
A bit near the center of a rotating disk travels past a fixed point slower than a bit on the outside.
True
212
RAID is a set of physical disk drives viewed by the operating system as a single logical drive.
True
213
Scanning information at the same rate by rotating the disk at a fixed speed is known as the _________.
Constant Angular Velocity
214
The disadvantage of using CAV is that individual blocks of data can only be directly addressed by track and sector.
False
215
A __________ disk is permanently mounted in the disk drive, such as the hard disk in a personal computer.
Non removeable
Study all 215 cards for free