Exam 14: Processor Structure and Function

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Many processor designs include a register or set of registers often known as the _________ that contain status information and condition codes.

Free
(Short Answer)
4.8/5
(37)
Correct Answer:
Verified

program status word (PSW)

__________ or fetch overlap is where,while the second stage is executing the instruction,the first stage takes advantage of any unused memory cycles to fetch and buffer the next instruction.

Free
(Short Answer)
4.9/5
(34)
Correct Answer:
Verified

Instruction prefetch

The OS usually runs in ________.

Free
(Multiple Choice)
4.8/5
(43)
Correct Answer:
Verified

A

A ________ hazard occurs when there is a conflict in the access of an operand location.

(Multiple Choice)
4.8/5
(43)

Two classes of events cause the x86 to suspend execution of the current instruction stream and respond to the event: interrupts and ________.

(Short Answer)
4.8/5
(41)

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.

(True/False)
4.9/5
(34)

Interrupt processing allows an application program to be suspended in order that a variety of interrupt conditions can be serviced and later resumed.

(True/False)
4.9/5
(35)

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

(Multiple Choice)
4.9/5
(38)

Within the processor there is a set of registers that function as a level of memory above main memory and cache in the hierarchy.

(True/False)
4.8/5
(42)

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

(Multiple Choice)
4.8/5
(37)

It is possible to improve pipeline performance by automatically rearranging instructions within a program so that branch instructions occur later than actually desired.

(True/False)
4.7/5
(39)

__________ is a process where new inputs are accepted at one end before previously accepted inputs appear as outputs at the other end.

(Short Answer)
4.9/5
(38)

A control hazard occurs when two or more instructions that are already in the pipeline need the same resource.

(True/False)
4.8/5
(41)

A _________,also known as a branch hazard,occurs when the pipeline makes the wrong decision on a branch prediction and therefore brings instructions into the pipeline that must subsequently be discarded.

(Short Answer)
4.8/5
(46)

The cycle time of an instruction pipeline is the time needed to advance a set of instructions one stage through the pipeline.

(True/False)
4.7/5
(34)

A processor must: fetch instruction,interpret instruction,process data,write data,and _________.

(Short Answer)
4.8/5
(35)

The ________ controls the movement of data and instructions into and out of the processor.

(Multiple Choice)
4.8/5
(32)

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

(Multiple Choice)
4.9/5
(30)

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

(Short Answer)
4.7/5
(32)

Instruction pipelining is a powerful technique for enhancing performance but requires careful design to achieve optimum results with reasonable complexity.

(True/False)
4.9/5
(39)
Showing 1 - 20 of 45
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)