Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 31

CHAPTER 2

Computer Systems
2.1

Prentice Hall 2002

COMPUTER GENERATIONS
1. VACUUM TUBES: 1946-1959

2.2

Prentice Hall 2002

COMPUTER GENERATIONS
1. VACUUM TUBES: 1946-1959 2. TRANSISTORS: 1957-1963

2.3

Prentice Hall 2002

COMPUTER GENERATIONS
1. VACUUM TUBES: 1946-1959 2. TRANSISTORS: 1957-1963 3. INTEGRATED CIRCUITS: 1964-1979

2.4

Prentice Hall 2002

COMPUTER GENERATIONS
1. VACUUM TUBES: 1946-1959 2. TRANSISTORS: 1957-1963 3. INTEGRATED CIRCUITS: 1964-1979 4. VERY LARGE-SCALE INTEGRATED (VLSI) CIRCUITS: 1980- PRESENT *

2.5

Prentice Hall 2002

SUPERCOMPUTER
TERAFLOP: TRILLION CALCULATIONS/SECOND

HIGHLY SOPHISTICATED COMPLEX COMPUTATIONS FASTEST CPUs LARGE SIMULATIONS STATE-OF-THE-ART COMPONENTS EXPENSIVE * 2.6

Prentice Hall 2002

MAINFRAME
MIPS: Millions of Instructions per second

LARGEST ENTERPRISE COMPUTER 5O MEGABYTES TO OVER ONE GIGABYTE RAM COMMERCIAL, SCIENTIFIC, MILITARY APPLICATIONS MASSIVE DATA COMPLICATED COMPUTATIONS *
2.7

Prentice Hall 2002

MINICOMPUTER
MIDDLE-RANGE 10 MEGABYTES TO OVER ONE GIGABYTE RAM UNIVERSITIES, FACTORIES, LABS USED AS FRONT-END PROCESSOR FOR MAINFRAME *
2.8

Prentice Hall 2002

MICROCOMPUTER
DESKTOP OR PORTABLE 64 KILOBYTES TO OVER 128 MEGABYTES RAM PERSONAL OR BUSINESS COMPUTERS AFFORDABLE MANY AVAILABLE COMPONENTS CAN BE NETWORKED * 2.9 Prentice Hall 2002

LAPTOPS & SMALLER


LAPTOP (OR NOTEBOOK): Briefcase type package, very portable, can be inexpensive, can connect to other computers or networks HAND-HELD (OR PALMTOP): Subminiature, wireless computer. Growing in sophistication and connectivity *
2.10

Prentice Hall 2002

BASIC COMPONENTS OF COMPUTER SYSTEMS


UNDERLYING STRUCTURE INPUT/OUTPUT BITS & CODING SCHEMES ARITHMETIC LOGIC UNIT *

2.11

Prentice Hall 2002

CENTRAL PROCESSING UNIT


(CPU)

CONTROL UNIT

ARITHMETIC/LOGIC UNIT

ROM

CLOCK

RAM

PRIMARY (MAIN) MEMORY


2.12

Prentice Hall 2002

BUSES
CPU
PRIMARY

STORAGE

DATA BUS ADDRESS BUS CONTROL BUS

INPUT DEVICES
2.13

OUTPUT DEVICES

SECONDARY STORAGE
Prentice Hall 2002

TYPES OF MEMORY
RAM : Random Access Memory
Dynamic: Changes thru processing Static: Remains constant (power on)

ROM : Read Only Memory (preprogrammed)


PROM: Program can be changed once EPROM: Erasable thru ultraviolet light EEPROM: Electrically erasable

*
2.14

Prentice Hall 2002

INPUT/OUTPUT
TERMINAL POINT-OF-SALES TERMINALS AUTOMATIC TELLER MACHINES PUNCHED CARDS MAGNETIC INK CHARACTER RECOGNITION (MICR): Used by banks to process checks *

2.15

Prentice Hall 2002

INPUT/OUTPUT
OPTICAL CHARACTER RECOGNITION: Scanned material translated into computer characters IMAGING: Forms, documents, photos digitized for computer use BAR CODE LABEL: Product label information read into computer. Can be used to track inventory *
2.16

Prentice Hall 2002

INPUT/OUTPUT
COMPUTER OUTPUT MICROFILM (COM): Computer rapidly generates microfilm documents for archive copies in small space VOICE RESPONSE UNITS: Computer recognizes, generates verbal messages MULTIMEDIA: Combines text, graphics, sound still images, animations, video *
2.17

