Download Instituto Tecnológico Superior de Xalapa

Document related concepts
no text concepts found
Transcript
Instituto Tecnológico
Superior de Xalapa

Presentado por:
Francisco Elías Fernández Gómez.
Edith Ilicet Melgoza Toral.

Tutores:
Ma. Angélica Cerdán.
Raúl López Leal.
¿CISC vs. RISC o de
CISC a RISC?
El microprocesador,
corazón y cerebro del
ordenador, evoluciona al
ritmo de dos arquitecturas
distintas: CISC y
RISC.¿Será cierto aquello
de “si breve dos veces
bueno”?
Índice















¿Qué es CISC/RISC?
Introducción.
Precursores de CISC y RISC.
Arquitectura CISC.
¿Cómo funciona CISC?
Fabricantes de CISC.
Aplicaciones de CISC.
Arquitectura RISC.
¿Cómo funciona RISC?
Fabricantes de RISC.
Aplicaciones de RISC.
Tabla comparativa.
Conclusiones.
Bibliografía.
Fin de la presentación.
¿Qué es CISC/RISC?
Son distintos tipos de arquitectura de
procesadores.
 CISC
Complex
Instruction
Set
Computing.
 RISC
Reduced
Instruction
Set
Computing.

Introducción.
A lo largo de la historia de los
ordenadores
han
existido
dos
arquitecturas CISC y RISC.
 Los usuarios anteriormente no se
preocupaban más que por elegir entre
una PC o una Mac.

Precursores de RISC y
CISC.
1971
1975
1986
1990
Intel
Jonh
Cocke
IBM
RISC en
PC
RT
1972
1975
1980
1989
1998
8080
801
RISC
486
Merced
1971
 Primer
microchip que permitiría
el nacimiento de la informática
personal.
1972
 Primer
chip capaz de procesar 8
bits.
 Registraba números y letras.
 4º generación de ordenadores.
1975
 Investigó
cómo simplificar las
instrucciones utilizadas para
desempeñar tareas de cómputo.
1975
 IBM
inició el desarrollo de un
controlador para un sistema de
computación telefónica.
 Sirvió como punto de partida
para el desarrollo del 801.
1980
 Universidad
de Berkeley, Dr.
David A. Patterson,inició RISC I.
Seguido por RISC II y SPUR.
 Universidad de Stanford, Dr. John
Hennesy, inició un proyecto de
RISC denominado MIPS, seguido
por MIPS-XMP.
1986
 Primera
generación
de
computadoras basadas en RISC
por IBM.
 RT (RISC Tecnology).
1989
 CPU
con núcleo RISC que
ejecuta las funciones más
simples, al tiempo que interpreta
las
instrucciones
más
complejas de la forma CISC.
1990
Segunda generación RISC de IBM.
 Inicia la alianza entre IBM, Motorola y
Apple para crear el Power PC
(Performance
Optimized
With
Enhaced RISC Performance Chip).

1998
 Posible
cambio de Intel a RISC.
 Proyecto en colaboración de
Hewlett Packard – Intel.
 Procesador RISC P7 o Merced.
Arquitectura CISC.
Nace en los 70’s por Intel.
 Microprogramación.
 De
ella
nacen
los
primeros
ordenadores de 4º generación.
 Su funcionamiento está basado en
órdenes complejas.
 Consta de 200 a 300 instrucciones.

¿Cómo funciona CISC?






Incorporan un gran conjunto de comandos
en la ROM.
El sistema operativo envía un comando al
procesador.
El chip debe verificar el tamaño del
comando y reservarlo en la memoria
interna.
El
procesador
decodifica
las
instrucciones.
A través de la circuitería se ejecutan las
instrucciones.
Requiere de cuatro a diez ciclos de reloj.
Fabricantes de CISC
Intel 8086, 8088, 80386, 80486.
 Motorola
68000, 68010, 68030,
68040.
 Ciryx.
 AMD.
 IMS.

Aplicaciones de CISC
Se
utiliza
en
ordenadores
domésticos.
 Son los conocidos PC u ordenadores
personales.

Arquitectura RISC
Se basan en instrucciones simples
(alrededor de 50).
 Ejecución en conductos (pipeline).
 Arquitectura no destructiva.
 Conjunto de instrucciones Load/store.
 Aumenta su rendimiento con cada
generación.

¿Cómo funciona RISC?





Las RISC constan de instrucciones que
realizan una tarea.
Las instrucciones no necesitan ser
decodificadas.
Para realizar una instrucción usa un ciclo
de reloj.
Puede ejecutar hasta 10 comandos a la
vez.
Pasan por menos transistores en los
circuitos.
Fabricantes de RISC
Hewlett Packard (PA-RISC).
 Digital equipment (Alpha).
 Silicon Graphics (MIP).
 Sun microsystems (SPARC).
 IBM, Motorola y Apple (PowerPC).

Aplicaciones de RISC
Se usan principalmente en entorno de
red.
 En sistemas multiprocesadores.
 En los 90’s Apple las desarrolló para
un uso doméstico.

Tabla comparativa
CI SC
RI SC
Estrategias en P recio/ Rendimiento
P recio:
P recio:
Mover la complejidad desde el Software
Mover la complejidad del hardware hacia el
hacia el Hardwre.
software.
Rendimiento:
Rendimiento:
El código de los programas debería ser
El código de los programas crece, pero
pequeño, frente a un elevado número de
bajan los ciclos de reloj para cada
ciclos de reloj por instrucción.
instrucción.
Decisiones de Diseño
Diverso set de instrucciones, incorpora
instrucciones simples para tareas elementales,
instrucciones complejas, que son propias de un
lenguaje de programación de alto nivel.
Soporte en hardware para los lenguajes de alto
nivel.
Direccionamiento de Memoria a Memoria.
Unidad de control en microcódigo.
Pocos registros.
Instrucciones simples, que utilizan pocos ciclos
de reloj.
El soporte de los lenguajes de alto nivel está a
cargo del software.
Mecanismos de direccionamiento basados en
operaciones
de
registro
a
registro,
y
operaciones de carga y recuperación de datos
hacia y desde la memoria.
Muchos registros en un procesador.
Se utiliza pipeline para reducir el número de
ciclos de reloj.
Conclusiones
La era RISC ha alcanzado a todos
los
fabricantes
de
semiconductores.
 Cabe esperar una aparición de
otras tecnologías que compitan
con RISC y CISC.

Bibliografía




Departamento de ciencias de la comunicación; Mito y
realidad
del
Power
PC.;
http://www.dcc.uchile.cl/~rbaeza/cursos/proyarq/mm
onsalv/recupera.html; Chile.
Núria Almiron ONLINE; ¿Órdenes complejas o
reducidas?;
http://www.nuria.es.org/tec1.html;
Publicado en PC Plus nº 5, marzo 1997; México.
RISC
/
CISC;
Esteban
Osses
Anguita;
http://asignaturas.inf.udec.cl/~eossesa/ar-sc/t1-risccisc/node1.html; Argentina.
Tanenbaum, Andrew S.; Organización de computadoras, un
enfoque estructurado; edit. Pearson Educacion; 4ª ed.
¿Preguntas?