Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadoras
Clase 15
RISC
PROCESADORES
CISC: Complex Instrution Set
Computer.
RISC: Reduced Instruction Set
Computer.
Objetivo:
Minimizar los programas
(en memoria)
Menos tiempo
de acceso a memoria
Es ms fcil construir
compiladores
Arquitectura CISC
Caractersticas
Tendencia hacia un conjunto de instrucciones mas
ricas.
Mayor nmero de instrucciones e instrucciones ms
complejas.
Formato de dos operandos, las instrucciones tienen
una fuente y un destino.
Comandos registro a registro, registro a memoria y
memoria a registro.
Multiples modos de direccionamiento a memoria.
Instrucciones de tamao variable de acuerdo al modo
de direccionamiento.
Las instrucciones requieren varios ciclos de maquina
para poder ejecutarse
Arquitectura CISC
OBJETIVOS
Facilitar el trabajo del programador.
Mejorar la eficiencia de la ejecucin a travs
del microcdigo.
Instrucciones de maquina que se parecen a
sentencias de lenguajes de Alto Nivel
Simplificar los compiladores
Arquitectura CISC
Ventajas
Microprogramacin fcil de implementar.
Maquinas altamente compatibles.
Programas muy pequeos
Uso efciciente de la memoria.
Compilador menos complicado.
Arquitectura CISC
Desventajas
Cada versin antigua del procesador contiene un
subconjunto de instrucciones de la nueva versin.
Almacenamiento de instrucciones
Instrucciones de
ejecutan en distintos ciclos de reloj
Lento
desempeo.
Muchas instrucciones de diferentes formatos y
tamaos genera unidades de control compleja, lo cual
afecta directamente a la perfomance del procesador
Las instrucciones especializadas no son usadas, se
utilizan aproximadamente el 20 % de las instrucciones
disponibles.
Arquitectura CISC
Otros comentarios
Producir programas pequeos y rpidos.
Programas pequeos
ventajas ocupa
menos memoria
actualmente no es muy
importante.
Programas
rpidos
instrucciones
complejas
deben ser rpidas.
Unidad
de
control
compleja,
el
almacenamiento del microprograma de
control es grande
aumenta el tiempo de
ejecucin de las instrucciones simples.
Principios RISC
Formato
regular
Instrucciones de
longitud fija
Arquitectura
load/store
Arquitectura
Harvard
Direccionamiento
s
simples
Pocas
Instrucciones y
sencillas
RISC
Arquitectura RISC
Caractersticas:
Conjunto limitado de instrucciones y sencillo
Gran nmero de registros de uso general
Una instruccin por ciclo de maquina.
Operaciones registro a registro (a excepcin de
operaciones LOAD y STORE).
Modos de direccionamiento sencillos.
Formato de instrucciones sencillo.
Usa pocos formatos
Longitud de instruccin fija
No emplea microcdigo
Arquitectura RISC
Ventajas
El desempeo RISC es dos o cuarto veces
mejor que el desempeo CISC, debido al
pipeline.
Hardware ms simple.
Ciclo de diseo corto.
Las instrucciones son de longitud fija.
CISC
Intel 80486
RISC
Motorola 88000
1989
1988
235
51
Tamao de Inst.
1 - 11
Modos de
Direccionamiento
11
Nro. de Registros
32
Ao de desarrollo
Nro. de Inst.
CISC vs RISC
El mtodo de procesamiento del RISC es
ms eficiente y escalable.
Facilitan el multiprocesamiento.
Las tcnicas convergen.
Los procesadores tomas las instrucciones
de CISC y las converten a RISC ->
Ganacia en velocidad.
El costo del procesador CISC es inferior a
nivel de usuario.
Maquinas CISC
PDP-11.
Intel 80x86.
Familia Motorola 68000.
Maquinas RISC
IBM RS-6000.
IBM AS/400.
Procesador
Sparc
Microsystem
Motorola 88000
Pentium Pro.
de
Sun
10