Advanced Computer Architecture Final Exam Questions - 945 Verified Questions

Page 1


Advanced Computer Architecture

Final Exam Questions

Course Introduction

Advanced Computer Architecture delves into the design, analysis, and evaluation of modern computer systems at the architectural level. The course explores topics such as instruction set architectures, pipelining, superscalar and VLIW processors, memory hierarchies, cache optimization, parallel architectures, and advanced techniques for performance enhancement. Students will examine trade-offs in processor design, power efficiency, and scalability, as well as emerging trends such as multicore and manycore architectures. Through case studies and hands-on assignments, learners gain a comprehensive understanding of how architectural innovations drive the performance and efficiency of contemporary computing systems.

Recommended Textbook

Computer Organization and Architecture 10th Edition by William Stallings

Available Study Resources on Quizplus

21 Chapters

945 Verified Questions

945 Flashcards

Source URL: https://quizplus.com/study-set/3890 Page 2

Chapter 1: Basic Concepts and Computer Evolution

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77479

Sample Questions

Q1) Computer technology is changing at a __________ pace.

A)slow

B)slow to medium

C)rapid

D)non-existent

Answer: C

Q2) Historically the distinction between architecture and organization has not been an important one.

A)True

B)False

Answer: False

Q3) A computer is a complex system.

A)True

B)False

Answer: True

Q4) The basic functions that a computer can perform are: data processing,data movement,control,and _________.

Answer: data storage

Q5) __________ refers to those attributes of a system visible to a programmer.

Answer: Computer architecture

To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Performance Issues

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77478

Sample Questions

Q1) 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.

A)True

B)False

Answer: True

Q2) The __________ is a relatively small fast memory interposed between a larger,slower memory and the logic that accesses the larger memory.

A)peripheral

B)cache

C)processor

D)arithmetic and logic unit

Answer: B

Q3) The __________ 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.

Answer: Arithmetic

Q4) __________ Law applies to a queuing system.

Answer: Little's

To view all questions and flashcards with answers, click on the resource link above.

4

Chapter 3: A Top-Level View of Computer Function and

Interconnection

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77477

Sample Questions

Q1) Computer systems contain a number of different buses that provide pathways between components at various levels of the computer system hierarchy.

A)True

B)False

Answer: True

Q2) Timing refers to the way in which events are coordinated on the bus.

A)True

B)False

Answer: True

Q3) A(n)_________ is generated by a failure such as power failure or memory parity error.

A)I / O interrupt

B)hardware failure interrupt

C)timer interrupt

D)program interrupt

Answer: B

Q4) A _________ interrupt simply means that the processor can and will ignore that interrupt request signal.

Answer: disabled

To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Cache Memory

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77476

Sample Questions

Q1) individual blocks or records have a unique address based on physical location with

A)associative access

B)physical access

C)direct access

D)sequential access

Q2) The three performance parameters for memory are: access time,transfer rate,and

Q3) The most commonly used physical types of memory are: semiconductor memory,__________ memory (used for disk and tape),and optical and magneto-optical.

Q4) For set-associative mapping the cache control logic interprets a memory address as three fields: Set,Word,and __________.

Q5) __________ is the simplest mapping technique and maps each block of main memory into only one possible cache line.

A)Direct mapping

B)Associative mapping

C)Set associative mapping

D)None of the above

To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Internal Memory

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77475

Sample Questions

Q1) A static RAM will hold its data as long as power is supplied to it.

A)True

B)False

Q2) In earlier computers the most common form of random-access storage for computer main memory employed an array of doughnut-shaped ferromagnetic loops referred to as __________.

Q3) A number of chips can be grouped together to form a memory bank.

A)True

B)False

Q4) Which of the following memory types are nonvolatile?

A)erasable PROM

B)programmable ROM

C)flash memory

D)all of the above

Q5) __________ works by creating resistance rather than directly storing charge.

Q6) Semiconductor memory comes in packaged chips.

A)True

B)False

Q7) RAM,ROM,PROM,EPROM,EEPROM,and flash memory are all examples of __________ memory types.

