Computer Science & Information TechnologyComputer Organization and Architecture

What is the functionality of Control Unit?

A CPU contains three main sections: the register section, the arithmetic/logic unit (ALU), and the control unit. These sections work together to perform the sequences of micro-operations needed to perform the fetch, decode, and execution of every instruction in the CPU’s instruction set (shown in the following figure). The operation or task that must perform by CPU to execute an instruction are:

Instruction Execution Cycle

  1. Fetch Instruction: An instruction, stored in the memory, is fetched into the control unit by supplying the memory with the address of the instruction.
  2. Decode (Interpret Instruction): The control unit decodes the instruction in order to find the sequence of operation necessary to execute it.
  3. Memory (Operand Fetch/Data Fetch): Any data necessary for an instruction is fetched from the memory by the control unit and stored in the datapath.
  4. Execute (Process data):The operation (Arithmetic or Logical) is performed within the datapath.
  5. Write (result store): The result of the operation is possibly written to the memory.

<< Previous | Next >>
Must Read: What is Computer Organization and Architecture?

 

Check More Links:
1. What is program interrupt? 2. What do you mean by addressing mode?
3. Logical address space and physical address space 4. Types of CPU Scheduling
5. What is the function of control unit? 6. I/O module in computer architecture
7. Floating point representation in computer architecture 8. Flynn’s classification in computer architecture
WhatsApp Group Join Now
Telegram Group Join Now

Leave a Reply

Your email address will not be published. Required fields are marked *