Processors

advertisement
Processors
Hardware for Power & Portability
Yuh-Jzer Joung
Processors
Form Vacuum Tubes to transistors to microchips
Vacuum tube
Transistor
Transistor
Transistor
Yuh-Jzer Joung
Processors
Technology Development
• Vacuum tubes
• Transistors
• Integrated Circuit (IC)
• Large-Scale Integrated Circuit (LSI)
• Vary-Large-Scale Integrated Circuit (VLSI)
Yuh-Jzer Joung
Processors
Miniaturization Miracle & Mobility
• A chip, or microchip is a tiny piece
of silicon that contains millions of
microminiature electronic circuit
components, mainly transistors.
• A microprocessor is the
miniaturized circuitry of a computer
processor---the part that processes,
or manipulates, data into
information.
• Experts predict that small, powerful,
wireless electronic devices will
transform our lives more than the
personal computer has done so far.
Yuh-Jzer Joung
Processors
Wafer imprinted with many
microprocessors.
Five Types of Computer System
• Microcontrollers: tiny, specialized microprocessors installed in
“smart” appliances and automobiles.
•
•
•
•
Microcomputers:
Minicomputers
Mainframes
Supercomputers
Yuh-Jzer Joung
Processors
Yuh-Jzer Joung
Processors
Microcomputers: personal computers and
workstations
• Microcomputers are small computers that can fit on or beside a
desk or or portable.
• Personal computers (PCs) are desktop, tower, or portable
computers such as pocket PCs, sub-notebook, notebook,
laptops, desktop, tower units and workstations.
• Workstations are usually more sophisticated than PCs. But the
decline in workstation prices and the increase in PC power have
blurred the difference.
Yuh-Jzer Joung
Processors
Minicomputers
Minicomputers are
machines midway in cost
and capability between
microcomputer and
mainframes.
Yuh-Jzer Joung
Processors
Mainframes
Mainframes are the oldest category of
computer system, which usually occupy
specially wired, air-conditioned rooms
and capable of great processing speeds
and data storage.
Three trends:
• Old mainframes will be kept for some
purposes.
• Networks of smaller computers will grow.
• Mainframes will be reinvented.
Yuh-Jzer Joung
Processors
IBM ES/9000
Supercomputers
Supercomputers are
designed in two ways:
• Vector processors
• Massively parallel processors
Yuh-Jzer Joung
Processors
Powerful supercomputer network
A server, or network server, is a central computer that holds databases and programs for
many PCs,workstations, or terminals,which are called clients.These clients are linked by
a wired or wireless network.The entire network is called a client/server network
Yuh-Jzer Joung
Processors
The CPU (central processing unit)
• The control unit: The control unit tells
the rest of the computer system how
to carry out a program’s instructions.
• The arithmetic/logic unit: The
arithmetic/logic unit, or ALU, performs
arithmetic operations and logical
operations and controls the speed of
those operations.
Yuh-Jzer Joung
Processors
CPU
Control
unit
ALU
Bus
Registers
Bus
Expansion bus
Local bus
Main memory (RAM)
Expansion
slots
Yuh-Jzer Joung
Expansion
slots
Processors
Main Memory & Registers
• Main memory, also known as primary storage, internal memory, or
RAM (random access memory), is a working storage to (1) hold data
for processing, (2) hold instructions to process the data, and/or (3) to
hold processed data waiting to be sent to an output or secondarystorage device.
• Registers are high-speed storage areas that temporarily data during
processing.
• Main memory and registers are examples of volatile storage --whose contents are lost during the power is turned-off.
Yuh-Jzer Joung
Processors
Machine Cycle
The machine cycle is a series of operations performed to execute a
single program instruction.The machine cycle consists of two parts:
• The instruction cycle: in the instruction cycle, or I-cycle, the
control unit (1) fetches (gets) an instruction from main memory and
(2) decodes that instruction (determines what it means).
• The execution cycle: During the execution cycle, or E-cycle, the
arithmetic/logic unit (3) executes the instruction and (4) stores the
processed results in main memory or a register.
Yuh-Jzer Joung
Processors
The machine cycle
Instruction cycle
Fetch
Decode
Store
Execute
Execution cycle
Yuh-Jzer Joung
Processors
Processing Speeds
• Time to complete one machine cycle, in fractions of a second
• Time in millions of machine cycles per second (MHz)
• Time to complete instructions, in millions of instructions per
second (MIPS)
• Time in floating-point operations per second (flops):
Yuh-Jzer Joung
Processors
The Microcomputer System Unit
Power supply
 Motherboard
 CPU
 Specialized processor chips
 System clock
 RAM (Random Access Memory)
 ROM (Read Only Memory)
 Other form of memory ---- cache, VRAM, flash
 Expansion slots and boards
 Bus lines
 Ports
 PC slots and card

