Computer Architecture - Control Unit
Computer Architecture - Control Unit
Control Unit
1
Table of Contents
Contents
Table of Contents ........................................................................................................................................ 2
Introduction ................................................................................................................................................. 3
Functions of the Control Unit .................................................................................................................... 3
Types of Control Unit ................................................................................................................................. 4
1. Hardwired Control Unit .................................................................................................................... 4
2. Microprogrammable Control Unit .................................................................................................... 4
Conclusion ................................................................................................................................................... 5
References .................................................................................................................................................... 5
2
Introduction
Control Unit is the part of the computer’s central processing unit (CPU), which directs the
operation of the processor. It was included as part of the Von Neumann Architecture by John
von Neumann. It is the responsibility of the Control Unit to tell the computer’s memory,
arithmetic/logic unit and input and output devices how to respond to the instructions that have
been sent to the processor. It fetches internal instructions of the programs from the main memory
to the processor instruction register, and based on this register contents, the control unit generates
a control signal that supervises the execution of these instructions.
A control unit works by receiving input information to which it converts into control signals,
which are then sent to the central processor. The computer’s processor then tells the attached
hardware what operations to perform.
Control unit generates timing and control signals for the operations of the computer. The control
unit communicates with ALU and main memory. It also controls the transmission between
processor, memory and the various peripherals. It also instructs the ALU which operation has to
be performed on data.
1. It coordinates the sequence of data movements into, out of, and between a processor’s
many sub-units.
2. It interprets instructions.
3. It controls data flow inside the processor.
4. It receives external instructions or commands to which it converts to sequence of control
signals.
5. It controls many execution units(i.e. ALU, data buffers and registers) contained within a
CPU.
6. It also handles multiple tasks, such as fetching, decoding, execution handling and storing
results.
3
Types of Control Unit
There are two types of control units:
n microprogrammed control units, subsequent instruction words are fetched into the instruction
register in a normal way. However, the operation code of each instruction is not directly
decoded to enable immediate control signal generation but it comprises the initial address of a
microprogram contained in the control store.
4
Conclusion
1. The control unit of CPU Select the interprets program instruction and then coordinate
their execution.
2. The Control Unit does not perform any actual processing of data, it acts as the central
nervous System for other component of computer.
3. It manages and coordinate the entire computer system including its input and output unit.
4. There are two types of Control Unit (Hardwired Control Unit, Microprogrammable
Control Unit
References