You are on page 1of 50

Managing Information Technology

6th Edition
CHAPTER 2
COMPUTER HARDWARE

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 1


Building Blocks of Information Technology

Hardware Software Network Data

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 2


EVOLUTION OF COMPUTER SYSTEMS

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 3


EVOLUTION OF COMPUTER SYSTEMS

• First Generation of Computers

– Vacuum Tubes
– Magnetic Drum Memories

First Generation
(1946-1959)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 4


EVOLUTION OF COMPUTER SYSTEMS

• Second Generation of Computers

– Transistors
– Magnetic Core Memories

First Generation Second Generation


(1946-1959) (1959-1964)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 5


EVOLUTION OF COMPUTER SYSTEMS

• Third Generation of Computers

– Integrated Circuits
– Semiconductor Memories
– Operating System

First Generation Second Generation Third Generation


(1946-1959) (1959-1964) (1964-late 1970s)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 6


EVOLUTION OF COMPUTER SYSTEMS

• Fourth Generation of Computers


– Large-Scale Integration (LSI) and Very-Large-Scale
Integration (VLSI) Circuits
– Communication Between Computers
– Multiple Processors in a Single Machine

First Generation Second Generation Third Generation Fourth Generation


(1946-1959) (1959-1964) (1964-late 1970s) (1980s-present)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 7


EVOLUTION OF COMPUTER SYSTEMS

• Minicomputers
– Same Technologies as Third and Fourth
Generations
– Smaller Machine Size
– Smaller Business and Scientific Applications

First Generation Second Generation Third Generation Fourth Generation Minicomputers


(1946-1959) (1959-1964) (1964-late 1970s) (1980s-present) (1970s-present)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 8


EVOLUTION OF COMPUTER SYSTEMS

• Microcomputers

– Microprocessors
– Single-User Systems

First Generation Second Generation Third Generation Fourth Generation Minicomputers Microcomputers
(1946-1959) (1959-1964) (1964-late 1970s) (1980s-present) (1970s-present) (late 1970s-present)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 9


BASIC COMPONENTS OF
COMPUTER SYSTEMS

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 10


BASIC COMPONENTS OF
COMPUTER SYSTEMS

• All computers made up of


the same set of six building
blocks: input, output,
memory, arithmetic/logic
unit, control unit, and files
• Control unit and
arithmetic/logical unit
together known as the
central processing unit
(CPU) 11
Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall
BASIC COMPONENTS OF
COMPUTER SYSTEMS
Input
• Device(s) needed to
enter data into the
computer for it to use
in its computations

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 12


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Input
• Terminal
– Simpler than a PC
– Designed strictly for input and output
– Has keyboard and screen
– Does not have a processor
– Connected to computer with telecommunication
line
– Allows user to key data directly into computer

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 13


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Input
• Common input methods
– Keyboard: input entered by user through keystrokes
– Disk drive: data on disk read into memory
– Magnetic ink character recognition (MICR): used to
process bank checks
– Bar code labeling: scans bar codes on packages or
products, and reads into computer

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 14


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Input
• Common input methods (cont’d)
– Optical character recognition (OCR): directly scans
typed, printed, or handwritten material
– Imaging: inputs digital form of documents and
photos

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 15


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Output
• Device(s) needed to
produce results in a
usable format

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 16


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Output
• Common output methods
– Video display unit: displays output on a screen
– Disk drive: output written to disk for retrieval later
– Printer: output to paper using various types of
printers

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 17


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Output
• Common output methods
– Computer output microfilm (COM): microfilm
generated for archive copies in small space
– Voice response units: computer recognizes input,
generates verbal response messages

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 18


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Memory
• Referred to as main
memory or primary
memory
• All data flows to and
from memory

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 19


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Memory
• Divided into cells
– Each has a unique address
– Can only store limited amount of data
• Byte: stores one character of data
• Word: stores two or more characters of data

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 20


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Memory

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 21


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Memory
• Each memory cell is a set of circuits
• Each circuit is on or off (represented by 1 or 0)
• Each circuit corresponds to a bit (binary digit)
• Most computers – 8 bits (circuits) represents a
character (byte)
• 2 common bit coding schemes used today:
– ASCII
– EBCDIC
Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 22
BASIC COMPONENTS OF
COMPUTER SYSTEMS
Memory

.
.
.

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 23


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Arithmetic/logic unit
• Carries out:
– Mathematical
operations (addition,
subtraction,
multiplication,
division)
– Logical operations
(number
comparisons)
Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 24
BASIC COMPONENTS OF
COMPUTER SYSTEMS
Arithmetic/logic unit
• Consists of VLSI circuits on a silicon chip
• Can perform up to billions of operations per
second
• Numbers are taken from memory as input and
results are stored in memory as output

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 25


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Computer files
• File devices used to
store vast quantities
of data

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 26


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Computer files
• Main memory is limited, volatile, and
expensive
• File devices, or secondary memory, are used to
store additional data that is nonvolatile
• Main disadvantage is the relatively slow speed
• File storage devices:
– Magnetic tape drives, disk drives, floppy drives
– Optical CD or DVD drives
Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 27
BASIC COMPONENTS OF
COMPUTER SYSTEMS
Computer files
• Sequential Access Files
– Records are stored in sequence according to file’s
control key
– Usually stored on magnetic tape
• Direct Access Files
– Records can be accessed immediately, without
regard to physical location
– Stored on Direct Access Storage Devices (DASD)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 28


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Computer files
• Types of DASDs:
– Fixed (hard) drives
– Optical disk storage
• CD-ROM
• CD-R
• CD-RW
• DVD-ROM
• DVD-R
• DVD-RW

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 29


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Computer files
• Types of DASDs:
– Removable drives
• Floppy drives
• Zip drives
• Keychain drives

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 30


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Control unit
• Controls the other
five components of
the computer system

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 31