Yuh-Jzer Joung
Processors
Power Supply
• The power supply is a device that converts AC to DC to run the computer.
• A surge protector,or surge suppressor, is a device that protects a computer
from being damaged by surges (spikes) of high voltage .
• A UPS, for uninterruptible power supply, is a battery-operated device that
provides a computer with electricity if there is a power failure.
Yuh-Jzer Joung
Processors
CPU chips
• Intel 86 series (and their variations made by AMD, Cyrix).
• Motorola 68000 series, primary for Apple Macintosh computers.
• In 1994, Motorola joined forces with IBM and Apple to produce the
PowerPC chip.
• RISC architecture (Reduced Instruction Set Computing) developed by
Sun Microsystems, HP, and Digital.
• Specialized Processor Chips: A motherboard usually has slots for
plugging in specialized processor chips. Specialized chips significantly
increase the speed of a computer system
• A word is the number of bits manipulated at one time by the CPU.
Yuh-Jzer Joung
Processors
Manufacturer and Chip Date
Systems Chip
Introduced
Intel 8088
1979
IBM PC, XT
Motorola 68000
1979
Macintosh Plus, SE;
Commodore Amiga
Intel 80286
1981
IBM PC/AT, PS/2 Model
50/60; Compaq Deskpro 286
Motorola 68020
1984
Macintosh II
Sun Microsystems
1985
Sun Sparcstation I, 300
RISC
Intel 80386DX
1985
IBM PS/2; IBM-compatibles
Motorola 68030
1987
Macintosh IIx series, SE/30
Intel 80486DX
1989
IBM PS/2; IBM-compatibles
Motorola 68040
1989
Macintosh Quadras
IBM RISC 6000
1990
IBM RISC/6000 workstation
Sun Microsystems
1992
Sun Sparcstation LX
MicroSpot
Intel Pentium
1993
Compaq Deskpro;IBMCompatibles
IBM/Motorola/Apple 1994
Power Macintoshes; Power
PowerPC RISC
Computing PowerWave
Intel Pentium Pro
1995
Compaq Proliant;
Data General server
Intel
Pentium
1997
Desktops;
Yuh-Jzer
JoungII
Processors server
System
Clock
4-8
8-16
Bus
Width
8
16
8-28
16
16-33
20-25
32
32
16-33
16-50
25-66
25-40
20-50
50
32
32
32
32
32
32
60-166
64
60-150
64
150-200 64
233-450 64
Machine Language
 Machine language is a binary-type programming language that
the computer can run directly.
 A language compiler translates high-level human-readable
programming languages into machine languages.
Yuh-Jzer Joung
Processors
Memory chips
• RAM temporarily holds data and instructions that
will be will be needed shortly by the CPU. RAM
chips are usually assembled into a SIMM (single
inline memory module).
• ROM, which stands for read-only memory and is
also known as firmware, cannot be written on or
erased by the computer user.
Other Form of Memory
• Cache memory is a special high-speed memory
area that the CPU can access quickly.
• Video memory is used to store display images for
the monitor.
• Flash memory is used primarily in notebook
computers.
Yuh-Jzer Joung
Processors
Types of Memory
• DRAM: Dynamic Random Access memory.
• SRAM: Static Random Access memory.
•
•
•
•
ROM: Read-Only Memory.
PROM: Programmable Read-Only Memory.
EPROM: Erasable Programmable Read-Only Memory.
EEPROM: Electronically erasable Programmable Read-Only Memory.
Yuh-Jzer Joung
Processors
Expansion Slots & Boards
Expansion slots are sockets on the motherboard into which you can
plug expansion cards. Expansion cards,or add-on boards,are circuit
boards that provide more memory or control peripheral devices.
Among the types of expansion cards are:
• Expanded memory
• Display adapter or graphics adapter cards
• Network interface card
• Controller cards (e.g., disk controller card)
• Other add-ons
Yuh-Jzer Joung
Processors
Bus Lines
• A bus line, or simply bus, is an
electrical pathway through
which bits are transmitted
within the CPU and between
the CPU and other devices in
the system unit.
• A bus carries data between
RAM and the expansion slots .
A bus that connects expansion
slots directly to the CPU is
called a local bus.
Yuh-Jzer Joung
Processors
Ports
A port is a socket on the outside of the system unit that is connected to
an expansion board on the inside of the system unit.
• Parallel ports: allow lines to be transmitted simultaneously.
• Serial ports: enables a line to be connected that will send bits one
after the other on a single line.
• Video adapter ports: connect the video display monitor.
• SCSI (Small Computer System Interface) ports: provides an interface
for transferring data at high speeds
• Game ports: allow you to attach a joystick or similar game-playing
device to the system unit.
Yuh-Jzer Joung
Processors
Yuh-Jzer Joung
Processors
Yuh-Jzer Joung
Processors
Yuh-Jzer Joung
Processors
PC(PCMCIA) Slot & Cards
• Short for Personal Computer Memory Card International
Association, PCMCIA is a completely open, relatively new bus
standard for portable computers.
• Joke: People Can’t Memorize Computer Industry Acronyms
• Now usually called PC cards.
Yuh-Jzer Joung
Processors
Computers & Environmental Questions
• Energy Consumption & “Green PCs”
• Environmental Pollution
Yuh-Jzer Joung
Processors
Future Developments:Near Horizons
 Ultra-tiny multimedia superchips
 Billion-bit memory chips
 Teraflop supercomputers
 Stripped-down Internet PCs
 Intercast TV/Internet PC
Yuh-Jzer Joung
Processors
Future Developments:Far horizons
 Gallium arsenide
 Superconductors
 Opto-electronic processing
 Nanotechnology
 Biotechnology-using DNA molecules
Yuh-Jzer Joung
Processors
Download