Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clasificacin de
las
computadoras
Arquitectura de las
computadoras
Por qu
existen
arquitectura
s tan
diferentes?
Cul es
mejor?
Diseo de alto
rendimiento
Diseo de bajo
costo
SERVERS [cmputo
masivo, grficos]
EMBEDDED SYSTEMS
[consolas, switches]
Minimizacin de
memoria y potencia.
Diseo
costo/rendimie
nto
DESKTOP
Marketing vs.
rendimiento,
informacin
incompleta o vaga,
medidas
inapropiadas,
recurrir a la
popularidad
Almacenamien
to de
operandos
Acceso a la
memoria
Repertorio de
instrucciones
Procesamient
o de
instrucciones
Almacenamiento de operandos
TAXONOMIA DE PATTERSSON
Arquitectura memoriaregistros
La memoria es un
operando ms de la
ALU:
cualquier
instruccin con
cualquier
direccionamiento
Arquitectura carga
almacenamiento (rics)
La memoria no es un
operando
de la ALU: slo las
instruccin
de mover dato a
registro
trabajan con la memoria
Registros
Memoria
Clasificacin de acuerdo al
acceso a memoria
ARQUITECTUR
A HARDVARD
ARQUITECTURA
PRINCENTON ( VON
NEWMAN)
Acceso simultaneo a
las memorias de
programa y datos
AR
QUI
TE
CT
UR
A
TIP
O
HA
RV
El hardware destinado
a procesar datos y
ejecutar instrucciones
reside en distintas
partes de la CPU.
Presenta menor
tiempo de ejecucin
que la Von -Neumann
El secuenciamiento de instrucciones,
esta determinado por el orden en que
han sido almacenadas en memoria
AR
QUI
TE
CT
UR
A
TIP
O
VO
N
Las principales
limitaciones de
esta arquitectura
tradicional son :
a) La longitud de las instrucciones esta limitada por
la unidad de longitud de los datos, por lo tanto el
microprocesador debe hacer varios accesos a
memoria para buscar instrucciones complejas.
Clasificacin de acuerdo al
repertorio de instrucciones
ARQUITECTU
RA CICS
ARQUITECTURA
RISC
Caracteristica /
Arquitectura
CICS
RISC
Gran conjunto de
instrucciones con varios
formatos y tamaos
16 64 bits por instruccin
Pequeo conjunto
de instrucciones
con formato fijo de
32 bits
Modos de
direccionamiento
12 24
Limitado a 3 5
Registros de propsito
general y modelos de
cache
8 24 GPRs
Cache unificada de
instrucciones y datos
32 192 GPRs
Cache individuales
para instrucciones
y datos
1992 :
Velocidad de reloj y CPI 33 50 MHz con CPI entre
2 y 15
1993
50 150 MHz con
CPI < 1,5
Control de CPU
Control por hw
Micro-programado usando
ROM, actualmente por HW
Clasificacin de acuerdo
procesamiento de instrucciones
Arquitectura
s vectoriales
Arquitectu
ra
secuencial
Arquitectur
a
segmentad
a
MA
QUI
NA
S
SE
CU
EN
CIA
LES
Elementos
Funcionales:
Memoria
principal
Unidad
aritmtica y
banco de
registros
Unidad de
control (UC)
Unidad de
entrada/salida
M
A
Q
UI
N
A
S
E
C
U
E
N
CI
A
Detalles de la estructura
R
e
Contiene una palabra que debe ser almacenada en la memoria, o es usado para
recibir una palabra procedente de la memoria.
gi
st
MAR:Memory Adress Register
ro
s
Especifica la direccin en memoria de la palabra que va a ser escrita o leda en
u MBR.
ni IR: Instruction Register
d
a Contiene los 8 bits del cdigo de operacin de la instruccin que se va a
d ejecutar.
d IBR: Instruction Buffer Register
e
Empleado para almacenar temporalmente la instruccin contenida en la
co parte derecha de una palabra en memoria.
nt
ro PC:Program Counter
l
Contiene la direccin de la prxima pareja de instrucciones que
van a ser captadas de la memoria.
Reg
istr
os
de
la
uni
dad
arit
mt
ica
y
lgi
ca
EST
RC
UT
UR
A
DE
LA
SE
RIE
IBM
S/3
60
Detalles de estructura
MA
QUI
NA
S
SE
GM
ENT
AD
AS
Detalles de
estructura
M
A
Q
UI
N
AS
SU
PE
RE
SC
AL
AR
ES
Q
UI
N
A
S
V
E
C
T
O
RI
A
Detalles de
estructura
Multiprocesadores de
memoria compartida
Multiprocesadores con
memoria distribuida
EL
CP
U
EN
LAS
MA
QUI
NA
S
AC
TU
ALE
S
INTEL PENTIUM IV