Computer Architecture - Final

Embed Size (px)

Citation preview

  • 8/13/2019 Computer Architecture - Final

    1/32

    Computer Definition

    An electronic programmable device which receives data, process the

    data, according to the controlling program to produce desired output in a

    useful form and stores the results for later use, diligently with accuracy,

    speed, consistency without any emotions or feelings

  • 8/13/2019 Computer Architecture - Final

    2/32

    Hardware Software Firmware

    Components of Computer

    Types ofComponents

    MS-WindowsMS-Office

    LinuxOS/2UNIX

    MS-DOS

    TallyAuto CAD

    Hard diskMother board

    CPURAM

    ROM

  • 8/13/2019 Computer Architecture - Final

    3/32

    Components of Computer

    Hardware ComponentsTangible Components

    Software Components In-tangible Components

    Firmware Components Hardware Components withembedded software

    components

  • 8/13/2019 Computer Architecture - Final

    4/32

    Hardware Components

    A typical computer consists of a case or chassis with

    following parts Mother Board Central Processing Unit (C.P.U.)

    Random Access Memory (RAM)

    Basic Input Output System (BIOS)

    Power Supply

    Storage Controller

    Video Display Controller

    Computer bus controllers

    Some type of removable media writer & storage device.

  • 8/13/2019 Computer Architecture - Final

    5/32

    Hardware Components

    Floppy Disk

    Hard Disk Drive

    Zip Drive

    USB Flash Drive

    Pen Drive

    Tape Drive (Magnetic Tape)

    Sound Card

    Networkingto connect the computer to the Internet and/or other

    computers.

    Modemfor dial-up connection

    Networking CardLAN Card

  • 8/13/2019 Computer Architecture - Final

    6/32

    Block Diagram of a Micro Computer

    Input Devices

    Memory

    Central processing Unit (CPU)

    Includes

    CU, ALU, Registers,Accumulators

    Output Devices

    Secondary Storage

  • 8/13/2019 Computer Architecture - Final

    7/32

    Computer History

    3000BC (Somewhere around) - The abacus

    1642 another mechanical device was created called

    the Pascaline

    1800s were not electronic computers to be driven by

    steam

    1940s - the real beginning of the computer age - first

    computer ENIAC was built. The UNIVAC was the firstcommercial computer.

    http://localhost/var/www/apps/Academics/IT-Syl/IT%20for%20Mgt/History-of-Computers-new.dochttp://localhost/var/www/apps/Academics/IT-Syl/IT%20for%20Mgt/History-of-Computers-new.doc
  • 8/13/2019 Computer Architecture - Final

    8/32

    Generations of Computers

    Key for Computer Generations Time Frame

    Circuit Components

    Elements per Component

    Internal Storage

    Memory Capacity

    Data Input

    Popular Computers and Companies atthat time

    http://localhost/var/www/apps/Academics/IT-Syl/IT%20for%20Mgt/History,%20Generations.pptxhttp://localhost/var/www/apps/Academics/IT-Syl/IT%20for%20Mgt/History,%20Generations.pptx
  • 8/13/2019 Computer Architecture - Final

    9/32

    First Generations 1951- 1958

    Vacuum Tubes

    Magnetic Drum

    4,000 bits

    Hard Wire Programs in computers

    IBM 650, Univac I

    ENIAC

  • 8/13/2019 Computer Architecture - Final

    10/32

    Second Generation 1959-1964

    Transistors

    Magnetic Cores

    32,000 bits

    Punch Cards

    CDC, GE, IBM

  • 8/13/2019 Computer Architecture - Final

    11/32

    Third Generation 1965-1974

    Silicon Chips (Integrated circuits)= IC

    Cores, ICs

    128,000 bits

    Keyboard Entry

    IBM, NCR, Honeywell

  • 8/13/2019 Computer Architecture - Final

    12/32

    Fourth Generation 1975-1989

    Silicon Chips (Large scale integratedcircuits)=LSI

    ICs, LSIs

    100 million bits

    Read programs off disks

    Apple, Xerox, Texas Instrument, Hewlett-Packard

  • 8/13/2019 Computer Architecture - Final

    13/32

    Fifth Generation 1990-present

    Silicon Chips ( Very Large Integrated Circuits)VLSI

    LSIs, VLSIs

    Unlimited

    CD-Rom, Optical Disk

    NEC, Packard Bell, Compaq, Other Clones

  • 8/13/2019 Computer Architecture - Final

    14/32

    Digital ComputerAnalog Computer

    Computer

    Micro Embedded System Mini Mainframe Super

    Home Office

    Desktop Laptop Notebook

    PC - XT PC- AT

    Types of Computer

  • 8/13/2019 Computer Architecture - Final

    15/32

    Micro Computer Hardware ComponentsInput Device:An input device lets you input data to a computer and issue commands. A

    keyboard, mouse, scanner, digital camera, Light Pan, Optical Mark Reader

    (OMR), Optical Character Reader (OCR) touch Pads, Bar Code Reader and

    joystick are examples of input devices.

    Some Common Computer Input Devices:

    Text Input Devices

    Keyboard

    Pointing Devices

    Mouse

    Track BallGaming Devices

    Joystick

    Game Pad

    Game Controller

    Image Video Input Devices

    Image Scanner

    Web CamAudio Input Devices

    Microphone

  • 8/13/2019 Computer Architecture - Final

    16/32

    Micro Computer Hardware Components

    Output Device - To displays information on a screen, creates printed

    copies or generates sound. A monitor, printer,

    plotters, and speakers are examples of outputdevices.

    Some Common Output Devices

    Video Output Devices

    Printer (Laser, Inkjet, Dot-matrix)

    Monitor (LCD, CRT) (Visual Display UnitVDU)

    Audio Output Devices

    Speakers

    Headset

  • 8/13/2019 Computer Architecture - Final

    17/32

    Micro Computer Hardware Components

    Central Processing Unit (CPU)

    Does all of the processing and controlling function of a computer

    1. Does all of the mathematics, mainly addition2. Does all the logical comparisons of values

    3. Directs the flow of data in a computer

    4. Controls the operation of the parts of the computer

    Fourth Generation onwards, all CPUs of Micro-computers are microprocessors

    A microprocessor is a complete CPU on a single silicon chip does all of the

    functions of a computer

    Fetch data to be worked upon using a set of instructions as per user

    needs

    Directing and controlling the operations of a micro computer

    Some of the Micro Computers CPUs components

    The Arithmetic Logic Unit (ALU), Controlling Unit (CU), Cache, Registers,Accumulators

  • 8/13/2019 Computer Architecture - Final

    18/32

    Micro Computer Hardware Components

    Form of Memory and Storage Device

    http://localhost/var/www/apps/Academics/IT-Syl/IT%20for%20Mgt/Forms%20of%20Memory.docxhttp://localhost/var/www/apps/Academics/IT-Syl/IT%20for%20Mgt/Forms%20of%20Memory.docx
  • 8/13/2019 Computer Architecture - Final

    19/32

    Memory and Storage Device

  • 8/13/2019 Computer Architecture - Final

    20/32

  • 8/13/2019 Computer Architecture - Final

    21/32

    Capacity of Memory

    In computers the capacity of memory is measured in Mega bytes. Bytes

    is the

    Smaller Unit and means a set of 8 bits. Higher units are Kilo bytes, Mega

    bytes

    and Gigabytes.

    1 Character = 1 byte = 8 bits

    1 Kilo bytes (KB) = 1024 bytes or 210

    bytes1 Mega byte (MB) = 1024 KB

    = 1024 X 1024 bytes or 220bytes

    1 Giga byte (GB) = 1024 MB

    = 1024 X 1024 bytes or 230bytes

    1 Terra byte (TB) = 1024 GB

  • 8/13/2019 Computer Architecture - Final

    22/32

    System Unit Computer System

  • 8/13/2019 Computer Architecture - Final

    23/32

    System UnitMotherboard - The motherboard is the main circuit board of a

    computer. It is also known as the mainboard or system board.

    CPU- The CPU is the central electronic chip that determines theprocessing power of the computer.

    Computer memory, and often casually refers to computer

    components, devices and recording media that retain digital data

    used for computing for some interval of time. In contemporary

    usage, memory usually refers to a form of solid state storage

    known as random access memory (RAM) and sometimes other

    forms of fast but temporary storage. Similarly, storage more

    commonly refers to mass storage - optical discs, forms of magnetic

    storage like hard disks, and other types of storage which are slower

    than RAM, but of a more permanent nature.

    Bus - A bus is an electronic line that allows 1s and 0s to move

    from one place to another.

  • 8/13/2019 Computer Architecture - Final

    24/32

    Ports and Connectors - A port is a connector located on the

    motherboard or on a separate adapter.

    Bays - A bay is a space inside the computer case where a

    hard drive, floppy drive or CD-ROM drive sits

    Power Supply: - A power supply changes normal householdelectricity into electricity that a computer can use.

    Sound Components - A sound card lets a computer play

    and record high quality sound.

    System Unit .............

  • 8/13/2019 Computer Architecture - Final

    25/32

    Micro Computer Software Components

    Software a set of programs enables a computer hardware to

    perform specific tasks. This includes application software such as a

    word processor, which enables a user to perform a task, and systemsoftware such as an operating system, which provides Interface for

    human computer interaction and application software a platform.

    By interfacing with hardware and with other software or Custom

    software made to user specifications.

    Types of Software

    System Software

    It helps run the computer hardware and computer system. It

    includes Operating Systems, Device Drivers, Diagnostic Tools,

    Servers, Windowing Systems, Utilities, and more.

  • 8/13/2019 Computer Architecture - Final

    26/32

    Application Software

    It allows end users to accomplish one or more specific (non-

    computer) related) tasks, Typical application, include

    industrial automation, business software, educational

    software, medical software, databases and computer games.

    Businesses are probably the biggest users of application

    software.

    Programming Software

    It provides tools to assist a programmer in writing computer

    programs and software using different programming

    languages in a more convenient way, The tools include text

    editor, compilers, interpreters, linkers, debuggers and so on.

  • 8/13/2019 Computer Architecture - Final

    27/32

    Operating system(OS)an example of system software, is a

    set of software that manages computer hardware resources and

    provides common services for computer programs. The

    operating system is a vital component of the system software ina computer system and support the function of..

    Time sharing of CPU

    Memory allocation/ deallocation

    System call/ Interrupts handling

    Executing system command

    Resource Sharing/ allocation

    Hardware controlling and making usable

    Carrying out housekeeping services

    Supporting Application SoftwareExamples of popular modern operating systems includes MS

    DOS, Mac OS, OS/2, Microsoft Windows, Linux, UNIX.

  • 8/13/2019 Computer Architecture - Final

    28/32

  • 8/13/2019 Computer Architecture - Final

    29/32

    Comparison of CUI & GUI

    User Interfaces

    The user interface is how the computer's operating system presents

    information to the user and the user gives instructions (commands) tothe computer.

    There are two kinds of User Interfaces

    1. Character User Interface (CUI)

    Presents information to the user in the form of text.

    Have to type in commands or select commands from a menudisplayed as text on the screen.

    Hard to use or learn, because the user must memorize and type in

    commands.

    Examples:

    MS-Dos (Microsoft Disk Operating System) Pro-Dos (Professional Disk Operating System)

    Unix

  • 8/13/2019 Computer Architecture - Final

    30/32

    2. Graphic User Interface (GUI)

    Presents information to the use in the form of pull-

    down menus and icons. Pull-down menus the user clicks on to display the

    menu

    The user gives commands to the computer by

    selecting items from a menu or by clicking on an icon

    when using a pointing device. GUIs are easy to learn and use

    Examples:

    Windows 98, Windows 2000, Mac OS, Window XP, AllEdition, Window Me, Window Server 2003 & 2008

  • 8/13/2019 Computer Architecture - Final

    31/32

    Speed of CPUs

    The speed of CPUs is measured in hertz's.

    A hertz is one cycle per second.

    Need to measure time to determine cycles per second All computers have a clock built into them for timing the cycles

    The clock is usually located in a small metal box on the

    motherboard.

    Today, many CPUs can complete over MIPS.

    Speeds of modern CPUs

    Most computers have a CPU that can do at least more than

    400 MHz

    MHz stands for megahertzs

    A MHz is 1,000,000 cycles per second.

    Computers will soon be at speeds of over a gigahertz,

    1,000,000,000 Hertzs.

    Computer Data Stores Information

  • 8/13/2019 Computer Architecture - Final

    32/32

    Computer Data Stores InformationHow a computer stores information

    The computer stores information as a string of zeros (0) and ones (1)

    The standard string length is eight 0's or 1's in a row

    This standard length is called a byte

    A byte equals one character A character is a letter, number, or symbol - it is about any thing that can be typed on a keyboard.

    There are 256 standard characters used by almost all computers.

    Information size measurements

    Kilobyte (KB)

    One kilobyte equals 1024 bytes

    1KB is about 140 words, about a half page of typed double-spaced text (words only)

    Megabyte (MB)One megabyte equals 1024 KB

    One megabyte equals about 1,048,576 bytes i.e. 1024 * 1024 KB

    One megabyte equals about 500 pages of text, or one large book

    Gigabyte (GB)

    One gigabyte equals 1024 MB

    One gigabyte equals about 1,000,000 KB

    One gigabyte equals about 1,000,000,000 bytes

    One gigabyte equals over 1,000 books of text Terabyte (TB)

    One terabyte equals 1024 GB