Interaction between CPU, memory &
         input/output device, functions of CPU




                      http://improvec.blogspot.in/   1
Objective


On completion of this period, you would be able
 to learn:
        Blocks of Computer System

        Interaction between functional blocks

        Functions of CPU


                http://improvec.blogspot.in/      2
Recap
 What is a computer?
 It is an electronic device which processes the data
 Functional units of a computer
   Input unit
   Memory unit
   ALU
   CU
   Output unit




                      http://improvec.blogspot.in/     3
Prerequisites

What are parts of the computer?
      Input Unit
     Memory Unit
     CPU
     Output Unit
What is CPU?
     Central Processing Unit
                    http://improvec.blogspot.in/   4
Interaction between functional blocks



data                                                                             To user
       INPUT UNIT
        INPUT UNIT             MEMORY UNIT
                               MEMORY UNIT                         OUTPUT UNIT
                                                                   OUTPUT UNIT
                                                                                 (Result)

                instruction   read   write
                                          operand         result


                 CONTROL UNIT
                 CONTROL UNIT                               ALU
                                                             ALU
  Control
  signals



   ___ data flow
   ------Control flow
                                 http://improvec.blogspot.in/                        5
Interaction between Functional Blocks


 Data is supplied to the computer through an input
  device.


 The data is then transferred to memory under the
  supervision of the control unit.



                   http://improvec.blogspot.in/      6
Interaction between functional blocks
                   (contd)

 Each instruction is interpreted before execution


 Control unit informs the ALU of the precise
  operation to be performed and
 Directs the transfer of operands to the ALU




                   http://improvec.blogspot.in/      7
Interaction between functional blocks (contd)


 The ALU then performs all calculations and
  comparisons needed


 And the results are then passed unto the
  memory unit, from there to the output unit




                  http://improvec.blogspot.in/   8
CPU
(Central processing unit)




        http://improvec.blogspot.in/   9
CPU

 CPU is the heart and brain of a computer.

 It receives data as input.

 Follows instruction, and processes data
  accordingly.
 Presents the information as out put to the user.



                  http://improvec.blogspot.in/   10
CPU (contd)

 Its primary function is to execute programs.

 it controls & coordinates all components such as
  memory, input and output devices.




                   http://improvec.blogspot.in/   11
Blocks of CPU




Fig 1    http://improvec.blogspot.in/   12
CPU (Central Processing Unit)

ALU (Arithmetic & Logical Unit)


    It performs two types of operations

         1. Arithmetic Operations.
         2. Logical Operations.




              http://improvec.blogspot.in/   13
ALU (Arithmetic & Logical Unit)

    Operation                      : Symbol

    Addition                       :      +
    Subtraction                    :          -
    Multiplication                 :      *
    Division                       :      /




           http://improvec.blogspot.in/           14
Logical Operations

 Logical AND
 Logical OR
 Logical NOT
 Logical EXCLUSIVE OR




                   http://improvec.blogspot.in/   15
CU (Control Unit)

 Controls the operations that takes place in
  various parts of a computer by sending
  electronic signals.

 Supervises the flow of data in various parts of
  computer such as input device, output device,
  and memory devices.



                   http://improvec.blogspot.in/     16
CPU




http://improvec.blogspot.in/   17
Functions of CPU
CPU performs everything in binary form

  It takes the information and process it
   according to instructions.

  It performs all calculations.

  It takes all decisions.

  It controls all units of computer.


                  http://improvec.blogspot.in/   18
Summary
In this class, you have learnt about

            Blocks of CPU

            Functions of CPU

            Interaction among the functional
             blocks



                   http://improvec.blogspot.in/   19
Questions


1. Explain the interaction between CPU, memory
   and I/O devices?

2. Describe the functions of CPU?




                 http://improvec.blogspot.in/   20
Quiz
1. The control unit, together with the ALU
  and memory unit, form
  a. control unit
   b. memory
  c. CPU (central processing unit)
  d. ALU
Answer: c




                 http://improvec.blogspot.in/   21
Quiz (Contd...)

2. The program’s instructions and data are
  transferred under the control of
  a. CPU
  b. Control Unit
  b. ALU
  d. Memory Unit
Answer: b



               http://improvec.blogspot.in/   22
Quiz (Contd...)

3. ALU handles
  a. arithmetic operations
  b. logical operations
  c. arithmetic operations and logical operations
  d. None of the above
Answer: c




                 http://improvec.blogspot.in/   23
Assignment

