Escolar Documentos
Profissional Documentos
Cultura Documentos
Computer Hardware
MANAGEMENT CHALLENGES
WHAT IS A COMPUTER SYSTEM?: CPU AND PRIMARY
Secondary Storage
Eng. Martin Manuhwa
DMA
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 *
Eng. Martin Manuhwa
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 *
Eng. Martin Manuhwa
INPUT/OUTPUT DEVICES
POINTING DEVICES
10
Punched Cards
Trend: Towards Direct Input Devices that Are More Natural and Easy to Use
11
Keyboard Pointing Devices Pen Based Computing Speech Recognition Optical Scanning Magnetic Ink Character Recognition Smart Cards Digital Cameras
12
POINTING DEVICES
KEYBOARD MOUSE WIRED INFRA-RED TRACKBALL TOUCH PAD JOYSTICK TOUCH SCREEN
13
14
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) *
15
16
OUTPUT DEVICES
CATHODE RAY TUBE (CRT) PRINTER PLOTTER VOICE OUTPUT DEVICE MULTIMEDIA
17
Video Displays Video Displays Voice Responses Audio Responses Hyperlinked Printed Reports Multimedia and Documents Documents
Trend: Towards Output Methods that Communicate Naturally, Quickly, and Clearly
Storage Trends
Primary Storage
18
First Generation
Second Generation
Third Generation
Fourth Generation
Fifth Generation
Magnetic Drum
Magnetic Core
Magnetic Core
19
STORAGE
INPUT DEVICES
Eng. Martin Manuhwa
OUTPUT DEVICES
SECONDARY STORAGE
20
CONTROL UNIT
ROM
CLOCK
RAM
21
CPU
Does all manipulations
Control Unit
Registers Information must be on the CPU
22
logic and arithmetic operations CONTROL UNIT: CPU component controls, coordinates other parts of computer system *
23
Primary Memory
Can be accessed directly by CPU
24
TYPES OF MEMORY
RAM: Random Access Memory
Dynamic: Changes thru processing Static: Remains constant (power on)
25
RAM
26
ADDRESSES IN MEMORY
Each location has an ADDRESS
101
102
103
201
301
Eng. Martin Manuhwa
202
302
203
303
27
MEMORY SIZE
210 bytes... 1024 bytes MEGABYTE (MB): 210 KB... million bytes GIGABYTE (GB): 210 MB... billion bytes TERABYTE (TB): 210 GB... trillion bytes *
KILOBYTE (KT):
28
Secondary Storage
Sequential Access
9 track reels
tape cartridges Direct Access Storage Devices (DASD)
DVD
29
SECONDARY STORAGE
*
Eng. Martin Manuhwa
30
31
DIRECTORY ON TRACK 0
32
*
READ/WRITE HEADS
OPTICAL STORAGE
CD-ROM: 500-660 MEGABYTES
LAND: flat parts of disk surface reflects light PITS: small scratch on surface scatters light
33
of data
34
MAGNETIC TAPE
STANDARD FOR SEQUENTIAL
FILES
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
35
MAGNETIC CARTRIDGE
ENCLOSED FERROUS OXIDE TAPE USED PERIODICALLY TO BACK UP RECORDS INEXPENSIVE STORED IN SAFE LOCATION CAN BE REUSED
*
Eng. Martin Manuhwa
36
37
Data Bus
Information is moved to/from components on the Data
Bus via the CPU Typically want data bus = word size Some systems have a data bus < word size Some systems allow for Direct Memory Access (DMA) which bypasses the CPU
38
Bus Standards
ISA Industry Standard Architecture (1984)
(1993)
39
16
MCA
EISA VLB
32
32 32 32 32 -8 33 33 66 --
10
33 132 132 256 12
20
PCI
AGP USB
Firewire
--
--
400
40
AGP
Basically an enhancement of the 66 MHz PCI specification
4X (1024 MBps).
41
USB
Intended to lower costs by using standard connectors
and eliminating add-on cards Requires compatible BIOS, OS, peripherals Supports hot swapping of devices 127 devices possible using USB hubs Max cable length 5 meters Supports 12 Mbps aggregate data rate, 1.5Mbps for low speed devices
42
peripherals Supports speeds of 100, 200, and 400 Mbps 63 same-speed devices on single bus Up to 1,023 buses can be interconnected Expect future computer to have both a low speed bus (USB) and a high speed bus (FireWire)
43
Attachment ATA-2, Fast ATA, Fast ATA-2, ATA-2, Ultra ATA, ATAPI 16-bit, EIDE - Enhanced IDE
44
45
COMPUTER COMPONENTS
CPU
INPUT DEVICES
SECONDARY STORAGE
BUSES
OUTPUT DEVICES
COMMUNICATIONS DEVICES
PRIMARY STORAGE
Eng. Martin Manuhwa
46
47
48
COMPUTER TIME
NAME LENGTH # PER SECOND COMPARED TO 1 SECOND
Millisecond
.001 second
thousand 15min 40 sec million billion trillion 11.6 days 31.7 years 31,700 years
49
MICROPROCESSOR
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
most used instructions on chip to enhance speed MultiMedia eXtension (MMX): enhanced Intel chip improves multimedia applications *
EXAMPLES OF MICROPROCESSORS
50
NAME
MICROPROCESSOR MANUFACTURER INTEL INTEL INTEL INTEL MOTOROLA, IBM, APPLE DEC
WORD DATA BUS CLOCK SPEED LENGTH WIDTH (MHz) 32 32 32 64 32 64 64 64 64 64 64 64 75 - 200 166 - 233 233 - 450 500+ 100 - 400 1000+
51
USES OF MICROPROCESSORS
NAME PENTIUM PENTIUM II PENTIUM (MMX) PENTIUM III PowerPC ALPHA USE PCs HIGH-END PCs, WORKSTATIONS MULTIMEDIA MULTIMEDIA HIGH-END PCs, WORKSTATIONS COMPAC & DEC WORKSTATIONS
52
PARALLEL Program
CPU
TASK 2
CPU
TASK 3
RESULT TASK 2
CPU RESULT
Eng. Martin Manuhwa
53
DATA PROCESSING
BATCH PROCESSING: Transaction data stored until
convenient to process as a group. Useful for less timesensitive actions. ON-LINE PROCESSING: Transaction data entered directly into system, constantly updating files. Requires direct-access devices. *
54
BATCH PROCESSING
KEYBOARD INPUT BATCH OF TRANSACTIONS SORTED TRANSACTION FILE VALIDATE AND UPDATE OLD MASTER FILE
55
ON-LINE PROCESSING
TRANSACTIONS
PROCESS / UPDATE MASTER FILE
MASTER FILE
KEYBOARD
IMMEDIATE INPUT
Eng. Martin Manuhwa
IMMEDIATE PROCESSING
56
CATEGORIES OF COMPUTERS
MAINFRAME MIDRANGE & MINICOMPUTER SERVER PERSONAL COMPUTER (PC) WORKSTATION SUPERCOMPUTER
57
MAINFRAME
LARGESTMillions of Instructions per second MIPS: ENTERPRISE COMPUTER 5O MEGABYTES TO OVER ONE GIGABYTE RAM COMMERCIAL, SCIENTIFIC, MILITARY APPLICATIONS MASSIVE DATA COMPLICATED COMPUTATIONS
58
MIDRANGE/MINICOMPUTER
MIDDLE-RANGE
10 MEGABYTES TO OVER ONE GIGABYTE RAM UNIVERSITIES, FACTORIES, LABS USED AS FRONT-END PROCESSOR FOR MAINFRAME
59
MICROCOMPUTER
DESKTOP OR PORTABLE
60
SUPERCOMPUTER
TERAFLOP: TRILLION CALCULATIONS/SECOND
HIGHLY SOPHISTICATED COMPLEX COMPUTATIONS FASTEST CPUs LARGE SIMULATIONS STATE-OF-THE-ART EXPENSIVE
COMPONENTS *
61
INTERACTIVE MULTIMEDIA
INTEGRATES TWO OR MORE MEDIA TEXT, GRAPHICS, SOUND, VOICE, VIDEO, ANIMATION STREAMING TECHNOLOGY MP3: Audio compression standard
62
application, communications it does not have SERVER: component (computer) having desired data, application, communications *
63
CLIENT / SERVER
CLIENT
REQUESTS
SERVER
DATA, SERVICE
USER INTERFACE DATA
APPLICATION
FUNCTION
Eng. Martin Manuhwa
APPLICATION FUNCTION
NETWORK RESOURCES
64
WORKSTATION
DESKTOP COMPUTER POWERFUL GRAPHICS EXTENSIVE MATH CAPABILITIES MULTI-TASKING USUALLY CONFIGURED TO SPECIAL FUNCTION (e.g.;
65
CENTRALIZED / DISTRIBUTED
CENTRALIZED: PROCESSING BY CENTRAL
COMPUTER SITE
ONE STANDARD GREATER CONTROL
66
DOWNSIZING
TRANSFER APPLICATIONS FROM LARGE COMPUTERS TO SMALL REDUCES COST SPEEDS RESULTS TO USER COMPUTER ASSIGNED TASK IT DOES BEST COOPERATIVE PROCESSING *
67
NETWORK COMPUTERS
NETWORK COMPUTER: simplified desktop computer
stores minimum data to function (uses server) TOTAL COST OF OWNERSHIP (TCO): total cost of owning technology resources (hardware, software, upgrades, maintenance, technical support, training) *
68
69
Reliability
Risk of malfunction & maintenance requirements Error control and diagnostic features
Compatibility
With existing hardware and software?
With hardware & software provided by competing suppliers?
70
Technology
Year of product life cycle Does it use a new, untested technology? Does it run the risk of obsolescence?
Ergonomics
human factors engineered? User-friendly? Safe, comfortable, easy to use?
71
Connectivity
Easily connected to WANs and LANs that use different types of network
Scalability
Can it handle the processing demands of end users, transactions, queries,
72
73
74
75
76
77
78
TECHNOLOGY TRENDS
INTERACTIVE MULTIMEDIA VIRTUAL REALITY ENHANCED WORLD WIDE WEB SUPERCHIPS FIFTH GENERATION COMPUTERS MASSIVELY PARALLEL COMPUTERS SMART CARDS MICROMINIATURIZATION
*
Eng. Martin Manuhwa