Prentice Hall 2002

HOW CHARACTERS ARE STORED IN COMPUTER MEMORY


BIT: Binary Digit. On/Off, 0/1, Magnetic/Not BYTE: Group of bits for one character
EBCDIC- Extended Binary Coded Decimal Interchange Code (8 bits per byte) ASCII- American Standard Code for Information Exchange (7 or 8 bits per byte)

PARITY BIT: extra bit added to each byte to help detect errors *
2.18

Prentice Hall 2002

EXAMPLES OF BYTES
EBCDIC ASCII (assume even-parity system)

C: 1100 0011 0 100 0011 1 A: 1100 0001 1 100 0001 0 T: 1110 0011 1 101 0100 1 Note how sum for each byte is an EVEN number *
2.19

Prentice Hall 2002

ALU & CONTROL UNIT


ARITHMETIC- LOGIC UNIT: CPU component performs logic and arithmetic operations CONTROL UNIT: CPU component controls, coordinates other parts of computer system *
2.20

Prentice Hall 2002

COMPUTER FILES
RECORD: Data about a transaction arranged in a set of FIELDS, each holding a datum FILE: A group of similar records, such as accounts receivable or payroll DATABASE: The files of an organization, an electronic library *
2.21

Prentice Hall 2002

COMPUTER FILES
SEQUENTIAL ACCESS: A sequence of files arranged in order, say alphabetically. Usually stored on magnetic tape or cartridge DIRECT ACCESS: Records stored on a DIRECT ACCESS STORAGE DEVICE (DASD). Can move directly to any record * 2.22 Prentice Hall 2002

DIRECT ACCESS STORAGE DEVICE

HARD DISK: Steel platter array for large computer systems RAID: Redundant array of Inexpensive Disks FLOPPY DISK: Removable disk for PC *

2.23

Prentice Hall 2002

DISK PACK STORAGE


LARGE SYSTEMS RELIABLE STORAGE LARGE AMOUNTS OF DATA QUICK ACCESS & RETRIEVABLE TYPICAL: 11 2-SIDED DISKS CYLINDER: SAME TRACK ALL SURFACES
READ/WRITE HEADS DISK 1 DISK 2 DISK 3 DISK 4 DISK 5

CYLINDER 10: TRACK 10 (TOP AND BOTTOM OF EACH DISK)


2.24

Prentice Hall 2002

THE STORED PROGRAM CONCEPT

COMPUTER IS A BINARY SYSTEM PROGRAM: A set of instructions telling the computer what to do INSTRUCTION: Individual step or operation in a program MACHINE LANGUAGE: Translated instruction understood by particular model of computer 2.25 Prentice Hall 2002 *

CONTROLLER
LINK FOR INPUT/OUTPUT OR FILE DEVICES: To CPU and memory of large computer systems HIGHLY SPECIALIZED PROCESSOR: Manages the operation of attached devices to free the CPU from these tasks *
2.26

Prentice Hall 2002

DATA CHANNEL
SPECIALIZED INPUT/OUTPUT PROCESSOR (A COMPUTER): Takes over function of device communication from the CPU CORRECTS FOR SPEED MISMATCH BETWEEN SLOW PERIPHERAL DEVICES AND VERY FAST CPU *
2.27

Prentice Hall 2002

SYMMETRIC MULTIPROCESSOR
PROCESSORS (CPUs) ARE IDENTICAL, WITH EACH PROCESSOR OPERATING INDEPENDENTLY OF THE OTHERS USED IN MOST MAINFRAMES AND SOME MIDRANGE MACHINES *
2.28

Prentice Hall 2002

PARALLEL PROCESSOR (PP)


MULTIPLE CPUs INSTALLED AS PART OF A SINGLE COMPUTER SYSTEM: Gives separate piece of program to each of the processors so that work on the program can proceed in parallel on the separate pieces *
2.29

Prentice Hall 2002

MASSIVELY PARALLEL PROCESSOR (MPP)


PARALLEL PROCESSING COMPUTER WITH MANY PARALLEL PROCESSORS: 32 OR MORE: Different CPUs capable of performing different instructions at the same time 1000 OR MORE: CPUs must all carry out the same instruction at the same time

*
2.30

Prentice Hall 2002

CHAPTER 2

Computer Systems
2.31

Prentice Hall 2002

You might also like