To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: External Memory

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77474

Sample Questions

Q1) Adjacent tracks are separated by _________.

A)sectors

B)gaps

C)pits

D)heads

Q2) RAID levels 4 through 6 make use of an __________ access technique that allows separate I / O requests to be satisfied in parallel.

Q3) The time required to move the disk arm to the required track is the __________.

Q4) The _________ strategy employs multiple disk drives and distributes data in such a way as to enable simultaneous access to data from multiple drives,thereby improving I / O performance and allowing easier incremental increases in capacity.

Q5) In most contemporary systems fixed-length sectors are used,with _________ bytes being the nearly universal sector size.

A)64

B)128

C)256

D)512

Q6) Data is organized on the platter in a concentric set of rings called ________.

To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Input Output

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77473

Sample Questions

Q1) The most recent,and fastest,peripheral connection technology to become available for general-purpose use is __________,developed by Intel with collaboration from Apple.

Q2) A set of I / O modules is a key element of a computer system.

A)True

B)False

Q3) An external device connected to an I / O module is often referred to as a __________ device.

Q4) We can broadly classify external devices into three categories: human readable,communication,and __________.

Q5) ________ is when the DMA module must force the processor to suspend operation temporarily.

A)Interrupt

B)Thunderbolt

C)Cycle stealing

D)Lock down

Q6) When large volumes of data are to be moved,a more efficient technique is direct memory access (DMA).

A)True

B)False

Page 9

To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Operating System Support

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77472

Sample Questions

Q1) The ABI is the boundary between hardware and software.

A)True

B)False

Q2) The technique where memory is expanded to hold three,four,or more programs and switch among all of them is __________,(or multitasking).

Q3) When the processor executes a process it automatically converts from logical to physical address by adding the current starting location of the process,called its __________,to each logical address.

Q4) With _________ the virtual address is the same as the physical address.

A)unsegmented unpaged memory

B)unsegmented paged memory

C)segmented unpaged memory

D)segmented paged memory

Q5) The __________ ,or nucleus,contains the most frequently used functions in the OS.

Q6) Managers are users of domains that must observe the access permissions of the individual sections and / or pages that make up that domain.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Number Systems

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77471

Sample Questions

Q1) In the number 472.156 the 2 is the _________.

A)most significant digit

B)radix point

C)least significant digit

D)none of the above

Q2) (2 x 10-1)+ (5 x 10-2)+ (6 x 10-3)represents the number _________.

Q3) The decimal system is a special case of a positional number system with radix 10 and with digits in the range 0 through 9.

A)True

B)False

Q4) Because 16 symbols are used,the notation is called hexadecimal and the 16 symbols are the __________.

Q5) Binary 0101 is hexadecimal _________.

A)0

B)5

C)A

D)10

Q6) Our primary counting system is based on binary digits to represent numbers. A)True

B)False

Page 11

To view all questions and flashcards with answers, click on the resource link above.

Chapter 10: Computer Arithmetic

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77470

Sample Questions

Q1) If two numbers are added,and they are both positive or both negative,then _________ occurs if and only if the result has the opposite sign.

Q2) A __________ is one in which the most significant digit of the significand is nonzero.

Q3) Actual floating-point representations include a special bit pattern to designate zero.

A)True

B)False

Q4) __________ representation is almost universally used as the processor representation for integers.

A)Biased

B)Twos compliment

C)Sign-magnitude

D)Decimal

Q5) Overflow is a less serious problem because the result can generally be satisfactorily approximated by 0.

A)True

B)False

Q6) The use of subnormal numbers is referred to as _________ underflow.

To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Digital Logic

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77469

Sample Questions

Q1) A ________ is an interconnected set of gates whose output at any time is a function only of the input at that time.

Q2) The _________ connects multiple inputs to a single output.

Q3) 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.

A)SPLD

B)FPGA

C)PAL

D)PLA

Q4) Binary addition is exactly the same as Boolean algebra.

A)True

B)False

Q5) A register is a digital circuit used within the CPU to store one or more bits of data.

A)True

B)False

