Arq hp1
Arq hp1
Arq hp1
TECNOLOGIAS
• Introdução
• Revoluções
• Agricultura
• Industrial
• Informação ( em andamento )
• Computadores em automóveis
• Laptops
• Projeto Genoma Humano
ations soft
pplic wa
A re
s
stem softw
Sy a
re
Hardware
Software
Applications Systems
software software
laTE X
Compilers Operating Assemblers
systems
gcc as
C compiler
Assembly swap:
language muli $2, $5,4
program add $2, $4,$2
(for MIPS) lw $15, 0($2)
lw $16, 4($2)
sw $16, 0($2)
sw $15, 4($2)
jr $31
Assembler
• Dentro de um PC
• Mouse
• Teclado
• Vídeo
1
1
0
Y0 0 1 Y0
0
1
Y1 1 Y1
X0 X1 X 0 X1
Branch
Control
Data
cache
Bus Integer
data- Floating-
Instruction
path point
cache
datapath
• Processador
• Controle
• Datapath
• Memória
• Entrada
• Saída
• Circuitos Integrados
16M 64M
10,000
4M
Kbit capacity
1M
100 0
256K
100
64K
16K
10
1976 1978 1980 1982 1984 1986 1988 19 90 1992 1994 1996
Year of introduction
Reorder buffer
(control)
Instruction
cache and
Branch fetch unit Instruction Microcode
decode (control)
Audio/ Parallel/
MIDI serial
Four
Four PCI
Processor
ISA card
card slots Four
slots SIMM
slots
Two IDE
connectors
• Evolução do desempenho
1200
DEC Alpha 21264/600
1100
1000
900
800
Performance
700
600
500
DEC Alpha 5/500
400
300
DEC Alpha 5/300
200
DEC Alpha 4/266
SUN-4/ MIPS MIPS IBM IBM POWER 100
100
260 M/120 M2000 RS6000 DEC AXP/500
HP 9000/750
0
1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997
Year