Title: Hardware
1Hardware
2LEARNING OBJECTIVES
- IDENTIFY HARDWARE COMPONENTS
- DESCRIBE HOW DATA IS REPRESENTED
- CONTRAST MAINFRAMES, MINICOMPUTERS,
SUPERCOMPUTERS, PCs, WORKSTATIONS
3LEARNING OBJECTIVES
4LEARNING OBJECTIVES
- ????? ???????
- ????? ???-?????
- ??? ???
- ????? ??????, ???? ??????
- ????? ??????, ???? ???
- ???? ?????? ???? ???? ???? ?????
- ?????? ???????
- ???? ????? ??? ????? ????
- ????? ????? ??????
5LEARNING OBJECTIVES
- COMPARE ARRANGEMENTS OF COMPUTER PROCESSING
CLIENT/SERVER, NETWORK - DESCRIBE MEDIA FOR STORING DATA
- COMPARE INPUT/OUTPUT DEVICES
- DESCRIBE MULTIMEDIA, TRENDS
6MANAGEMENT CHALLENGES
- WHAT IS A COMPUTER SYSTEM?
- CPU AND PRIMARY STORAGE
- COMPUTERS COMPUTER TECHNOLOGIES
- SECONDARY STORAGE
- INPUT OUTPUT DEVICES
- INFO TECHNOLOGY TRENDS
7The computer discussed here
- Not All computers
- An Electronic, Digital, Serial, All Purpose
Machine - (as distinct from non electronic, analog,
parallel, or special purpose)
8Timeline
9The Turing Machine
A device that could determine the truth of
mathematical statements without human involvement
by following a deterministic sequence of
instructions.
10Von Neumann Architecture
Stored-program concept
11HOW CHARACTERS ARE STORED
12HOW CHARACTERS ARE STORED
- 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
13EXAMPLES 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
The role of UNICODE
14Components of an I/S
Input
Computer
People
Data
Procedures
Output
15Main components
16Main components
17Components
18What does all this mean?
- Pentium IV 2 Giga
- Centrino?
- 32MB EDO ECC RAM
- 256KB pipeline burst cache
- 17, SVGA 1024x768 Monitor, 85hz
- 128Mb VRAM, 64bit video
- 24.0 GB EIDE Hard Drive (11ms seek, 16MB/s
transfer) - One 3.5 Diskette Drive
- 52x CD ROM drive
- PCI, USB ISA slots
- SoundBlaster, MPEG video
- 56k data/fax modem, v.34, MNP5
- WiFi, 802.11g Built-in 10/100 Ethernet
- Keyboard and mouse
- Windows XP
675
19Alphabet soup blues?
- Try using Whatis.com or FOLDOC, the Free Online
Dictionary of Computing - URLs available on our syllabus
- One easy to remember URL is http//www.nightflig
ht.com/foldoc/ - Another useful address is http//www.whatis.
com
20Major components (1/3)
- Microprocessor (and its support staff)
- Pentium IV 950MHz Processor with MMX
- 256Kb (pipeline burst) cache
- this is the Level 2 cache
- 32Mb (EDO) RAM
- PCI, USB ISA slots
- these slots are on the PCI and ISA buses,
respectively - MPEG video processor
21Processing the heart
22ADDRESSES IN MEMORY
Each location has an ADDRESS
Each location can hold one BYTE
23MEMORY SIZE
- KILOBYTE (KT) 210 bytes... 1024 bytes
- MEGABYTE (MB) 210 KB... million bytes
- GIGABYTE (GB) 210 MB... billion bytes
- TERABYTES (TB) 210 GB... trillion bytes
kilo- k or K 103 210 mega- M 106 220 giga- G
109 230 tera- T 1012 240
peta- P 1015 250 exa- E 1018 260 zetta- Z
1021 270 yotta- Y 1024 280
24TYPES 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
25CENTRAL PROCESSING UNIT (CPU)
CONTROL UNIT
26Try Intels museum
- Athttp//intel.com/education/mpuworks/intro.htm
27History of microprocessors
- Intel1971 - 40041974 - 80801982 - 802861989
- 4861993 - Pentium1995 - Pentium Pro1999 -
Celeron
- 2000 transistors
- 250,000 transistors
- 5 million transistors
- 10 million - billions of transistors
28ALU CONTROL UNIT
- ARITHMETIC- LOGIC UNIT CPU component performs
logic and arithmetic operations - CONTROL UNIT CPU component controls, coordinates
other parts of computer system
29INSTRUCTION EXECUTION CYCLE
- I-CYCLE
- 1. FETCH
- 2. DECODE
- 3. PLACE IN INSTRUCTION REGISTER
- 4. PLACE INTO ADDRESS REGISTER
30INSTRUCTION EXECUTION CYCLE
- E-CYCLE
- 5. SEND DATA FROM MAIN MEMORY TO STORAGE
REGISTER - 6. COMMAND ALU
- 7. ALU PERFORMS OPERATION
- 8. SEND RESULT TO ACCUMULATOR
31Instruction (Fetch Decode) and Execution Cycle
32Major components (2/3)
- Mass storage
- 24.0 GB (EIDE) hard drive(11ms seek, 16Mb/s
transfer) - 24x CD ROM
- One 3.5 Diskette Drive
33Major components (3/3)
- Input/output devices
- 17, SVGA 1024x768 Monitor, 85hz
- 64Mb VRAM, 64bit video
- Keyboard and mouse
- Communication devices
- Built-in 10/100 Ethernet
- 56k data/fax modem (v.34, MNP5)
- Operating system
- Windows XP
34Measures for SIZE and SPEED
- Kilo, Mega, Giga, Tera, Peta, exa, zetta, yotta
1000x, 210x - Milli-, micro-, pico-, nano-, femto- 1000-x
- Processor generation (486, Pentium, Pro, MMX)
- Mhz Megahertz millions of cycles per second
- MIPS Millions of instructions per second
- SPECint SPECfp
- bps, baud
- Refresh rates, seek times, bus width
35COMPUTER TIME
PER COMPARED
NAME LENGTH
SECOND TO 1 SECOND
- Millisecond .001 second thousand
16min 40 sec - Microsecond .001 millisecond million
11.6 days - Nanosecond .001microsecond billion
31.7 years - Picosecond .001 nanosecond trillion
31,700 years
36Recommended Reading on Speed
37Selected components of a CPU computer
Processor
Control Unit
ExecU
Decoder
Registers
Processor Bus
EIDE hard disk
Bus Interface
Level 1 Cache
PCI controller
EIDE controller
38BUSES
39Moores Law
- Actually, more of an observation or prediction
- In the late 1960s, Gordon Moore (co-founder of
Intel) predicted that the number of transistors
that could be placed on a single chip would
double every year - Not quite right, more like every 18 months
40Moores Law (2)
41Hardware Generations
- First vacuum tube technology
- Second Transistors
- Third LSI
- Fourth VLSI
- Fifth (?, parallel, network)
- Do generations of hardware matter?
- Analogous to software?
42COMPUTER GENERATIONS
43COMPUTER GENERATIONS
- 1. VACUUM TUBES 1946-1956
44COMPUTER GENERATIONS
- 1. VACUUM TUBES 1946-1956
- 2. TRANSISTORS 1957-1963
45COMPUTER GENERATIONS
- 1. VACUUM TUBES 1946-1956
- 2. TRANSISTORS 1957-1963
- 3. INTEGRATED CIRCUITS 1964-1979
46COMPUTER GENERATIONS
- 1. VACUUM TUBES 1946-1956
- 2. TRANSISTORS 1957-1963
- 3. INTEGRATED CIRCUITS 1964-1979
- 4. VERY LARGE-SCALE INTEGRATED CIRCUITS
1980-PRESENT
47What happened to fifth generation?
- Japanese project
- Shrinking, laptop, palmtop, wearable,
implantable, embedded devices? - Network PC?
48MICROPROCESSOR
- VLSI CIRCUIT WITH CPU
- WORD LENGTH BITS PROCESSED AT ONE TIME
- MEGAHERTZ ONE MILLION CYCLES PER SECOND
- DATA BUS WIDTH BITS MOVED BETWEEN CPU OTHER
DEVICES - REDUCED INSTRUCTION SET COMPUTING (RISC) EMBEDS
MOST USED INSTRUCTIONS ON CHIP TO ENHANCE SPEED
49EXAMPLES OF MICROPROCESSORS
50Microprocessor types
51Advances in of transistors on a microprocessor
52Increasing MIPS each year
53Grades of Computer Systems
- Palmtop, notebook
- Desktop
- Server
- Workstation
- Midrange (minicomputer)
- Mainframe
- Supercomputer
- Processor
- RAM
- Secondary storage
- Physical size
- Price
Recommended reading Soul of a New Machine
54MAINFRAME
MIPS Millions of Instructions per second
- LARGEST COMPUTER
- 5O MEGABYTES TO OVER ONE GIGABYTE RAM
- COMMERCIAL, SCIENTIFIC, MILITARY APPLICATIONS
- MASSIVE DATA
- COMPLICATED COMPUTATIONS
55MINICOMPUTER
- MIDDLE-RANGE
- 10 MEGABYTES TO OVER ONE GIGABYTE RAM
- UNIVERSITIES, FACTORIES, LABS
- USED AS FRONT-END PROCESSOR FOR MAINFRAME
56MICROCOMPUTER
- DESKTOP OR PORTABLE
- 64 KILOBYTES TO OVER 64 MEGABYTES RAM
- PERSONAL OR BUSINESS COMPUTERS
- AFFORDABLE
- MANY AVAILABLE COMPONENTS
- CAN BE NETWORKED
57WORKSTATION
- DESKTOP COMPUTER
- POWERFUL GRAPHICS
- EXTENSIVE MATH CAPABILITIES
- MULTI-TASKING
- USUALLY CONFIGURED TO SPECIAL FUNCTION (e.g.
CAD, ENGINEERING, GRAPHICS)
58SUPERCOMPUTER
- HIGHLY SOPHISTICATED
- COMPLEX COMPUTATIONS
- FASTEST CPUs
- LARGE SIMULATIONS
- STATE-OF-THE-ART COMPONENTS
- EXPENSIVE
59CENTRALIZED / DECENTRALIZED
- CENTRALIZED PROCESSING BY CENTRAL COMPUTER SITE
- ONE STANDARD
- GREATER CONTROL
- DECENTRALIZED PROCESSING BY SEVERAL COMPUTER
SITES LINKED BY NETWORKS - MORE FLEXIBILITY
- FASTER RESPONSE
60CLIENT / SERVER
- NETWORKED COMPUTERS
- CLIENT user (PC, workstation, laptop) requires
data, application, communications it does not
have - SERVER component (computer) having desired data,
application, communications
61CLIENT / SERVER
CLIENT SERVER
USER INTERFACE APPLICATION FUNCTION
DATA APPLICATION FUNCTION NETWORK RESOURCES
62CLIENT / SERVER
63Network Computers (NC)
- (Oracle and Sun), Or Net PC Intels industry
spec. - A massively pared-down computer that downloads
both software and data from the network rather
than storing locally. - Thin Client
- Javas role
- TCO!!!
64Parallel Computing
- Divide the work up among multiple, simultaneous
processes and processors - Uses and analogs in Neural Networks
65SEQUENTIAL PARALLEL PROCESSING
SEQUENTIAL
PARALLEL
RESULT
66DATA STORAGE IN A MICROCOMPUTER
TYPE OF MEMORY
TOTAL STORAGE CAPACITY
ACCESS TIME
PRIMARY STORAGE
REGISTER
1 KILOBYTE
.01 MICROSECONDS
CACHE
1 KILOBYTE
.1 MICROSECONDS
RAM
16 MEGABYTES
.5 MICROSECONDS
SECONDARY STORAGE
HARD DISK
800 MEGABYTES
15 MILLISECONDS
HI-DENSITY DISK
2.8 MEGABYTES
200 MILLISECONDS
OPTICAL DISK
660 MEGABYTES
200-500 MILLISECONDS
MAGNETIC TAPE
40 MEGABYTES
1-2 SECONDS
67SECONDARY STORAGE
- DISK, RAID (redundant array of inexpensive disks)
- TAPE
- OPTICAL STORAGE
68TRACKS AND SECTORS
EACH TRACK HOLDS SAME AMOUNT OF DATA
TRACKS
START OF TRACKS
SECTOR
DIRECTORY ON TRACK 0
Source Senn, Information Technology in
Business1995
69DISK 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
CYLINDER 10 TRACK 10 (TOP AND BOTTOM OF EACH
DISK)
70MAGNETIC TAPE
- STANDARD FOR SEQUENTIAL FILES
- SPOOL OF PLASTIC TAPE COVERED WITH FERROUS OXIDE
(2400 feet per spool) - RECORD GROUPS BLOCKING FACTOR (e.g., 10 records
per block) - GROUPS SEPARATED BY INTER-BLOCK GAP
- RECORDS READ BLOCK AT A TIME
HEADER IBG BLOCK 1 BLOCK 2
BLOCK 3
71MAGNETIC CARTRIDGE
- ENCLOSED FERROUS OXIDE TAPE
- USED PERIODICALLY TO BACK UP RECORDS
- INEXPENSIVE
- STORED IN SAFE LOCATION
- CAN BE REUSED
72OPTICAL STORAGE
- CD-ROM 500-660 MEGABYTES
- LAND Flat parts of disk surface reflects light
- PITS small scratch on surface scatters light
- WRITE ONCE / READ MANY (WORM)
- CD-R Compact Disk - Recordable
- CD-RW CD - Rewritable
- DIGITAL VIDEO DISK (DVD) CD size, up to 10
gigabytes of data
73Purchasing secondary memory
74One more concern with secondary memory
75POINTING DEVICES
- KEYBOARD
- MOUSE
- WIRED
- INFRA-RED
- TRACKBALL
- TOUCH PAD
- JOYSTICK
- TOUCH SCREEN
76SOURCE DATA AUTOMATION
- CAPTURES DATA IN COMPUTER FORM AT TIME PLACE OF
TRANSACTION - OPTICAL CHARACTER RECOGNITION (OCR) saves
characters, format - BAR CODE identifies products in stores,
warehouses, shipments - MAGNETIC INK CHARACTER RECOGNITION (MICR)
special ink identifies bank, account, amount
77SOURCE DATA AUTOMATION
- PEN-BASED INPUT digitizes signature
- DIGITAL SCANNER translates images characters
into digital form - VOICE INPUT DEVICES converts spoken word into
digital form - SENSORS devices that collect data from
environment for computer input (e.g.,
thermometers, pressure gauges)
78DATA PROCESSING
- BATCH PROCESSING transaction data stored until
convenient to process as a group. Useful for less
time-sensitive actions. - ON-LINE PROCESSING transaction data entered
directly into system, constantly updating files.
Requires direct-access devices.
79BATCH PROCESSING
80ON-LINE PROCESSING
81CENTRALIZED / DISTRIBUTED
- CENTRALIZED PROCESSING BY CENTRAL COMPUTER SITE
- ONE STANDARD
- GREATER CONTROL
- DISTRIBUTED PROCESSING BY SEVERAL COMPUTER SITES
LINKED BY NETWORKS - MORE FLEXIBILITY
- FASTER RESPONSE
82DOWNSIZING
- TRANSFER APPLICATIONS FROM LARGE COMPUTERS TO
SMALL - REDUCES COST
- SPEEDS RESULTS TO USER
- COMPUTER ASSIGNED TASK IT DOES BEST
- COOPERATIVE PROCESSING
83MANAGING HARDWARE ASSETS
- UNDERSTAND TECHNOLOGY REQUIREMENTS
- DETERMINE TOTAL COST OF OWNERSHIP Hardware,
software, installation, training, support,
maintenance, infrastructure - PLAN CAPACITY SCALABILITY
- IDENTIFY TRENDS
84TECHNOLOGY TRENDS
- INTERACTIVE, VIRTUAL REALITY
- THE NETWORK IS THE COMPUTER?
- ENHANCED WORLD WIDE WEB
- SUPERCHIPS, FIFTH GENERATION COMPUTERS
- MASSIVELY PARALLEL COMPUTERS
- SMART CARDS, MICROMINIATURIZATION
- BIOLOGICAL COMPUTING?
85 86Thats it for hardware
- Some useful resourceshttp//www.pcguide.comhttp
//www.webopedia.comhttp//www.whatis.com - You (as manager) rarely deal directly with
hardware - You use software
- Thats what well look at next