Guide with 150 Questions &
Answers | Computer Architectur,
Exams of Computer Communication
Systems
appropriately. (T/F) T - ANSWER//A multicore computer combines two or
more processors on a single piece of silicon. (T/F) A - ANSWER//With
_______, register banks are replicated so that multiple threads can share the
use of pipeline resources. A. SMT B. pipelining C. scalar D. superscalar D -
ANSWER//_________ 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. A.
Superscalar B. Scalar C. Pipelining D. Simultaneous multithreading B -
ANSWER//_________ is when multiple pipelines are constructed by
replicating execution resources, enabling parallel execution of instructions in
parallel pipelines so long as hazards are avoided. A. Vectoring B. Superscalar
C. Hybrid multithreading D. Pipelining B - ANSWER//One way to control
power density is to use more of the chip area for ________. A. multicore B.
cache memory C. silicon D. resistors A - ANSWER//Lotus Domino or Siebel
CRM are examples of ___________ applications. A. threaded B. multi-
process C. Java D. multi-instance D - ANSWER//Oracle database, SAP, and
PeopleSoft are examples of ________ applications. A. Java B. multithreaded
native C. multi-instance D. multi-process C - ANSWER//_______ 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. A. Multi-instance B. Multi-
process C. Java D. Threaded A - ANSWER//Putting rendering on one
processor, AI on another, and physics on another is an example of
_________ threading. A. coarse B. multi-instance C. fine-grained D. hybrid B -
ANSWER//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. A. multi-process B. fine-grained C.
hybrid D. coarse D - ANSWER//The _________ is an example of splitting off a
separate, shared L3 cache, with dedicated L1 and L2 caches for each core
processor. A. IBM 370 B. ARM11 MPCore C. AMD Opteron D. Intel Core i7 C
- ANSWER//The ________ connects to the external bus, known as the Front
Side Bus, which connects to main memory, I/O controllers, and other
processor chips. A. L2 B. APIC C. bus interface D. all of the above B -
ANSWER//The Intel Core i7-990X, introduced in 2008, implements ______
x86 SMT processors, each with a dedicated L2 cache, and with a shared L3
cache. A. 2 B. 4 C. 6 D. 8 B - ANSWER//Processors are called ________. A.
dies B. cores C. QPI D. interconnects A - ANSWER//The ________ feature
,enables moving dirty data from one CPU to another without writing to L2 and
reading the data back in from external memory. A. migratory lines B. DDI C.
VFP unit D. IPIs C - ANSWER//The ________ is responsible for maintaining
coherency among L1 data caches. A. VFP unit B. distributed interrupt
controller C. snoop control unit (SCU) D. watchdog T - ANSWER//A
microprogram consists of a sequence of instructions in a microprogramming
language. F - ANSWER//A microprogrammed control unit is a relatively
complex logic circuit. T - ANSWER//Microprogramming became a popular
technique for implementing the control unit of CISC processors. F -
ANSWER//To implement a control unit as an interconnection of basic logic
elements is a very simple task. T - ANSWER//A microprogram is midway
between hardware and software. F - ANSWER//It is easier to design in
hardware than in firmware. T - ANSWER//It is more difficult to write a firmware
program than a software program. T - ANSWER//Reading a microinstruction
from the control memory is the same as executing that microinstruction. F -
ANSWER//The advantage of horizontal microinstructions is that they are more
compact than vertical microinstructions, at the expense of a small additional
amount of logic and time delay. T - ANSWER//The principal advantage of the
use of microprogramming to implement a control unit is that it
T - ANSWER//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". (T/F) F -
ANSWER//The variety of computer products is exhibited only in cost. (T/F) F -
ANSWER//Computer organization refers to attributes of a system visible to
the programmer. (T/F) F - ANSWER//Changes in computer technology are
finally slowing down. (T/F) T - ANSWER//The textbook for this course is about
the structure and function of computers. (T/F) T - ANSWER//The number of
bits used to represent various data types is an example of an architectural
attribute. (T/F) T - ANSWER//Interfaces between the computer and
peripherals is an example of an organizational attribute. (T/F) F -
ANSWER//Historically the distinction between architecture and organization
has not been an important one. (T/F) T - ANSWER//A particular architecture
may span many years and encompass a number of different computer models,
its organization changing with changing technology. (T/F) F - ANSWER//A
microcomputer architecture and organization relationship is not very close.
(T/F) T - ANSWER//Changes in technology not only influence organization but
also result in the introduction of more powerful and more complex
architectures. (T/F) T - ANSWER//The hierarchical nature of complex systems
is essential to both their design and their description. (T/F) T - ANSWER//Both
the structure and functioning of a computer are, in essence, simple. (T/F) T -
ANSWER//A computer must be able to process, store, move, and control data.
(T/F) F - ANSWER//When data are moved over longer distances, to or from a
remote device, the process is known as data transport. (T/F) C -
ANSWER//Computer technology is changing at a __________ pace. A. Slow
B. Slow to medium C. Rapid D. Non-existent D - ANSWER//Computer
_________ refers to those attributes that have a direct impact on the logical
execution of a program. A. Organization B. Specifics C. Design D.
Architecture A - ANSWER//Architectural attributes include __________ . A.
I/O mechanisms B. Control signals C. Interfaces D. Memory technology used
, B - ANSWER//_________ attributes include hardware details transparent to
the programmer. A. Interface B. Organizational C. Memory D. Architectural A -
ANSWER//It is a(n) _________ design issue whether a computer will have a
multiply instruction. A. Architectural B. Memory C. Elementary D.
Organizational D - ANSWER//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. A. Architectural B.
Memory C. Mechanical D. Organizational B - ANSWER//A __________
system is a set of interrelated subsystems. A. Secondary B. Hierarchical C.
Complex D. Functional C - ANSWER//An I/O device is referred to as a
__________. A. CPU B. Control device C. Peripheral D. Register A -
ANSWER//When data are moved over longer distances, to or from a remote
device, the process is known as __________. A. Data communications B.
Registering C. Structuring D. Data transport C - ANSWER//The _________
stores data. A. System bus B. I/O C. Main memory D. Control unit B -
ANSWER//The __________ moves data between the computer and its
external environment. A. Data transport B. I/O C. Register D. CPU
interconnection B - ANSWER//A common example of system interconnection
is by means of a __________. A. Register B. System bus C. Data transport D.
Control device A - ANSWER//A _________ is a mechanism that provides for
communication among CPU, main memory, and I/O. A. System
interconnection B. CPU interconnection C. Peripheral D. Processor D -
ANSWER//_________ provide storage internal to the CPU. A. Control units B.
ALUs C. Main memory D. Registers C - ANSWER//The __________ performs
the computer's data processing functions. A. Register B. CPU interconnection
C. ALU D. System bus F - ANSWER//The world's first general-purpose
electronic digital computer was designed and constructed at The Ohio State
University. (T/F) T - ANSWER//John Mauchly and John Eckert designed the
ENIAC. (T/F) F - ANSWER//The major drawback of the EDVAC was that it
had to be programmed manually by setting switches and plugging and
unplugging cables. (T/F) T - ANSWER//The IAS is the prototype of all
subsequent general-purpose computers. (T/F) T - ANSWER//The IAS
operates by repetitively performing an instruction cycle. (T/F) T -
ANSWER//Backward compatible means that the programs written for the
older machines can be executed on the new machine. (T/F) F - ANSWER//A
vacuum tube is a solid-state device made from silicon. (T/F) T -
ANSWER//Computers are classified into generations based on the
fundamental hardware technology employed. (T/F) F - ANSWER//System
software was introduced in the third generation of computers. (T/F) T -
ANSWER//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. (T/F) T - ANSWER//IBM's System/360 was the
industry's first planned family of computers. (T/F) T - ANSWER//Intel's 4004
was the first chip to contain all of the components of a CPU on a single chip.
(T/F) T - ANSWER//Designers wrestle with the challenge of balancing
processor performance with that of main memory and other computer
components. (T/F) F - ANSWER//The Intel x86 evolved from RISC design
principles and is used in embedded systems. (T/F) F - ANSWER//A common
measure of performance for a processor is the rate at which instructions are
executed, expressed as billions of instructions per seconds (BIPS). (T/F) C -