MGMT 1040 Chapter Notes - Chapter 7: Control Unit
MGMT 1040 Chapter 7 Notes – Summary
Introduction
• Control unit logic opens and closes switches at the right times to control the individual
operations and the movement of data from one component within the CPU to another.
• And for all pratial purposes, that’s aout it.
• The small number of different operations used in a CPU suggests that the CPU can be
directly implemented in electronic hardware, and indeed that is the case.
• In Supplementary we demonstrate for the curious reader, in somewhat simplified
fashion, that all of the preceding functions can be implemented using logic gates that
perform Boolean algebra.
• The registers, flags, and counters that control timing are made up of electronic devices
called flip-flops, which are, themselves, made up of logic gates.
• So, as you can see, the basic hardware implementation of the CPU is relatively
straightforward and simple.
• Although the addition of pipelining, super scaling, and other features complicates the
design.
• It is possible, with careful design, to implement and produce an extremely fast and
efficient CPU at low cost and in large quantities.
• We presented a number of different techniques that are used to enhance the power
and flexibility of a CPU.
• We began with a discussion of three different approaches to CPU architecture, with
particular emphasis on traditional computer architecture.
• We presented the advantages, disadvantages, and trade-offs for each architecture.
• Next, we looked at the various aspects of instruction execution in a CPU, with the
purpose of improving performance.
• This discussion culminated in the presentation of a model for an alternative organization
that preserves the basic rules of execution, but allows much faster instruction
execution.
find more resources at oneclass.com
find more resources at oneclass.com