Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
Give this quiz to my class
Q 1/540
Score 0
There is a tremendous variety of products, from single-chip microcomputers costing a few dollars to supercomputers costing tens of millions of dollars that can rightly claim the name "computer".
30
T
Q 2/540
Score 0
The variety of computer products is exhibited only in cost.
30
F
540 questions
Q.
There is a tremendous variety of products, from single-chip microcomputers costing a few dollars to supercomputers costing tens of millions of dollars that can rightly claim the name "computer".
1
30 sec
Q.
The variety of computer products is exhibited only in cost.
2
30 sec
Q.
Computer organization refers to attributes of a system visible to the programmer.
3
30 sec
Q.
Changes in computer technology are finally slowing down.
4
30 sec
Q.
The textbook for this course is about the structure and function of computers.
5
30 sec
Q.
The number of bits used to represent various data types is an example of an architectural attribute.
6
30 sec
Q.
Interfaces between the computer and peripherals is an example of an organizational attribute.
7
30 sec
Q.
Historically the distinction between architecture and organization has not been an important one.
8
30 sec
Q.
A particular architecture may span many years and encompass a number of different computer models, its organization changing with changing technology.
9
30 sec
Q.
A microcomputer architecture and organization relationship is not very close.
10
30 sec
Q.
Changes in technology not only influence organization but also result in the introduction of more powerful and more complex architectures.
11
30 sec
Q.
The hierarchical nature of complex systems is essential to both their design and their description.
12
30 sec
Q.
Both the structure and functioning of a computer are, in essence, simple.
13
30 sec
Q.
A computer must be able to process, store, move, and control data.
14
30 sec
Q.
When data are moved over longer distances, to or from a remote device, the process is known as data transport.
15
30 sec
Q.
Computer technology is changing at a __________ pace.
16
30 sec
Q.
Computer _________ refers to those attributes that have a direct impact on the logical execution of a program.
17
30 sec
Q.
Architectural attributes include __________ .
18
30 sec
Q.
_________ attributes include hardware details transparent to the programmer.
19
30 sec
Q.
It is a(n) _________ design issue whether a computer will have a multiply instruction.
20
30 sec
Q.
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.
21
30 sec
Q.
A __________ system is a set of interrelated subsystems.
22
30 sec
Q.
An I/O device is referred to as a __________.
23
30 sec
Q.
When data are moved over longer distances, to or from a remote device, the process is known as __________.
24
30 sec
Q.
The _________ stores data.
25
30 sec
Q.
The __________ moves data between the computer and its external environment.
26
30 sec
Q.
A common example of system interconnection is by means of a __________.
27
30 sec
Q.
A _________ is a mechanism that provides for communication among CPU, main memory, and I/O.
28
30 sec
Q.
_________ provide storage internal to the CPU.
29
30 sec
Q.
The __________ performs the computer's data processing functions.
30
30 sec
Q.
The world's first general-purpose electronic digital computer was designed and constructed at The Ohio State University.
31
30 sec
Q.
John Mauchly and John Eckert designed the ENIAC.
32
30 sec
Q.
The major drawback of the EDVAC was that it had to be programmed manually by setting switches and plugging and unplugging cables.
33
30 sec
Q.
The IAS is the prototype of all subsequent general-purpose computers.
34
30 sec
Q.
The IAS operates by repetitively performing an instruction cycle.
35
30 sec
Q.
Backward compatible means that the programs written for the older machines can be executed on the new machine.
36
30 sec
Q.
A vacuum tube is a solid-state device made from silicon.
37
30 sec
Q.
Computers are classified into generations based on the fundamental hardware technology employed.
38
30 sec
Q.
System software was introduced in the third generation of computers.
39
30 sec
Q.
A wafer is made of silicon and is broken up into chips which consists of many gates and/or memory cells plus a number of input and output attachment points.
40
30 sec
Q.
IBM's System/360 was the industry's first planned family of computers.
41
30 sec
Q.
Intel's 4004 was the first chip to contain all of the components of a CPU on a single chip.
42
30 sec
Q.
Designers wrestle with the challenge of balancing processor performance with that of main memory and other computer components.
43
30 sec
Q.
The Intel x86 evolved from RISC design principles and is used in embedded systems.
44
30 sec
Q.
A common measure of performance for a processor is the rate at which instructions are executed, expressed as billions of instructions per seconds (BIPS).
45
30 sec
Q.
The _________ was the world's first general-purpose electronic digital computer.
46
30 sec
Q.
The Electronic Numerical Integrator and Computer project was a response to U.S. needs during _________.
47
30 sec
Q.
The ENIAC used __________.
48
30 sec
Q.
The ENIAC is an example of a _________ generation computer.
49
30 sec
Q.
The __________ interprets the instructions in memory and causes them to be executed.
50
30 sec
Q.
The memory of the IAS consists of 1000 storage locations called __________.
51
30 sec
Q.
The __________ contains the 8-bit opcode instruction being executed.
52
30 sec
Q.
During the _________ the opcode of the next instruction is loaded into the IR and the address portion is loaded into the MAR.
53
30 sec
Q.
Second generation computers used __________.
54
30 sec
Q.
The __________ defines the third generation of computers.
55
30 sec
Q.
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.
56
30 sec
Q.
With the __________, Intel introduced the use of superscalar techniques that allow multiple instructions to execute in parallel.
57
30 sec
Q.
The __________ measures the ability of a computer to complete a single task.
58
30 sec
Q.
ARM processors are designed to meet the needs of _________.
59
30 sec
Q.
One increment, or pulse, of the system clock is referred to as a _________.
60
30 sec
Q.
At a top level, a computer consists of CPU, memory, and I/O components.
61
30 sec
Q.
The basic function of a computer is to execute programs.
62
30 sec
Q.
Program execution consists of repeating the process of instruction fetch and instruction execution.
63
30 sec
Q.
Interrupts do not improve processing efficiency.
64
30 sec
Q.
An I/O module cannot exchange data directly with the processor.
65
30 sec
Q.
A key characteristic of a bus is that it is not a shared transmission medium.
66
30 sec
Q.
Computer systems contain a number of different buses that provide pathways between components at various levels of the computer system hierarchy.
67
30 sec
Q.
In general, the more devices attached to the bus, the greater the bus length and hence the greater the propagation delay.
68
30 sec
Q.
It is not possible to connect I/O controllers directly onto the system bus.
69
30 sec
Q.
The method of using the same lines for multiple purposes is known as time multiplexing.
70
30 sec
Q.
Timing refers to the way in which events are coordinated on the bus.
71
30 sec
Q.
With asynchronous timing the occurrence of events on the bus is determined by a clock.
72
30 sec
Q.
Because all devices on a synchronous bus are tied to a fixed clock rate, the system cannot take advantage of advances in device performance.
73
30 sec
Q.
The unit of transfer at the link layer is a phit and the unit transfer at the physical layer is a flit.
74
30 sec
Q.
A key requirement for PCIe is high capacity to support the needs of higher data rate I/O devices such as Gigabit Ethernet.
75
30 sec
Q.
Virtually all contemporary computer designs are based on concepts developed by __________ at the Institute for Advanced Studies, Princeton.
76
30 sec
Q.
The von Neumann architecture is based on which concept?
77
30 sec
Q.
A sequence of codes or instructions is called __________.
78
30 sec
Q.
The processing required for a single instruction is called a(n) __________ cycle.
79
30 sec
Q.
A(n) _________ is generated by a failure such as power failure or memory parity error.
80
30 sec
Q.
A(n) _________ is generated by some condition that occurs as a result of an instruction execution.
81
30 sec
Q.
The interconnection structure must support which transfer?
82
30 sec
Q.
A bus that connects major computer components (processor, memory, I/O) is called a __________.
83
30 sec
Q.
The __________ are used to designate the source or destination of the data on the data bus.
84
30 sec
Q.
The data lines provide a path for moving data among system modules and are collectively called the _________.
85
30 sec
Q.
A __________ is the high-level set of rules for exchanging packets of data between devices.
86
30 sec
Q.
Each data path consists of a pair of wires (referred to as a __________) that transmits data one bit at a time.
87
30 sec
Q.
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.
88
30 sec
Q.
The TL supports which of the following address spaces?
89
30 sec
Q.
The QPI _________ layer is used to determine the course that a packet will traverse across the available system interconnects.
90
30 sec
Q.
No single technology is optimal in satisfying the memory requirements for a computer system.
91
30 sec
Q.
A typical computer system is equipped with a hierarchy of memory subsystems, some internal to the system and some external.
92
30 sec
Q.
External memory is often equated with main memory.
93
30 sec
Q.
The processor requires its own local memory.
94
30 sec
Q.
Cache is not a form of internal memory.
95
30 sec
Q.
The unit of transfer must equal a word or an addressable unit.
96
30 sec
Q.
Both sequential access and direct access involve a shared read-write mechanism.
97
30 sec
Q.
In a volatile memory, information decays naturally or is lost when electrical power is switched off.
98
30 sec
Q.
To achieve greatest performance the memory must be able to keep up with the processor.
99
30 sec
Q.
Secondary memory is used to store program and data files and is usually visible to the programmer only in terms of individual bytes or words.
100
30 sec
Q.
The L1 cache is slower than the L3 cache.
101
30 sec
Q.
With write back updates are made only in the cache.
102
30 sec
Q.
It has become possible to have a cache on the same chip as the processor.
103
30 sec
Q.
All of the Pentium processors include two on-chip L1 caches, one for data and one for instructions.
104
30 sec
Q.
Cache design for HPC is the same as that for other hardware platforms and applications.
105
30 sec
Q.
__________ refers to whether memory is internal or external to the computer.
106
30 sec
Q.
Internal memory capacity is typically expressed in terms of _________.
107
30 sec
Q.
For internal memory, the __________ is equal to the number of electrical lines into and out of the memory module.
108
30 sec
Q.
"Memory is organized into records and access must be made in a specific linear sequence" is a description of __________.
109
30 sec
Q.
individual blocks or records have a unique address based on physical location with __________.
110
30 sec
Q.
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.
111
30 sec
Q.
The ________ consists of the access time plus any additional time required before a second access can commence.
112
30 sec
Q.
A portion of main memory used as a buffer to hold data temporarily that is to be read out to disk is referred to as a _________.
113
30 sec
Q.
A line includes a _________ that identifies which particular block is currently being stored.
114
30 sec
Q.
__________ is the simplest mapping technique and maps each block of main memory into only one possible cache line.
115
30 sec
Q.
When using the __________ technique all write operations made to main memory are made to the cache as well.
116
30 sec
Q.
The key advantage of the __________ design is that it eliminates contention for the cache between the instruction fetch/decode unit and the execution unit.
117
30 sec
Q.
The Pentium 4 _________ component executes micro-operations, fetching the required data from the L1 data cache and temporarily storing results in registers.
118
30 sec
Q.
In reference to access time to a two-level memory, a _________ occurs if an accessed word is not found in the faster memory.
119
30 sec
Q.
A logical cache stores data using __________.
120
30 sec
Q.
The basic element of a semiconductor memory is the memory cell.
121
30 sec
Q.
A characteristic of ROM is that it is volatile.
122
30 sec
Q.
RAM must be provided with a constant power supply.
123
30 sec
Q.
The two traditional forms of RAM used in computers are DRAM and SRAM.
124
30 sec
Q.
A static RAM will hold its data as long as power is supplied to it.
125
30 sec
Q.
Nonvolatile means that power must be continuously supplied to the memory to preserve the bit values.
126
30 sec
Q.
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.
127
30 sec
Q.
Semiconductor memory comes in packaged chips.
128
30 sec
Q.
All DRAMs require a refresh operation.
129
30 sec
Q.
A number of chips can be grouped together to form a memory bank.
130
30 sec
Q.
An error-correcting code enhances the reliability of the memory at the cost of added complexity.
131
30 sec
Q.
DRAM is much costlier than SRAM.
132
30 sec
Q.
RDRAM is limited by the fact that it can only send data to the processor once per bus clock cycle.
133
30 sec
Q.
The prefetch buffer is a memory cache located on the RAM chip.
134
30 sec
Q.
The SRAM on the CDRAM cannot be used as a buffer to support the serial access of a block of data.
135
30 sec
Q.
Which properties do all semiconductor memory cells share?
136
30 sec
Q.
One distinguishing characteristic of memory that is designated as _________ is that it is possible to both to read data from the memory and to write new data into the memory easily and rapidly.
137
30 sec
Q.
Which of the following memory types are nonvolatile?
138
30 sec
Q.
In a _________, binary values are stored using traditional flip-flop logic-gate configurations.
139
30 sec
Q.
A __________ contains a permanent pattern of data that cannot be changed, is nonvolatile, and cannot have new data written into it.
140
30 sec
Q.
With _________ the microchip is organized so that a section of memory cells are erased in a single action.
141
30 sec
Q.
__________ can be caused by harsh environmental abuse, manufacturing defects, and wear.
142
30 sec
Q.
_________ can be caused by power supply problems or alpha particles.
143
30 sec
Q.
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.
144
30 sec
Q.
________ can send data to the processor twice per clock cycle.
145
30 sec
Q.
__________ 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.
146
30 sec
Q.
________ increases the prefetch buffer size to 8 bits.
147
30 sec
Q.
Theoretically, a DDR module can transfer data at a clock rate in the range of __________ MHz.
148
30 sec
Q.
A DDR3 module transfers data at a clock rate of __________ MHz.
149
30 sec
Q.
The ________ enables the RAM chip to preposition bits to be placed on the data bus as rapidly as possible.
150
30 sec
Q.
Magnetic disks are the foundation of external memory on virtually all computer systems.
151
30 sec
Q.
During a read or write operation, the head rotates while the platter beneath it stays stationary.
152
30 sec
Q.
The width of a track is double that of the head.
153
30 sec
Q.
There are typically hundreds of sectors per track and they may be either fixed or variable lengths.
154
30 sec
Q.
A bit near the center of a rotating disk travels past a fixed point slower than a bit on the outside.
155
30 sec
Q.
The disadvantage of using CAV is that individual blocks of data can only be directly addressed by track and sector.
156
30 sec
Q.
A removable disk can be removed and replaced with another disk.
157
30 sec
Q.
The head must generate or sense an electromagnetic field of sufficient magnitude to write and read properly.
158
30 sec
Q.
The transfer time to or from the disk does not depend on the rotation speed of the disk.
159
30 sec
Q.
RAID is a set of physical disk drives viewed by the operating system as a single logical drive.
160
30 sec
Q.
RAID level 0 is not a true member of the RAID family because it does not include redundancy to improve performance.
161
30 sec
Q.
Because data are striped in very small strips, RAID 3 cannot achieve very high data transfer rates.
162
30 sec
Q.
The SSDs now on the market use a type of semiconductor memory referred to as flash memory.
163
30 sec
Q.
SSD performance has a tendency to speed up as the device is used.
164
30 sec
Q.
Flash memory becomes unusable after a certain number of writes.
165
30 sec
Q.
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 ___________.
166
30 sec
Q.
Adjacent tracks are separated by _________.
167
30 sec
Q.
Data are transferred to and from the disk in __________.
168
30 sec
Q.
In most contemporary systems fixed-length sectors are used, with _________ bytes being the nearly universal sector size.
169
30 sec
Q.
Scanning information at the same rate by rotating the disk at a fixed speed is known as the _________.
170
30 sec
Q.
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.
171
30 sec
Q.
A __________ disk is permanently mounted in the disk drive, such as the hard disk in a personal computer.
172
30 sec
Q.
When the magnetizable coating is applied to both sides of the platter the disk is then referred to as _________.
173
30 sec
Q.
The set of all the tracks in the same relative position on the platter is referred to as a _________.
174
30 sec
Q.
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.
175
30 sec
Q.
__________ is the standardized scheme for multiple-disk database design.
176
30 sec
Q.
RAID level ________ has the highest disk overhead of all RAID types.
177
30 sec
Q.
A _________ is a high-definition video disk that can store 25 Gbytes on a single layer on a single side.
178
30 sec
Q.
________ is when the disk rotates more slowly for accesses near the outer edge than for those near the center.
179
30 sec
Q.
The areas between pits are called _________.
180
30 sec
Q.
A set of I/O modules is a key element of a computer system.
181
30 sec
Q.
An I/O module must recognize one unique address for each peripheral it controls.
182
30 sec
Q.
I/O channels are commonly seen on microcomputers, whereas I/O controllers are used on mainframes.
183
30 sec
Q.
It is the responsibility of the processor to periodically check the status of the I/O module until it finds that the operation is complete.
184
30 sec
Q.
With isolated I/O there is a single address space for memory locations and I/O devices.
185
30 sec
Q.
A disadvantage of memory-mapped I/O is that valuable memory address space is used up.
186
30 sec
Q.
The disadvantage of the software poll is that it is time consuming.
187
30 sec
Q.
With a daisy chain the processor just picks the interrupt line with the highest priority.
188
30 sec
Q.
Bus arbitration makes use of vectored interrupts.
189
30 sec
Q.
The rotating interrupt mode allows the processor to inhibit interrupts from certain devices.
190
30 sec
Q.
Because the 82C55A is programmable via the control register, it can be used to control a variety of simple peripheral devices.
191
30 sec
Q.
When large volumes of data are to be moved, a more efficient technique is direct memory access (DMA).
192
30 sec
Q.
An I/O channel has the ability to execute I/O instructions, which gives it complete control over I/O operations.
193
30 sec
Q.
A multipoint external interface provides a dedicated line between the I/O module and the external device.
194
30 sec
Q.
A Thunderbolt compatible peripheral interface is no more complex than that of a simple USB device.
195
30 sec
Q.
The _________ contains logic for performing a communication function between the peripheral and the bus.
196
30 sec
Q.
The most common means of computer/user interaction is a __________.
197
30 sec
Q.
The I/O function includes a _________ requirement to coordinate the flow of traffic between internal resources and external devices.
198
30 sec
Q.
An I/O module that takes on most of the detailed processing burden, presenting a high-level interface to the processor, is usually referred to as an _________.
199
30 sec
Q.
An I/O module that is quite primitive and requires detailed control is usually referred to as an _________.
200
30 sec
Q.
The _________ command causes the I/O module to take an item of data from the data bus and subsequently transmit that data item to the peripheral.
201
30 sec
Q.
The ________ command is used to activate a peripheral and tell it what to do.
202
30 sec
Q.
________ is when the DMA module must force the processor to suspend operation temporarily.
203
30 sec
Q.
The 8237 DMA is known as a _________ DMA controller.
204
30 sec
Q.
________ is a digital display interface standard now widely adopted for computer monitors, laptop displays, and other graphics and video interfaces.
205
30 sec
Q.
The ________ layer is the key to the operation of Thunderbolt and what makes it attractive as a high-speed peripheral I/O technology.
206
30 sec
Q.
The Thunderbolt protocol _________ layer is responsible for link maintenance including hot-plug detection and data encoding to provide highly efficient data transfer.
207
30 sec
Q.
The ________ contains I/O protocols that are mapped on to the transport layer.
208
30 sec
Q.
A ________ is used to connect storage systems, routers, and other peripheral devices to an InfiniBand switch.
209
30 sec
Q.
A ________ connects InfiniBand subnets, or connects an InfiniBand switch to a network such as a local area network, wide area network, or storage area network.
210
30 sec
Q.
Scheduling and memory management are the two OS functions that are most relevant to the study of computer organization and architecture.
211
30 sec
Q.
The end user is concerned mainly with the computer's architecture.
212
30 sec
Q.
The most important system program is the OS.
213
30 sec
Q.
The ABI is the boundary between hardware and software.
214
30 sec
Q.
The OS must determine how much processor time is to be devoted to the execution of a particular user program.
215
30 sec
Q.
With a batch operating system the user does not have direct access to the processor.
216
30 sec
Q.
Privileged instructions are certain instructions that are designated special and can be executed only by the monitor.
217
30 sec
Q.
Uniprogramming is the central theme of modern operating systems.
218
30 sec
Q.
Both batch multiprogramming and time sharing use multiprogramming.
219
30 sec
Q.
An interrupt is a hardware-generated signal to the processor.
220
30 sec
Q.
Swapping is an I/O operation.
221
30 sec
Q.
With demand paging it is necessary to load an entire process into main memory.
222
30 sec
Q.
The Pentium II includes hardware for both segmentation and paging.
223
30 sec
Q.
ARM provides a versatile virtual memory system architecture that can be tailored to the needs of the embedded system designer.
224
30 sec
Q.
Managers are users of domains that must observe the access permissions of the individual sections and/or pages that make up that domain.
225
30 sec
Q.
The __________ is a program that controls the execution of application programs and acts as an interface between applications and the computer hardware.
226
30 sec
Q.
Facilities and services provided by the OS that assist the programmer in creating programs are in the form of _________ programs that are not actually part of the OS but are accessible through the OS.
227
30 sec
Q.
The _________ defines the repertoire of machine language instructions that a computer can follow.
228
30 sec
Q.
The _________ defines the system call interface to the operating system and the hardware resources and services available in a system through the user instruction set architecture.
229
30 sec
Q.
The ________ gives a program access to the hardware resources and services available in a system through the user instruction set architecture supplemented with high-level language library calls.
230
30 sec
Q.
A _________ system works only one program at a time.
231
30 sec
Q.
A _________ is a special type of programming language used to provide instructions to the monitor.
232
30 sec
Q.
The _________ scheduler determines which programs are admitted to the system for processing.
233
30 sec
Q.
The ________ scheduler is also known as the dispatcher.
234
30 sec
Q.
A _________ is an actual location in main memory.
235
30 sec
Q.
________ is when the processor spends most of its time swapping pages rather than executing instructions.
236
30 sec
Q.
Virtual memory schemes make use of a special cache called a ________ for page table entries.
237
30 sec
Q.
With _________ the virtual address is the same as the physical address.
238
30 sec
Q.
A _________ is a collection of memory regions.
239
30 sec
Q.
The OS maintains a __________ for each process that shows the frame location for each page of the process.
240
30 sec
Q.
Our primary counting system is based on binary digits to represent numbers.
241
30 sec
Q.
The decimal system has a radix of 100.
242
30 sec
Q.
Negative powers of 10 are used to represent the positions of the numbers for decimal fractions.
243
30 sec
Q.
A number with both an integer and fractional part has digits raised to both positive and negative powers of 10.
244
30 sec
Q.
In any number, the rightmost digit is referred to as the most significant digit.
245
30 sec
Q.
A number cannot be converted from binary notation to decimal notation.
246
30 sec
Q.
There are 50 tens in the number 509.
247
30 sec
Q.
The decimal system is a special case of a positional number system with radix 10 and with digits in the range 0 through 9.
248
30 sec
Q.
Although convenient for computers, the binary system is exceedingly cumbersome for human beings.
249
30 sec
Q.
A nibble is a grouping of four decimal digits.
250
30 sec
Q.
Hexadecimal notation is only used for representing integers.
251
30 sec
Q.
It is extremely easy to convert between binary and hexadecimal notation.
252
30 sec
Q.
Hexadecimal notation is more compact than binary notation.
253
30 sec
Q.
A sequence of hexadecimal digits can be thought of as representing an integer in base 10.
254
30 sec
Q.
Because of the inherent binary nature of digital computer components, all forms of data within computers are represented by various binary codes.
255
30 sec
Q.
The decimal system has a base of _________.
256
30 sec
Q.
Which digit represents "hundreds" in the number 8732?
257
30 sec
Q.
Which of the following is correct?
258
30 sec
Q.
In the number 3109, the 3 is referred to as the _________.
259
30 sec
Q.
In the number 3109, the 9 is referred to as the _________.
260
30 sec
Q.
Numbers in the binary system are represented to the _________.
261
30 sec
Q.
Hexadecimal has a base of _________.
262
30 sec
Q.
The binary string 110111100001 is equivalent to __________.
263
30 sec
Q.
The _________ system uses only the numbers 0 and 1.
264
30 sec
Q.
Decimal "10" is __________ in binary.
265
30 sec
Q.
Decimal "10" is _________ in hexadecimal.
266
30 sec
Q.
Four bits is called a _________.
267
30 sec
Q.
Another term for "base" is __________.
268
30 sec
Q.
In the number 472.156 the 2 is the _________.
269
30 sec
Q.
Binary 0101 is hexadecimal _________.
270
30 sec
Q.
One drawback of sign-magnitude representation is that there are two representations of 0.
271
30 sec
Q.
Both sign-magnitude representation and twos complement representation use the most significant bit as a sign bit.
272
30 sec
Q.
It is not necessary for the ALU to signal when overflow occurs.
273
30 sec
Q.
Overflow can only occur if there is a carry.
274
30 sec
Q.
Compared with addition and subtraction, multiplication is a complex operation, whether performed in hardware of software.
275
30 sec
Q.
For each 1 on the multiplier, an add and a shift operation are required; but for each 0 only a shift is required.
276
30 sec
Q.
Addition and subtraction can be performed on numbers in twos complement notation by treating them as unsigned integers.
277
30 sec
Q.
Booth's algorithm performs more additions and subtractions than a straightforward algorithm.
278
30 sec
Q.
With a fixed-point notation it is possible to represent a range of positive and negative integers centered on or near 0.
279
30 sec
Q.
An advantage of biased representation is that nonnegative floating-point numbers can be treated as integers for comparison purposes.
280
30 sec
Q.
For base 2 representation, a normal number is one in which the most significant bit of the significand is zero.
281
30 sec
Q.
Actual floating-point representations include a special bit pattern to designate zero.
282
30 sec
Q.
The numbers represented in floating-point notation are not spaced evenly along the number line, as are fixed-point numbers.
283
30 sec
Q.
Overflow is a less serious problem because the result can generally be satisfactorily approximated by 0.
284
30 sec
Q.
One of the trade-offs of floating-point math is that many calculations produce results that are not exact and have to be rounded to the nearest value that the notation can represent.
285
30 sec
Q.
The most common scheme in implementing the integer portion of the ALU is:
286
30 sec
Q.
__________ representation is almost universally used as the processor representation for integers.
287
30 sec
Q.
Moving the sign bit to the new leftmost position and filling in with copies of the sign bit is called _________.
288
30 sec
Q.
In ________ representation the rule for forming the negation of an integer is to invert the sign bit.
289
30 sec
Q.
________ is when the result may be larger than can be held in the word size being used.
290
30 sec
Q.
__________ involves the generation of partial products, one for each digit in the multiplier, which are then summed to produce the final product.
291
30 sec
Q.
Although considered obsolete, the term _________ is sometimes used instead of significand.
292
30 sec
Q.
Negative numbers less than -(2 - 2^-23) x 2 128 are called _________.
293
30 sec
Q.
Negative numbers greater than 2^-127 are called _________.
294
30 sec
Q.
Positive numbers less than 2^-127 are called ________.
295
30 sec
Q.
Positive numbers greater than (2 - 2^-23) x 2^-128 are called _________.
296
30 sec
Q.
_________ formats extend a supported basic format by providing additional bits in the exponent and in the significand.
297
30 sec
Q.
_________ are included in IEEE 754 to handle cases of exponent underflow.
298
30 sec
Q.
__________ is when a positive exponent exceeds the maximum possible exponent value.
299
30 sec
Q.
__________ means that the number is too small to be represented and it may be reported as 0.
300
30 sec
Q.
The operation of the digital computer is based on the storage and processing of binary data.
301
30 sec
Q.
Claude Shannon, a research assistant in the Electrical Engineering Department at M.I.T., proposed the basic principles of Boolean algebra.
302
30 sec
Q.
In the absence of parentheses, the AND operation takes precedence over the OR operation.
303
30 sec
Q.
Logical functions are implemented by the interconnection of decoders.
304
30 sec
Q.
The delay by the propagation time of signals through the gate is known as the gate delay.
305
30 sec
Q.
A combinational circuit consists of n binary inputs and m binary outputs.
306
30 sec
Q.
Any Boolean function can be implemented in electronic form as a network of gates.
307
30 sec
Q.
A Boolean function can be realized in the sum of products (SOP) form but not in the product of sums (POS) form.
308
30 sec
Q.
"Don't care" conditions are when certain combinations of values of variables never occur, and therefore the corresponding output never occurs.
309
30 sec
Q.
The value to be loaded into the program counter can come from a binary counter, the instruction register, or the output of the ALU.
310
30 sec
Q.
In general, a decoder has n inputs and 2^n outputs.
311
30 sec
Q.
Combinational circuits are often referred to as "memoryless" circuits because their output depends only on their current input and no history of prior inputs is retained.
312
30 sec
Q.
Binary addition is exactly the same as Boolean algebra.
313
30 sec
Q.
Events in the digital computer are synchronized to a clock pulse so that changes occur only when a clock pulse occurs.
314
30 sec
Q.
A register is a digital circuit used within the CPU to store one or more bits of data.
315
30 sec
Q.
The operand ________ yields true if and only if both of its operands are true.
316
30 sec
Q.
The operation _________ yields true if either or both of its operands are true.
317
30 sec
Q.
The unary operation _________ inverts the value of its operand.
318
30 sec
Q.
A _______ is an electronic circuit that produces an output signal that is a simple Boolean operation on its input signals.
319
30 sec
Q.
Which of the following is a functionally complete set?
320
30 sec
Q.
For more than four variables an alternative approach is a tabular technique referred to as the _________ method.
321
30 sec
Q.
________ are used in digital circuits to control signal and data routing.
322
30 sec
Q.
________ is implemented with combinational circuits.
323
30 sec
Q.
The ________ exists in one of two states and, in the absence of input, remains in that state.
324
30 sec
Q.
The ________ flip-flop has two inputs and all possible combinations of input values are valid.
325
30 sec
Q.
A _________ accepts and/or transfers information serially.
326
30 sec
Q.
Counters can be designated as _________.
327
30 sec
Q.
CPUs make use of _________ counters, in which all of the flip-flops of the counter change at the same time.
328
30 sec
Q.
The _________ table provides the value of the next output when the inputs and the present output are known, which is exactly the information needed to design the counter or any sequential circuit.
329
30 sec
Q.
A _________ is a PLD featuring a general structure that allows very high logic capacity and offers more narrow logic resources and a higher ration of flip-flops to logic resources than do CPLDs.
330
30 sec
Q.
One boundary where the computer designer and the computer programmer can view the same machine is the machine instruction set.
331
30 sec
Q.
The operation to be performed is specified by a binary code known as the operation code.
332
30 sec
Q.
The address of the next instruction to be fetched must be a real address, not a virtual address.
333
30 sec
Q.
It has become common practice to use a symbolic representation of machine instructions.
334
30 sec
Q.
A high-level language expresses operations in a basic form involving the movement of data to or from registers.
335
30 sec
Q.
One of the traditional ways of describing processor architecture is in terms of the number of addresses contained in each instruction.
336
30 sec
Q.
Memory references are faster than register references.
337
30 sec
Q.
The instruction set is the programmer's means of controlling the processor.
338
30 sec
Q.
Addresses are a form of data.
339
30 sec
Q.
Not all machine languages include numeric data types.
340
30 sec
Q.
ARM processors support data types of 8 (byte), 16 (halfword), and 32 (word) bits in length.
341
30 sec
Q.
Most machines provide the basic arithmetic operations of add, subtract, multiply, and divide.
342
30 sec
Q.
A branch can be either forward or backward.
343
30 sec
Q.
Procedures do not allow programming tasks to be subdivided into smaller units.
344
30 sec
Q.
The focus of MMX technology is multimedia programming.
345
30 sec
Q.
The ________ specifies the operation to be performed.
346
30 sec
Q.
A(n) _________ expresses operations in a concise algebraic form using variables.
347
30 sec
Q.
There must be ________ instructions for moving data between memory and the registers.
348
30 sec
Q.
________ instructions operate on the bits of a word as bits rather than as numbers, providing capabilities for processing any other type of data the user may wish to employ.
349
30 sec
Q.
_________ instructions provide computational capabilities for processing number data.
350
30 sec
Q.
_______ instructions are needed to transfer programs and data into memory and the results of computations back out to the user.
351
30 sec
Q.
The x86 data type that is a signed binary value contained in a byte, word, or doubleword, using twos complement representation is _________.
352
30 sec
Q.
The most fundamental type of machine instruction is the _________ instruction.
353
30 sec
Q.
The _________ instruction includes an implied address.
354
30 sec
Q.
Which of the following is a true statement?
355
30 sec
Q.
The entire set of parameters, including return address, which is stored for a procedure invocation is referred to as a _________.
356
30 sec
Q.
Which ARM operation category includes logical instructions (AND, OR, XOR), add and subtract instructions, and test and compare instructions?
357
30 sec
Q.
In the ARM architecture only _________ instructions access memory locations.
358
30 sec
Q.
Which data type is defined in MMX?
359
30 sec
Q.
A branch instruction in which the branch is always taken is _________.
360
30 sec
Q.
The value of the mode field determines which addressing mode is to be used.
361
30 sec
Q.
In a system without virtual memory, the effective address is a virtual address or a register.
362
30 sec
Q.
The disadvantage of immediate addressing is that the size of the number is restricted to the size of the address field.
363
30 sec
Q.
With direct addressing, the length of the address field is usually less than the word length, thus limiting the address range.
364
30 sec
Q.
Register addressing is similar to direct addressing with the only difference being that the address field refers to a register rather than a main memory address.
365
30 sec
Q.
Register indirect addressing uses the same number of memory references as indirect addressing.
366
30 sec
Q.
Three of the most common uses of stack addressing are relative addressing, base-register addressing, and indexing.
367
30 sec
Q.
The method of calculating the EA is the same for both base-register addressing and indexing.
368
30 sec
Q.
Typically an instruction set will include both preindexing and postindexing.
369
30 sec
Q.
The x86 is equipped with a variety of addressing modes intended to allow the efficient execution of high-level languages.
370
30 sec
Q.
The base with index and displacement mode sums the contents of the base register, the index register, and a displacement to form the effective address.
371
30 sec
Q.
The memory transfer rate has not kept up with increases in processor speed.
372
30 sec
Q.
For addresses that reference memory the range of addresses that can be referenced is not related to the number of address bits.
373
30 sec
Q.
The principal price to pay for variable-length instructions is an increase in the complexity of the processor.
374
30 sec
Q.
One advantage of linking the addressing mode to the operand rather than the opcode is that any addressing mode can be used with any opcode.
375
30 sec
Q.
The advantage of __________ is that no memory reference other than the instruction fetch is required to obtain the operand.
376
30 sec
Q.
The principal advantage of ___________ addressing is that it is a very simple form of addressing.
377
30 sec
Q.
__________ has the advantage of large address space, however it has the disadvantage of multiple memory references.
378
30 sec
Q.
The advantages of _________ addressing are that only a small address field is needed in the instruction and no time-consuming memory references are required.
379
30 sec
Q.
__________ has the advantage of flexibility, but the disadvantage of complexity.
380
30 sec
Q.
For _________, the address field references a main memory address and the referenced register contains a positive displacement from that address.
381
30 sec
Q.
Indexing performed after the indirection is __________.
382
30 sec
Q.
For the _________ mode, the operand is included in the instruction.
383
30 sec
Q.
The only form of addressing for branch instructions is _________ addressing.
384
30 sec
Q.
Which of the following interrelated factors go into determining the use of the addressing bits?
385
30 sec
Q.
_________ is a principle by which two variables are independent of each other.
386
30 sec
Q.
The _________ was designed to provide a powerful and flexible instruction set within the constraints of a 16-bit minicomputer.
387
30 sec
Q.
The __________ byte consists of three fields: the Scale field, the Index field and the Base field.
388
30 sec
Q.
All instructions in the ARM architecture are __________ bits long and follow a regular format.
389
30 sec
Q.
__________ is a design principle employed in designing the PDP-10 instruction set.
390
30 sec
Q.
The processor needs to store instructions and data temporarily while an instruction is being executed.
391
30 sec
Q.
The control unit (CU) does the actual computation or processing of data.
392
30 sec
Q.
Within the processor there is a set of registers that function as a level of memory above main memory and cache in the hierarchy.
393
30 sec
Q.
Condition codes facilitate multiway branches.
394
30 sec
Q.
The allocation of control information between registers and memory are not considered to be a key design issue.
395
30 sec
Q.
Instruction pipelining is a powerful technique for enhancing performance but requires careful design to achieve optimum results with reasonable complexity.
396
30 sec
Q.
The cycle time of an instruction pipeline is the time needed to advance a set of instructions one stage through the pipeline.
397
30 sec
Q.
A control hazard occurs when two or more instructions that are already in the pipeline need the same resource.
398
30 sec
Q.
One of the major problems in designing an instruction pipeline is assuring a steady flow of instructions to the initial stages of the pipeline.
399
30 sec
Q.
The predict-never-taken approach is the most popular of all the branch prediction methods.
400
30 sec
Q.
It is possible to improve pipeline performance by automatically rearranging instructions within a program so that branch instructions occur later than actually desired.
401
30 sec
Q.
Interrupt processing allows an application program to be suspended in order that a variety of interrupt conditions can be serviced and later resumed.
402
30 sec
Q.
An interrupt is generated from software and it is provoked by the execution of an instruction.
403
30 sec
Q.
While the processor is in user mode the program being executed is unable to access protected system resources or to change mode, other than by causing an exception to occur.
404
30 sec
Q.
The exception modes have full access to system resources and can change modes freely.
405
30 sec
Q.
__________ are a set of storage locations.
406
30 sec
Q.
The ________ controls the movement of data and instructions into and out of the processor.
407
30 sec
Q.
________ registers may be used only to hold data and cannot be employed in the calculation of an operand address.
408
30 sec
Q.
__________ are bits set by the processor hardware as the result of operations.
409
30 sec
Q.
The _________ contains the address of an instruction to be fetched.
410
30 sec
Q.
The _________ contains a word of data to be written to memory or the word most recently read.
411
30 sec
Q.
The ________ determines the opcode and the operand specifiers.
412
30 sec
Q.
_________ is a pipeline hazard.
413
30 sec
Q.
A ________ hazard occurs when there is a conflict in the access of an operand location.
414
30 sec
Q.
A _________ is a small, very-high-speed memory maintained by the instruction fetch stage of the pipeline and containing the n most recently fetched instructions in sequence.
415
30 sec
Q.
The _________ is a small cache memory associated with the instruction fetch stage of the pipeline.
416
30 sec
Q.
The _________ stage includes ALU operations, cache access, and register update.
417
30 sec
Q.
________ is used for debugging.
418
30 sec
Q.
The ARM architecture supports _______ execution modes.
419
30 sec
Q.
The OS usually runs in ________.
420
30 sec
Q.
Microprogramming eases the task of designing and implementing the control unit and provides support for the family concept.
421
30 sec
Q.
Pipelining is a means of introducing parallelism into the essentially sequential nature of a machine-instruction program.
422
30 sec
Q.
The major cost in the life cycle of a system is hardware.
423
30 sec
Q.
It is common for programs, both system and application, to continue to exhibit new bugs after years of operation.
424
30 sec
Q.
Procedure calls and returns are not important aspects of HLL programs.
425
30 sec
Q.
The register file is on the same chip as the ALU and control unit.
426
30 sec
Q.
The register file employs much shorter addresses than addresses for cache and memory.
427
30 sec
Q.
To handle any possible pattern of calls and returns the number of register windows would have to be unbounded.
428
30 sec
Q.
Cache memory is a much faster memory than the register file.
429
30 sec
Q.
The cache is capable of handling global as well as local variables.
430
30 sec
Q.
With simple, one cycle instructions, there is little or no need for microcode.
431
30 sec
Q.
When using graph coloring, nodes that share the same color cannot be assigned to the same register.
432
30 sec
Q.
Almost all RISC instructions use simple register addressing.
433
30 sec
Q.
RISC processors are more responsive to interrupts because interrupts are checked between rather elementary operations.
434
30 sec
Q.
Unrolling can improve performance by increasing instruction parallelism by improving pipeline performance.
435
30 sec
Q.
_________ determines the control and pipeline organization.
436
30 sec
Q.
The Patterson study examined the dynamic behavior of _________ programs, independent of the underlying architecture.
437
30 sec
Q.
_________ is the fastest available storage device.
438
30 sec
Q.
The first commercial RISC product was _________.
439
30 sec
Q.
_________ instructions are used to position quantities in registers temporarily for computational operations.
440
30 sec
Q.
Which stage is required for load and store operations?
441
30 sec
Q.
A ________ instruction can be used to account for data and branch delays.
442
30 sec
Q.
The instruction location immediately following the delayed branch is referred to as the ________.
443
30 sec
Q.
A tactic similar to the delayed branch is the _________, which can be used on LOAD instructions.
444
30 sec
Q.
The MIPS R4000 uses ________ bits for all internal and external data paths and for addresses, registers, and the ALU.
445
30 sec
Q.
All MIPS R series processor instructions are encoded in a single ________ word format.
446
30 sec
Q.
A _________ architecture is one that makes use of more, and more fine-grained pipeline stages.
447
30 sec
Q.
The R4000 can have as many as _______ instructions in the pipeline at the same time.
448
30 sec
Q.
SPARC refers to an architecture defined by ________.
449
30 sec
Q.
The R4000 pipeline stage where the instruction result is written back to the register file is the __________ stage.
450
30 sec
Q.
The superscalar approach has now become the standard method for implementing high-performance microprocessors.
451
30 sec
Q.
In a traditional scalar organization there is a single pipelined functional unit for integer operations and one for floating-point operations.
452
30 sec
Q.
In the scalar organization there are multiple functional units, each of which is implemented as a pipeline and provides a degree of parallelism by virtue of its pipelined structure.
453
30 sec
Q.
The superscalar approach depends on the ability to execute multiple instructions in parallel.
454
30 sec
Q.
True data dependency is also called flow dependency or read after write (RAW) dependency.
455
30 sec
Q.
Resources include: memories, caches, buses, and register-file ports.
456
30 sec
Q.
Machine parallelism exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.
457
30 sec
Q.
The simplest instruction issue policy is to issue instructions in the exact order that would be achieved by sequential execution (in-order issue) and to write results in that same order (in-order completion).
458
30 sec
Q.
In-order completion requires more complex instruction issue logic than out-of-order completion.
459
30 sec
Q.
The reorder buffer is temporary storage for results completed out of order that are then committed to the register file in program order.
460
30 sec
Q.
Register renaming eliminates antidependencies and output dependencies.
461
30 sec
Q.
In effect, the Pentium 4 architecture implements a CISC instruction set architecture on a RISC microarchitecture.
462
30 sec
Q.
The schedulers are responsible for retrieving micro-ops from the micro-op queues and dispatching these for execution.
463
30 sec
Q.
ARM architecture has yet to implement superscalar techniques in the instruction pipeline.
464
30 sec
Q.
The Cortex-A8 targets a wide variety of mobile and consumer applications including mobile phones, set-top boxes, gaming consoles and automotives navigation/entertainment systems.
465
30 sec
Q.
The superscalar approach can be used on __________ architecture.
466
30 sec
Q.
The essence of the ________ approach is the ability to execute instructions independently and concurrently in different pipelines.
467
30 sec
Q.
Which of the following is a fundamental limitation to parallelism with which the system must cope?
468
30 sec
Q.
The situation where the second instruction needs data produced by the first instruction to execute is referred to as __________.
469
30 sec
Q.
The instructions following a branch have a _________ on the branch and cannot be executed until the branch is executed.
470
30 sec
Q.
________ refers to the process of initiating instruction execution in the processor's functional units.
471
30 sec
Q.
Instead of the first instruction producing a value that the second instruction uses, with ___________ the second instruction destroys a value that the first instruction uses.
472
30 sec
Q.
________ indicates whether this micro-op is scheduled for execution, has been dispatched for execution, or has completed execution and is ready for retirement.
473
30 sec
Q.
__________ exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.
474
30 sec
Q.
_________ is determined by the number of instructions that can be fetched and executed at the same time and by the speed and sophistication of the mechanisms that the processor uses to find independent instructions.
475
30 sec
Q.
________ is a protocol used to issue instructions.
476
30 sec
Q.
________ is used in scalar RISC processors to improve the performance of instructions that require multiple cycles.
477
30 sec
Q.
Which of the following is a hardware technique that can be used in a superscalar processor to enhance performance?
478
30 sec
Q.
The ________ introduced a full-blown superscalar design with out-of-order execution.
479
30 sec
Q.
Utilizing a branch target buffer (BTB), the _________ uses a dynamic branch prediction strategy based on the history of recent executions of branch instructions.
480
30 sec
Q.
Symmetric multiprocessors (SMPs) are one of the earliest, and still the most common, example of parallel organization.
481
30 sec
Q.
The key to the design of a supercomputer or array processor is to recognize that the main task is to perform arithmetic operations on arrays or vectors of floating-point numbers.
482
30 sec
Q.
The term SMP refers to a computer hardware architecture and also to the operating system behavior that reflects that architecture.
483
30 sec
Q.
With multithreading the instruction stream is divided into several smaller streams, known as threads, such that the threads can be executed in parallel.
484
30 sec
Q.
An attractive feature of an SMP is that the existence of multiple processors is transparent to the user.
485
30 sec
Q.
The main drawback of the bus organization is reliability.
486
30 sec
Q.
An L1 cache that does not connect directly to the bus cannot engage in a snoopy protocol.
487
30 sec
Q.
With a write-update protocol there can be multiple readers but only one writer at a time.
488
30 sec
Q.
The function of switching applications and data resources over from a failed system to an alternative system in the cluster is referred to as failback.
489
30 sec
Q.
The most important measure of performance for a processor is the rate at which it executes instructions.
490
30 sec
Q.
An SMP operating system manages processor and other computer resources so that the user perceives a single operating system controlling system resources.
491
30 sec
Q.
The objective with NUMA is to maintain a transparent system wide memory while permitting multiple multiprocessor nodes, each with its own bus or other internal interconnect system.
492
30 sec
Q.
Software cache coherence schemes attempt to avoid the need for additional hardware circuitry and logic by relying on the compiler and operating system to deal with the problem.
493
30 sec
Q.
Both clusters and symmetric multiprocessors provide a configuration with multiple processors to support high-demand applications.
494
30 sec
Q.
Snoopy protocols are not suitable for a bus-based multiprocessor.
495
30 sec
Q.
_________ causes results issuing from one functional unit to be fed immediately into another functional unit and so on.
496
30 sec
Q.
With ________ instructions are simultaneously issued from multiple threads to the execution units of a superscalar processor.
497
30 sec
Q.
The ________ contains control fields, such as the vector count, that determine how many elements in the vector registers are to be processed.
498
30 sec
Q.
Replicating the entire processor on a single chip with each processor handling separate threads is _________.
499
30 sec
Q.
A ________ is a dispatchable unit of work within a process that includes a processor context and its own data area for a stack.
500
30 sec
Q.
An operation that switches the processor from one process to another by saving all the process control data, register, and other information for the first and replacing them with the process information for the second is:
501
30 sec
Q.
Hardware-based solutions are generally referred to as cache coherence _______.
502
30 sec
Q.
A __________ is an instance of a program running on a computer.
503
30 sec
Q.
SMPs, clusters, and NUMA systems fit into the ________ category of computer systems.
504
30 sec
Q.
A _________ problem arises when multiple copies of the same data can exist in different caches simultaneously, and if processors are allowed to update their own copies freely, an inconsistent view of memory can result.
505
30 sec
Q.
With no multithreading, _________ is the simple pipeline found in traditional RISC and CISC machines.
506
30 sec
Q.
Uniprocessors fall into the _______ category of computer systems.
507
30 sec
Q.
Vector and array processors fall into the ________ category of computer systems.
508
30 sec
Q.
Which of the following is an approach to vector computation?
509
30 sec
Q.
A taxonomy first introduced by _______ is still the most common way of categorizing systems with parallel processing capability.
510
30 sec
Q.
The organizational changes in processor design have primarily been focused on increasing instruction-level parallelism so that more work could be done in each clock cycle.
511
30 sec
Q.
With superscalar organization increased performance can be achieved by increasing the number of parallel pipelines.
512
30 sec
Q.
The increasingly difficult engineering challenge related to processor logic is one of the reasons that an increasing fraction of the processor chip is devote to the simpler memory logic.
513
30 sec
Q.
The demand on power requirements has not grown as chip density and clock frequency have risen.
514
30 sec
Q.
As chip transistor density has increased, the percentage of chip area devoted to memory has decreased.
515
30 sec
Q.
The potential performance benefits of a multicore organization depend on the ability to effectively exploit the parallel resources available to the application.
516
30 sec
Q.
Database management systems and database applications are one area in which multicore systems can be used effectively.
517
30 sec
Q.
Even if an individual application does not scale to take advantage of a large number of threads, it is still possible to gain from multicore architecture by running multiple instances of the application in parallel.
518
30 sec
Q.
With hybrid threading each major module is single threaded and the principal coordination involves synchronizing all the threads with a timeline thread.
519
30 sec
Q.
The ARM11 MPCore is an example of the L1 cache being divided into instruction and data caches.
520
30 sec
Q.
An advantage of using a shared L2 cache on the chip is that data shared by multiple cores is not replicated at the shared cache level.
521
30 sec
Q.
A potential advantage to having only dedicate L2 caches on the chip is that each core enjoys more rapid access to its private L2 cache.
522
30 sec
Q.
The thermal management unit monitors digital sensors for high-accuracy die temperature measurements.
523
30 sec
Q.
The Advanced Programmable Interrupt controller (APIC) monitors thermal conditions and CPU activity and adjusts voltage levels and power consumption appropriately.
524
30 sec
Q.
A multicore computer combines two or more processors on a single piece of silicon.
525
30 sec
Q.
With _______, register banks are replicated so that multiple threads can share the use of pipeline resources.
526
30 sec
Q.
_________ is where individual instructions are executed through a pipeline of stages so that while one instruction is executing in one stage of the pipeline, another instruction is executing in another stage of the pipeline.
527
30 sec
Q.
_________ is when multiple pipelines are constructed by replicating execution resources, enabling parallel execution of instructions in parallel pipelines so long as hazards are avoided.
528
30 sec
Q.
One way to control power density is to use more of the chip area for ________.
529
30 sec
Q.
Lotus Domino or Siebel CRM are examples of ___________ applications.
530
30 sec
Q.
Oracle database, SAP, and PeopleSoft are examples of ________ applications.
531
30 sec
Q.
_______ applications that can benefit directly from multicore resources include application servers such as Sun's Java Application Server, BEA's Weblogic, IBM's Websphere, and the open-source Tomcat application server.
532
30 sec
Q.
Putting rendering on one processor, AI on another, and physics on another is an example of _________ threading.
533
30 sec
Q.
A loop that iterates over an array of data can be split up into a number of smaller parallel loops in individual threads that can be scheduled in parallel when using ________ threading.
534
30 sec
Q.
The _________ is an example of splitting off a separate, shared L3 cache, with dedicated L1 and L2 caches for each core processor.
535
30 sec
Q.
The ________ connects to the external bus, known as the Front Side Bus, which connects to main memory, I/O controllers, and other processor chips.
536
30 sec
Q.
The Intel Core i7-990X, introduced in 2008, implements ______ x86 SMT processors, each with a dedicated L2 cache, and with a shared L3 cache.
537
30 sec
Q.
Processors are called ________.
538
30 sec
Q.
The ________ feature enables moving dirty data from one CPU to another without writing to L2 and reading the data back in from external memory.
539
30 sec
Q.
The ________ is responsible for maintaining coherency among L1 data caches.