• Open a CPU cabinet with the help of your
  teacher (expert), and try to understand the
  connections and working of various components
  in side.




                 http://improvec.blogspot.in/   24

Cpu and its functions

  • 1.
    Interaction between CPU,memory & input/output device, functions of CPU http://improvec.blogspot.in/ 1
  • 2.
    Objective On completion ofthis period, you would be able to learn: Blocks of Computer System Interaction between functional blocks Functions of CPU http://improvec.blogspot.in/ 2
  • 3.
    Recap  What isa computer? It is an electronic device which processes the data  Functional units of a computer  Input unit  Memory unit  ALU  CU  Output unit http://improvec.blogspot.in/ 3
  • 4.
    Prerequisites What are partsof the computer? Input Unit Memory Unit CPU Output Unit What is CPU? Central Processing Unit http://improvec.blogspot.in/ 4
  • 5.
    Interaction between functionalblocks data To user INPUT UNIT INPUT UNIT MEMORY UNIT MEMORY UNIT OUTPUT UNIT OUTPUT UNIT (Result) instruction read write operand result CONTROL UNIT CONTROL UNIT ALU ALU Control signals ___ data flow ------Control flow http://improvec.blogspot.in/ 5
  • 6.
    Interaction between FunctionalBlocks  Data is supplied to the computer through an input device.  The data is then transferred to memory under the supervision of the control unit. http://improvec.blogspot.in/ 6
  • 7.
    Interaction between functionalblocks (contd)  Each instruction is interpreted before execution  Control unit informs the ALU of the precise operation to be performed and  Directs the transfer of operands to the ALU http://improvec.blogspot.in/ 7
  • 8.
    Interaction between functionalblocks (contd)  The ALU then performs all calculations and comparisons needed  And the results are then passed unto the memory unit, from there to the output unit http://improvec.blogspot.in/ 8
  • 9.
    CPU (Central processing unit) http://improvec.blogspot.in/ 9
  • 10.
    CPU  CPU isthe heart and brain of a computer.  It receives data as input.  Follows instruction, and processes data accordingly.  Presents the information as out put to the user. http://improvec.blogspot.in/ 10
  • 11.
    CPU (contd)  Itsprimary function is to execute programs.  it controls & coordinates all components such as memory, input and output devices. http://improvec.blogspot.in/ 11
  • 12.
    Blocks of CPU Fig1 http://improvec.blogspot.in/ 12
  • 13.
    CPU (Central ProcessingUnit) ALU (Arithmetic & Logical Unit)  It performs two types of operations 1. Arithmetic Operations. 2. Logical Operations. http://improvec.blogspot.in/ 13
  • 14.
    ALU (Arithmetic &Logical Unit) Operation : Symbol Addition : + Subtraction : - Multiplication : * Division : / http://improvec.blogspot.in/ 14
  • 15.
    Logical Operations  LogicalAND  Logical OR  Logical NOT  Logical EXCLUSIVE OR http://improvec.blogspot.in/ 15
  • 16.
    CU (Control Unit) Controls the operations that takes place in various parts of a computer by sending electronic signals.  Supervises the flow of data in various parts of computer such as input device, output device, and memory devices. http://improvec.blogspot.in/ 16
  • 17.
  • 18.
    Functions of CPU CPUperforms everything in binary form It takes the information and process it according to instructions. It performs all calculations. It takes all decisions. It controls all units of computer. http://improvec.blogspot.in/ 18
  • 19.
    Summary In this class,you have learnt about Blocks of CPU Functions of CPU Interaction among the functional blocks http://improvec.blogspot.in/ 19
  • 20.
    Questions 1. Explain theinteraction between CPU, memory and I/O devices? 2. Describe the functions of CPU? http://improvec.blogspot.in/ 20
  • 21.
    Quiz 1. The controlunit, together with the ALU and memory unit, form a. control unit b. memory c. CPU (central processing unit) d. ALU Answer: c http://improvec.blogspot.in/ 21
  • 22.
    Quiz (Contd...) 2. Theprogram’s instructions and data are transferred under the control of a. CPU b. Control Unit b. ALU d. Memory Unit Answer: b http://improvec.blogspot.in/ 22
  • 23.
    Quiz (Contd...) 3. ALUhandles a. arithmetic operations b. logical operations c. arithmetic operations and logical operations d. None of the above Answer: c http://improvec.blogspot.in/ 23
  • 24.
    Assignment • Open aCPU cabinet with the help of your teacher (expert), and try to understand the connections and working of various components in side. http://improvec.blogspot.in/ 24