BASIC COMPONENTS OF
COMPUTER SYSTEMS
Control unit
• Used to take advantage of speed and capacity
of other components
• List of operations, called a program, tells the
control unit what to do
• These operations are read from memory,
interpreted, and carried out one at a time
(stored-program concept)

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 32


STORED-PROGRAM CONCEPT
• Program
– A list of what is to be done for an application
– Each step or operation is called an instruction
• Machine language
– Form of a program that can be understood by a
specific computer model
– Consists of operation code and addresses

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 33


STORED-PROGRAM CONCEPT
• Measure of computer power
– Millions of instructions per second (MIPS)
– Millions of floating point operations per second
(MFLOPS)
– Benchmarking involves running a set of real jobs
on various machines to compare speed

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 34


STORED-PROGRAM CONCEPT
Benchmarking

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 35


EXTENSIONS TO THE BASIC MODEL
Cache memory
• High-speed, high-cost storage
• Used as intermediary between control unit and
main memory
• Compensates for speed mismatches built into the
computer system

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 36


EXTENSIONS TO THE BASIC MODEL
Cache memory
• Locality of reference
– If a piece of data is used, there is a high probability
that a nearby piece of data will be used shortly
thereafter
• Data reuse
– Data is retained in cache until it has not been recently
referenced

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 37


EXTENSIONS TO THE BASIC MODEL
Multiprocessor systems
• Systems that contain more than one processor
• Dual-processor vs. dual-core
– Dual-processor systems contain two physically
separate processors in the same box
– Dual-core systems contain two complete
processors manufactured as part of a single chip

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 38


EXTENSIONS TO THE BASIC MODEL
Multiprocessor systems
• Symmetric multiprocessor (SMP)
– All processors are identical and work independently
of each other
• Parallel processor (PP)
– Multiple processors work on separate pieces of the
same program
• Massively parallel processor (MPP)
– Machines with a large number of parallel processors

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 39


TYPES OF COMPUTER SYSTEMS
Microcomputers
• Also called personal computers or PCs
• Can generally be carried or moved by one person
and only have one keyboard and display unit
• Examples:
– Desktop PC
– Laptop or notebook
– Handheld or palmtop
– Tablet PC

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 40


TYPES OF COMPUTER SYSTEMS
Microcomputers

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 41


TYPES OF COMPUTER SYSTEMS
Microcomputers
• Two major types of microcomputers
– IBM-compatible PCs
– Apple microcomputers
• Have been put to a myriad of uses
– Record-keeping
– Word processing
– Games
– Presentations
– Programming

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 42


TYPES OF COMPUTER SYSTEMS
Midrange systems
• Broadest category of computer systems
• Workstations
– More powerful microcomputers
– Success due to development of the reduced instruction set
computing (RISC) chip
• Minicomputers
– Similar to mainframe systems, but less powerful and less
expensive
– Used for departmental computers, office automation, and
servers

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 43


TYPES OF COMPUTER SYSTEMS
Midrange systems
• Subcategories
– Low-end midrange systems
• Essentially high-powered PCs
• Typically built on Intel Pentium, Celeron, or Xeon processors
or AMD Opteron processors
• Often run Windows Server
– High-end midrange systems
• Powered by RISC processors or top-of-the-line Intel or AMD
processors
• Usually run Linux or some variation of UNIX

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 44


TYPES OF COMPUTER SYSTEMS
Midrange systems
• Subcategories (cont’d)
– Similar to minicomputers
• Better input/output capabilities than workstations
• Easy-to-use commercial applications software
• Legacy systems, but those that remain have
incorporated RISC processors and UNIX

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 45


TYPES OF COMPUTER SYSTEMS
Mainframe computers
• The heart of the computer systems for most major
corporations and government agencies
• Major strength is versatility in applications
– Online and batch processing
– Standard business applications
– Engineering and scientific applications
– Network control
– Systems development
– Web serving

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 46


TYPES OF COMPUTER SYSTEMS
Mainframe computers

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 47


TYPES OF COMPUTER SYSTEMS
Supercomputers
• Serve as “number-crunchers”
• Handle problems generated by research scientists
• High-end supercomputers located in government
research laboratories and major universities
• Fastest supercomputer (IBM Blue Gene/L)
incorporates 65,536 processors and can achieve
performance of 280.6 teraflops

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 48


TYPES OF COMPUTER SYSTEMS

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 49


All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means, electronic,
mechanical, photocopying, recording, or otherwise, without the prior written
permission of the publisher. Printed in the United States of America.

Copyright © 2009 Pearson Education, Inc.  


Publishing as Prentice Hall

Copyright © 2009 Pearson Education, Inc.  Publishing as Prentice Hall 50

You might also like