Q6) Each gate is defined in three ways: graphic symbol,algebraic notation,and

To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Characteristics and Functions

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77468

Sample Questions

Q1) The _________ instruction includes an implied address.

A)skip

B)rotate

C)stack

D)push

Q2) Source and result operands can be in one of four areas: main or virtual memory,immediate,I / O device,and _________.

Q3) _________ instructions are those that can be executed only while the processor is in a certain privileged state or is executing a program in a special privileged area of memory.

Q4) Most machines provide the basic arithmetic operations of add, subtract,multiply,and divide.

A)True

B)False

Q5) The instruction set is the programmer's means of controlling the processor.

A)True

B)False

Q6) The __________ reference tells the processor where to fetch the next instruction after the execution of this instruction is complete.

Page 14

To view all questions and flashcards with answers, click on the resource link above.

Chapter 13: Addressing Modes and Formats

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77467

Sample Questions

Q1) The advantage of __________ is that no memory reference other than the instruction fetch is required to obtain the operand.

A)direct addressing

B)immediate addressing

C)register addressing D)stack addressing

Q2) The actual mapping to a physical address is a function of the _________ and is invisible to the programmer.

Q3) Programs written in assembly language are translated into machine language by an _________.

Q4) The __________ instruction set is designed to increase the performance of ARM implementations that use a 16-bit or narrower memory data bus and to allow better code density than provided by the ARM instruction set.

Q5) The simplest form of addressing is __________ addressing.

Q6) Sometimes referred to as a pushdown list or last-in-first-out queue,a __________ is a linear array of locations.

Q7) If a programmer wished to program directly in machine language it would be necessary to enter the program as ________ data.

Page 15

To view all questions and flashcards with answers, click on the resource link above.

Chapter 14: Processor Structure and Function

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77466

Sample Questions

Q1) Condition codes facilitate multiway branches.

A)True

B)False

Q2) The _________ stage includes ALU operations,cache access,and register update.

A)decode

B)execute

C)fetch

D)write back

Q3) The _________ contains the address of an instruction to be fetched.

A)instruction register

B)memory address register

C)memory buffer register

D)program counter

Q4) The _________ is a small cache memory associated with the instruction fetch stage of the pipeline.

A)dynamic branch

B)loop table

C)branch history table

D)flag

Q5) An instruction cycle includes the following stages: fetch,execute,and _______.

Page 16

To view all questions and flashcards with answers, click on the resource link above.

Chapter 15: Reduced Instruction Set Computers

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77465

Sample Questions

Q1) RISC processors are more responsive to interrupts because interrupts are checked between rather elementary operations.

A)True

B)False

Q2) The difference between the operations provided in high-level languages (HLLs)and those provided in computer architecture is known as the ________.

Q3) The MIPS R4000 processor chip is partitioned into two sections,one containing the CPU and the other containing a _________ for memory management.

Q4) Microprogramming eases the task of designing and implementing the control unit and provides support for the family concept.

A)True

B)False

Q5) Procedure calls and returns are not important aspects of HLL programs.

A)True

B)False

Q6) Blocks of memory,recently used global variables,memory addressing,and one operand addressed and accessed per cycle are characteristics of _________ organizations.

To view all questions and flashcards with answers, click on the resource link above. Page 17

Chapter 16: Parallelism and Superscalar Processors

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77464

Sample Questions

Q1) 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.

A)in-order issue

B)resource conflict

C)antidependency

D)out-of-order completion

Q2) Superscalar instruction issue policies are grouped into the following categories: in-order issue with in-order completion,out-of-order issue with out-of-order completion,and ____________.

Q3) The schedulers are responsible for retrieving micro-ops from the micro-op queues and dispatching these for execution.

A)True

B)False

Q4) The term _________ parallelism refers to the degree to which,on average,the instructions of a program can be executed in parallel.

Q5) ________ exploits the fact that many pipeline stages perform tasks that require less than half a clock cycle.

Q6) An alternative to _________ is a scoreboarding.

To view all questions and flashcards with answers, click on the resource link above. Page 18

Chapter 17: Parallel Processing

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77463

