1Computer Technology is changing at a ___ pace.
- Slow
- Slow to Medium
- Rapid
- Non-Existent
2Architectural attributes include ___.
- I/O mechanisms
- Control Signals
- Interfaces
- Memory Technology Used
3Computer ___ refers to those attributes that have a direct impact on the logical execution of a program.
- Organization
- Specifics
- Design
- Architecture
4It is a(n) ___ issue whether a computer will have a multiply instruction.
- Architectural
- Memory
- Elementary
- Organizational
5It 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.
- Architectural
- Memory
- Mechanical
- Organizational
6A ___ system is a set of interrelated subsystems.
- Secondary
- Hierarchical
- Complex
- Functional
7An I/O device is referred to as a ___.
- CPU
- Control Device
- Peripheral
- Register
8When data is moved over longer distances, to or from a remote device, the process is known as ___.
- Data Communications
- Registering
- Structuring
- Data Transport
9The ___ stores data.
- System Bus
- I/O
- Main Memory
- Control Unit
10The ___ moves data between the computer and its external environment.
- Data Transport
- I/O
- Register
- Control Device
11A common example of system interconnection is by means of a ___.
- Register
- System Bus
- Data Transport
- Control Device
12A ___ is a mechanism that provides for communication among CPU, main memory, and I/O.
- System Interconnection
- CPU Interconnection
- Peripheral
- Processor
13___ provides storage internal to the CPU.
- Control Units
- ALUs
- Main Memory
- Registers
14The ___ performs the computer's data processing functions.
- Register
- CPU Interconnection
- ALU
- System Bus
15___ refers to those attributes of a system visible to a programmer.
Architecture
16___ refers to the operational units and their interconnections that realize the architectural specifications.
Organization
17Control Signals, Interfaces between the computer, and Peripherals, and the memory technology used are all examples of ___ attributes.
Organizational
18The Instruction Set, the number of bits used to represent various data types, I/O mechanisms, and techniques for addressing memory are all examples of ___ attributes.
Architectural
19The ___ architecture is the architecture of IBM's mainframe product line.
System/360
20___ is the way in which components are interrelated.
Organization
21___ is the operation of each individual component as part of the structure.
Architecture
22The basic functions that a computer can perform are: Data Processing, Data Movement, Control, and ____.
Data Storage
23When data is received from, or delivered to a device that is directly connected to the computer, the process is known as ___.
I/O
24The four main structural components of the computer are: Main Memory, I/O, System Interconnection, and ___.
CPU
25Often referred to as the processor, the ___ controls the operations of the computer and performs its data processing functions.
CPU
26A common example of system interconnection is by means of a ___, consisting of a number of conducting wires to which all the other components attach.
Bus
27The major structural components of the CPU are: Control Unit, Register, CPU Interconnection, and ___.
ALU
28A ___ Control Unit operates by executing micro-instructions that define the functionality of the Control Unit.
Micro-Programmable
29The ___ controls the operations of the CPU and hence the computer.
Control Unit
30Multiple parallel pipelines are used in ___.
- Speculative execution
- Data Flow Analysis
- Superscalar execution
- Branch Prediction
31The desktop applications(s) that require great power of today's microprocessor-based system include ___.
- Image Processing
- Speech Recognition
- Video Conferencing
- All of the above
32___ potentially increases the amount of work available for the processor to execute.
- Branch Prediction
- Performance Balance
- Pipelining
- BIPS
33The 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
- Pipeline
- Clock Speed
- Control Unit
34The ___ is a relatively small fast memory interposed between a larger, slower memory and the logic that accesses the larger memory.
- Peripheral
- Cache
- Processor
- Arithmetic and Logic Unit
35An increase in clock rate means that individual operations are executed ___.
- The same
- Slower
- With very little change
- More rapidly
36A ___ is a core designed to perform parallel operations on graphics data.
37A(n) ___ Mean is a good candidate for comparing the execution time performance of several systems.
- Composite
- Arithmetic
- Harmonic
- Evaluation
38___ law deals with the potential speedup of a program using multiple processors compared to a single processor.
- Moore's
- Amdahl's
- Little's
- Murphy's
39One increment, or pulse of a clock is referred to as a ___.
- Clock Cycle
- Clock Rate
- Clock Speed
- Cycle Time
40The 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
- GPU
- Data Channels
- MPC
41With respect to changes in values, the ___ Mean gives equal weight to all of the values in the data set.
- Harmonic
- Arithmetic
- Composite
- Geometric
42The ___ measures the ability of a computer to complete a single task.
- Clock Speed
- Speed Metric
- Execute Cycle
- Cycle Time
43A measurement of how many tasks a computer can accomplish in a certain amount of time is called a(n) ___.
- Real-Time System
- Application Analysis
- Cycle Speed
- Throughput
44The best known of the SPEC benchmark suites is ___.
- SPECsfs2008
- SPECCPU2006
- SPECjvm2008
- SPEC SC2013
45__________ enables a processor to work simultaneously on multiple instructions by performing a different phase for each of the multiple instructions at the same time.
Pipelining
46___________ is the ability to issue more than one instruction in every processor clock cycle.
Superscalar Execution
47With __________ the processor looks ahead in the instruction code fetched from memory and predicts which branches, or groups of instructions, are likely to be processed next.
Branch Prediction
48__________ enables the processor to keep its execution engines as busy as possible by executing instructions that are likely to be needed.
Speculative Execution
49Traditionally found on a plug-in graphics card, a _________ is used to encode and render 2D and 3D graphics as well as process video.
GPU
50__________ Law applies to a queuing system.
Little's
51The three common formulas used for calculating a mean or Arithmetic, Harmonic, and ___.
Geometric
52The __________ Mean used for a time-based variable, such as program execution time, has the important property that it is directly proportional to the total time.
Harmonic
53The _________ Mean is preferred when calculating rates.
Harmonic
54 The __________ Mean gives consistent results regardless of which system is used as a reference.
Geomitric
55 _________ metric are required for all reported results and have strict guidelines for compilation.
Baseline
56 A _________ suite is a collection of programs, defined in a high-level language, that together attempt to provide a representative test of a computer in a particular application or system programming area.
Benchmark
57 At the most fundamental level, the speed of a processor is dictated by the pulse frequency produced by the clock, measured in cycles per second, or _________.
Hertz
58The best-known collection of benchmark suites is defined and maintained by an industry consortium known as __________.
SPEC
59 __________ law deals with the potential speedup of a program using multiple processors compared to a single processor.
Amdahl's
60Virtually all contemporary computer designs are based on concepts developed by __________ at the Institute for Advanced Studies, Princeton.
- John Mulaney
- John von Neumann
- Herman Hollerith
- John Eckert
61The von Neumann architecture is based on which concept?
- data and instructions are stored in a single read-write memory
- The contents of this memory are addressable by locaion
- Execution occurs in sequential fashion
- All of the above
62A sequence of codes or instructions is called __________.
- Software
- Memory
- An Interconect
- A Register
63The processing required for a single instruction is called a(n) ___ cycle.
- Execute
- Fetch
- Instruction
- Packet
64A(n) ___ is generated by a failure such as power failure or memory parity error.
- I/O Interrupt
- Hardware Failure Interrupt
- Timer Interrupt
- Program Interrupt
65A(n) _________ is generated by some condition that occurs as a result of an instruction execution.
- Timer Interrupt
- I/O Interrupt
- Program Interrupt
- Hardware Failure Interrupt
66The interconnection structure must support which transfer?
- Memory to Processor
- Processor to Memory
- I/O or from Memmory
- All of the Above
67A bus that connects major computer components (processor, memory, I/O) is called a ___.
- System Bus
- Address Bus
- Data Bus
- Control Bus
68The __________ are used to designate the source or destination of the data on the data bus.
- System Lines
- Data Lines
- Control Lines
- Address Lines
69The data lines provide a path for moving data among system modules and are collectively called the _________.
- Control Bus
- Address Bus
- Data Bus
- System Bus
70A __________ is the high-level set of rules for exchanging packets of data between devices.
71Each data path consists of a pair of wires (referred to as a __________ ) that
transmits data one bit at a time.
72The _________ 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
- Root Layer
- Configuration Layer
- Transport Layer
73The TL supports which of the following address spaces?
- Memory
- I/O
- Message
- All of the Above
74The QPI _________ layer is used to determine the course that a packet will traverse across the available system interconnects.
- Link
- Protocol
- Routing
- Physical
75A __________ register specifies the address in memory for the next read or write.
Memory Address Register
76A _________ register contains the data to be written into memory or receives the data read from memory.
Memory Buffer Register
77The most common classes of interrupts are: program, timer, I/O and ________.
Hardware Failure
78A(n) _________ interrupt is generated by a timer within the processor and allows the operating system to perform certain functions on a regular basis.
Timer
79A(n) ________ interrupt is generated by an I/O controller to signal normal completion of an operation, request service from the processor, or to signal a variety of error conditions.
I/O
80A _________ interrupt simply means that the processor can and will ignore that interrupt request signal.
Maskable
81The collection of paths connecting the various modules is called the _________ structure.
Interconnection
82A __________ is a communication pathway connecting two or more devices
Line
83The _________ lines are used to control the access to and the use of the data and address lines.
Control
84The purpose of the PCIe __________ layer is to ensure reliable delivery of packets across the PCIe link.
Data Link
85With _________ transmission signals are transmitted as a current that travels down one conductor and returns on the other.
Balanced
86 The QPI link layer performs two key functions: flow control and _________ control.
error control
87 The __________ is a popular high-bandwidth, processor-independent bus that can function as a mezzanine or peripheral bus.
PCIe
88The _________ function is needed to ensure that a sending QPI entity does not overwhelm a receiving QPI entity by sending data faster than the receiver can process the data and clear buffers for more incoming data.
Flow Control
89__________ refers to whether memory is internal or external to the computer.
- Location
- Access
- Hierarchy
- Tag
90Internal memory capacity is typically expressed in terms of _________.
91For internal memory, the __________ is equal to the number of electrical lines into and out of the memory module.
- Access Time
- Unit of Transfer
- Capacity
- Memory Info
92“Memory is organized into records and access must be made in a specific linear sequence” is a description of __________.
- Sequential Access
- Direct Access
- Random Access
- Associative Access
93Individual blocks or records have a unique address based on physical location with ___.
- Associative Access
- Physical Access
- Direct Access
- Sequential Access
94For 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.
- Memory Cycle Time
- Direct Access
- Transfer Rate
- Access Time
95The ________ consists of the access time plus any additional time required before a second access can commence.
- Latency
- Memory Cycle Time
- Direct Access
- Transfer Rate
96A 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 _________.
- Disk Cache
- Latency
- Virtual Address
- Miss
97A line includes a _________ that identifies which particular block is currently being stored.
98__________ is the simplest mapping technique and maps each block of main memory into only one possible cache line.
- Direct Mapping
- Associative Mapping
- Set Associative Mapping
- None of the Above
99When using the __________ technique all write operations made to main memory are made to the cache as well.
- Write Back
- Write Through
- LRU
- Unified Cache
100The key advantage of the __________ design is that it eliminates contention for the cache between the instruction fetch/decode unit and the execution unit.
- Logical Cache
- Split Cache
- Unified Cache
- Physical Cache
101The Pentium 4 ___ component executes micro-operations, fetching the required data from L1 data cache and temporarily storing the result in registers.
- Fetch/Decode Unit
- Out-of-Order Execution logic
- Execution Unit
- Memory Subsystem
102In reference to access time to a two-level memory, a _________ occurs if an accessed word is not found in the faster memory.
103A logical cache stores data using ___.
- Physical Addresses
- Virtual Addresses
- Random Addresses
- None of the Above
104__________ memory consists of peripheral storage devices, such as disk and tape.
Secondary
105One byte equals __________ bits.
8
106From a user’s point of view the two most important characteristics of memory are capacity and _____________.
Performance
107The three performance parameters for memory are: access time, transfer rate, and _________.
Memory Cycle Time
108_________ 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, thus retrieving a word based on a portion of its contents rather than its address.
Associative
109The ________ rate is the rate at which data can be transferred into or out of a memory unit.
Transfer
110The most commonly used physical types of memory are: semiconductor memory, __________ memory (used for disk and tape), and optical and magneto-optical.
Magnetic
111The three key characteristics of memory are capacity, access time, and _______.
Transfer Rate
112External, nonvolatile memory is referred to as ___________ or auxiliary memory.
Secondary
113 The cache consists of blocks called __________.
Lines
114 The Pentium 4 processor core consists of four major components: fetch/decode unit, out-of-order execution logic, memory subsystem, and __________.
Execution Unit
115The __________ units execute micro-operations, fetching the required data from the L1 data cache and temporarily storing results in registers.
Execution Unit
116 __________ memory is a facility that allows programs to address memory from a logical point of view, without regard to the amount of main memory physically available.
Virtual
117For set-associative mapping the cache control logic interprets a memory address as three fields: Set, Word, and __________.
Block