Quiz 2 Flashcards
______ represents the fundamental building block of the central processing unit of a computer. It is used to perform arithmetic and logic operations.
Arithmetic Logic Unit (ALU)
FPU
Floating Point Unit
An ALU is a ______, meaning that its outputs will change asynchronously in response to input changes.
combinational logic circuit
In normal operation, stable signals are applied to all of the ALU inputs and, when enough time (known as the “_________”) has passed for the signals to propagate through
the ALU circuitry, the result of the ALU operation appears at the ALU outputs
propagation delay
They can be found at the heart of every digital computer and are one of the most
important parts of a CPU (Central Processing Unit).
Arithmetic Logic Unit
It is a small amount of storage available as part of a CPU.
Registers
These are used to manipulate binary numbers since there are only two possible
states of a switch: open or closed.
transistor switches
It provide further information about the status of a result: if it is zero, if there is a carry out, or if an overflow has occurred
flags
All information in a computer is stored and manipulated in the form of what?
binary numbers
In computing, ______ is the portion of a machine language instructions that specifies the operation to be performed
opcode(operation code), also known as instruction machine code, instruction code, instruction syllable, instruction parcel or opstring
a ______ is an idealized or physical electronic device implementing a Boolean function
logic gate
the _____ is a component of a computers central processing unit (CPU) that directs the operation of the processor. It tells the computers memory, arithmetic and logic unit and input and output devices how to respond to the instructions that have been sent to the processor
CU (Control Unit)
_________ included the control unit as part of the von Neumann architecture
John von Neumann
Types of control unit
- multicycle control unit
- pipelined control units
- out of order control units
- translating control units
- control units for low-powered computers
- hardwired control unit
- microprogram control unit
typically use both the rising and falling edges of their square-wave timing
clock. They operate a step of their operation on each edge of the timing clock, so that a four step operation completes in two clock cycles.
multicycle control unit
instructions flow through the computer
pipelined control units
When a program makes a decision, and switches to a different sequence of instructions, the
pipeline sometimes must discard the data in process and restart. This is called a _____
stall
When two
instructions could interfere, sometimes the control unit must stop processing a later instruction until an
earlier instruction completes. This is called a ________ because a part of the pipeline is not
processing instructions
pipeline bubble
A control unit can be designed to finish what it can. If several instructions can be completed at
the same time, the control unit will arrange it. So, the fastest computers can process instructions in a
sequence that can vary somewhat, depending on when the operands or instruction destinations become
available.
out of order control units
When the execution of calculations is the slowest, instructions flow from memory into pieces of
electronics called ______
issue units
Some computers translate each single instruction into a sequence of simpler instructions. The
advantage is that an out of order computer can be simpler in the bulk of its logic, while handling complex
multi-step instructions
translating control units
Many modern computers have controls that minimize power usage
control units for low powered computers
Most computers also have a ____ instruction. This was invented to stop non-interrupt code so
that interrupt code has reliable timing
halt
________ are implemented through use of combinational logic units, featuring a
finite number of gates that can generate specific results based on the instructions that were used to
invoke those responses. These are generally faster than the microprogrammed designs.
hardwired control units