Sample Questions

Q1) The __________ is the simplest mechanism for constructing a multiprocessor system.

Q2) Which of the following is an essential characteristic of cloud computing?

A)rapid elasticity

B)measured service

C)broad network access

D)all of the above

Q3) Hardware-based solutions are generally referred to as cache coherence _______.

A)clusters

B)streams

C)protocols

D)vectors

Q4) A ________ is a dispatchable unit of work within a process that includes a processor context and its own data area for a stack.

A)process

B)process switch

C)thread

D)thread switch

Q5) _________ is the easiest multithreading approach to implement.

Q6) Two key characteristics of a process are: scheduling / execution and ________.

To view all questions and flashcards with answers, click on the resource link above. Page 19

Chapter 18: Multicore Computers

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77462

Sample Questions

Q1) _______ applications embrace threading in a fundamental way.

A)Multi-instance

B)Multi-process

C)Java

D)Threaded

Q2) The principal building block of the IBM zEnterprise EC12 mainframe is the

Q3) The SCU uses hybrid MESI and _________ protocols to maintain coherency between the individual L1 data caches and the L2 cache.

Q4) The potential performance benefits of a multicore organization depend on the ability to effectively exploit the parallel resources available to the application.

A)True

B)False

Q5) The most prominent trend in terms of heterogeneous multicore design is the use of both CPUs and __________ on the same chip.

Q6) _______ law assumes a program in which a fraction (1- f )of the execution time involves code that is inherently serial and a fraction f that involves code that is infinitely parallelizable with no scheduling overhead.

To view all questions and flashcards with answers, click on the resource link above. Page 20

Chapter 19: General-Purpose Graphic Processing Units

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77461

Sample Questions

Q1) The parallel code in the form of a function to be run on GPU is the ________ .

A)grid

B)thread

C)kernel

D)none of the above

Q2) An instance of the kernel on the GPU is a ___________ .

A)thread

B)warp

C)grid

D)block

Q3) A _________ is a single instance of the kernel function.

Q4) The entire Gen8 compute architecture interfaces to the rest of the SoC components via a dedicated unit called the ____________ .

Q5) All but one set of GPU processor cores will be idle,while one SM is bearing the full processing load.

A)True

B)False

Q6) The _________ global scheduler unit on the GPU chip distributes the thread blocks to the SMs.

To view all questions and flashcards with answers, click on the resource link above. Page 21

Chapter 20: Control Unit Operation

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77460

Sample Questions

Q1) The execution of a program consists of the sequential execution of instructions.

A)True

B)False

Q2) Control unit implementation techniques fall into two categories: microprogrammed implementation and ___________ implementation.

Q3) The ____________ generated by the control unit cause the opening and closing of logic gates,resulting in the transfer of data to and from registers and the operation of the ALU.

Q4) Which of the following is an Intel 8085 external signal?

A)CLK(OUT)

B)read control

C)HOLDA

D)all of the above

Q5) __________ are the functional,or atomic,operations of a processor.

A)Micro-operations

B)Interrupts

C)Subcycles

D)All of the above

Q6) The __________ register specifies the address in memory for a read or write operation.

To view all questions and flashcards with answers, click on the resource link above. Page 22

Chapter 21: Microprogrammed Control

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77459

Sample Questions

Q1) The standard IBM 3033 control memory consists of ________ words.

A)2K

B)8K

C)4K

D)16K

Q2) The terms __________ relate to the relative width of microinstructions.

A)packed / unpacked

B)hard / soft

C)horizontal / vertical

D)direct / indirect

Q3) The term microprogram was first coined by __________ in the early 1950s.

A)M.V.Wilkes

B)D.Siewiorek

C)M.Sebern

D)S.Tucker

Q4) Each microinstruction cycle is made up of two parts: fetch and _________.

Q5) The LSI-11 is a good example of a __________ microinstruction approach.

Q6) In a __________ microinstruction every bit in the control field attaches to a control line.

Q7) A sequence of instructions is known as a ___________,or firmware.

To view all questions and flashcards with answers, click on the resource link above. Page 23

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.