structure and functions of cpu

Upload: eswin-angel

Post on 14-Apr-2018

244 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Structure and Functions of CPU

    1/18

    Computer Organization

    and Architecture

    Chapter 1 - (UNIT-1)Introduction

  • 7/29/2019 Structure and Functions of CPU

    2/18

    Architecture & Organization 1

    Architecture is those attributes visible to theprogrammer

    Instruction set, number of bits used for datarepresentation, I/O mechanisms, addressingtechniques.

    e.g. Is there a multiply instruction?

    Organization is how features are implemented

    Control signals, interfaces, memory technology.

    e.g. Is there a hardware multiply unit or is it done byrepeated addition?

  • 7/29/2019 Structure and Functions of CPU

    3/18

    Architecture & Organization 2

    All Intel x86 family share the same basicarchitecture

    The IBM System/370 family share the samebasic architecture

    This gives code compatibility

    At least backwards

    Organization differs between different versions

  • 7/29/2019 Structure and Functions of CPU

    4/18

    Structure & Function

    Structure is the way in which components relateto each other

    Function is the operation of individualcomponents as part of the structure

  • 7/29/2019 Structure and Functions of CPU

    5/18

    Function

    All computer functions are:

    Data processing

    Data storage

    Data movement

    Control

  • 7/29/2019 Structure and Functions of CPU

    6/18

    Functional view

  • 7/29/2019 Structure and Functions of CPU

    7/18

    Operations (1) Data movement

  • 7/29/2019 Structure and Functions of CPU

    8/18

    Operations (2) Storage

  • 7/29/2019 Structure and Functions of CPU

    9/18

    Operation (3) Processing from/to storage

  • 7/29/2019 Structure and Functions of CPU

    10/18

    Operation (4)

    Processing from storage to I/O

  • 7/29/2019 Structure and Functions of CPU

    11/18

    Structure - Top Level

    Computer

    MainMemory

    Input

    Output

    Systems

    Interconnection

    Peripherals

    Communication

    lines

    CentralProcessing

    Unit

    Computer

  • 7/29/2019 Structure and Functions of CPU

    12/18

    Structure - The CPU

    Computer ArithmeticandLogin Unit

    Control

    Unit

    Internal CPU

    Interconnection

    Registers

    CPU

    I/O

    Memory

    System

    Bus

    CPU

  • 7/29/2019 Structure and Functions of CPU

    13/18

    Structure - The Control Unit

    CPU

    Control

    Memory

    Control Unit

    Registers and

    Decoders

    Sequencing

    Login

    Control

    Unit

    ALU

    Registers

    Internal

    Bus

    Control Unit

  • 7/29/2019 Structure and Functions of CPU

    14/18

    Outline of the Book (1)

    Computer Evolution and Performance

    Computer Interconnection Structures

    Internal Memory

    External Memory

    Input/Output

    Operating Systems Support

    Computer Arithmetic

    Instruction Sets

  • 7/29/2019 Structure and Functions of CPU

    15/18

    Outline of the Book (2)

    CPU Structure and Function

    Reduced Instruction Set Computers

    Superscalar Processors

    Control Unit Operation

    Microprogrammed Control

    Multiprocessors and Vector Processing

    Digital Logic (Appendix)

  • 7/29/2019 Structure and Functions of CPU

    16/18

    Internet Resources

    - Web site for book

    http://WilliamStallings.com/COA6e.html

    links to sites of interest

    links to sites for courses that use the book

    errata list for book

    information on other books by W. Stallings

    http://WilliamStallings.com/StudentSupport.html

    Math

    How-to

    Research resources

    Misc

    http://williamstallings.com/StudentSupport.htmlhttp://williamstallings.com/StudentSupport.html
  • 7/29/2019 Structure and Functions of CPU

    17/18

    Internet Resources

    - Web sites to look for

    WWW Computer Architecture Home Page

    CPU Info Center

    ACM Special Interest Group on ComputerArchitecture

    IEEE Technical Committee on ComputerArchitecture

    Intel Technology Journal

    Manufacturers sitesIntel, IBM, etc.

  • 7/29/2019 Structure and Functions of CPU

    18/18

    Internet Resources

    - Usenet News Groups

    comp.arch

    comp.arch.arithmetic

    comp.arch.storage

    comp.parallel