Académique Documents
Professionnel Documents
Culture Documents
TEMAS
ARQUITECTURAS RISC Y
ARQUITECTURAS CISC
ARQUITECTURAS HARVARD Y
ARQUITECTURAS VON NEWMANN
ARQUITECTURAS RISC Y
ARQUITECTURAS CISC
ARQUITECTURAS CISC
(Computadoras con un conjunto de instrucciones complejo)
Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy
amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros
internos.
La microprogramacin es una caracterstica importante y esencial de casi todas las arqutecturas
CISC. La microprogramacin significa que cada instruccin de mquina es interpretada por un
microprograma localizado en una memoria en el circuito integrado del procesador.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la
mayora de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas
instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas microinstrucciones.
Para realizar una sola instruccin un chip CISC requiere de cuatro a diez ciclos de reloj.
OBJETIVO Y CARACTERSTICAS DE LA
ARQUITECTURA CISC
AMPLIO Y VERSTIL: Se dice que el objetivo de la arquitectura de los microprocesadores CISC es
ejecutar tareas de procesamiento en el menor nmero de lneas de cdigo como sea posible.
Gran cantidad de instrucciones.
Instrucciones complejas.
Gran cantidad de modos de direccionamiento.
Soporta gran cantidad de tipos de datos.
Implementacin de instrucciones de alto nivel lo ms directamente posible.
Reduccin del tiempo de ejecucin de instrucciones complejas por medio de implementacin directa en
hardware.
Compatibilidad con miembros anteriores de la familia.
Microarquitectura ms compleja.
MICROPROCESADORES BASADOS EN LA
TECNOLOGA CISC:
ARQUITECTURAS RISC:
(Computadoras con un conjunto de instrucciones reducido)
Con una determinada arquitectura de base, la ejecucin de programas compilados
directamente con microinstrucciones y residentes en memoria externa al circuito
integrado resultaban ser mas eficientes, gracias a que el tiempo de acceso de las
memorias se fue decrementando conforme se mejoraba su tecnologa de encapsulado.
Debido a que se tiene un conjunto de instrucciones simplificado, stas se pueden
implantar por hardware directamente en la CPU, lo cual elimina el microcdigo y la
necesidad de decodificar instrucciones complejas.
La relativa sencillez de la arquitectura de los procesadores RISC conduce a ciclos de
diseo ms cortos cuando se desarrollan nuevas versiones, lo que posibilita siempre la
aplicacin de las ms recientes tecnologas de semiconductores. Por ello, los
procesadores RISC no solo tienden a ofrecer una capacidad de procesamiento del
sistema de 2 a 4 veces mayor, sino que los saltos de capacidad que se producen de
Caractersticas
Incrementar el tamao del conjunto de registros.
Mayor velocidad en la ejecucin de instrucciones.
Implementar medidas para aumentar el paralelismo interno.
Aadir cachs enormes.
Aadir otras funcionalidades, como E/S y relojes para minicontroladores.
Construir los chips en lneas de produccin antiguas que de otra manera no
seran utilizables.
No ampliar las funcionalidades, y por lo tanto ofrecer el chip para aplicaciones
de bajo consumo de energa o de tamao limitado.
OBJETIVO Y CARACTERSTICAS DE LA
ARQUITECTURA RISC
IMPLEMENTAR EL CASO FRECUENTE PARA EJECUCIN RPIDA: El
objetivo de disear mquinas con esta arquitectura es posibilitar la
segmentacin y el paralelismo en la ejecucin de instrucciones y reducir los
accesos a memoria.
Conjunto de instrucciones reducido y simple.
Conjunto de instrucciones ortogonal (slo una instruccin para cada funcin).
Pocos modos simples de direccionamiento.
Pocos tipos de datos soportados.
Gran nmero de registros de propsito general.
MICROPROCESADORES BASADOS EN LA
TECNOLOGA RISC:
MIPS, Millions Instruction Per Second.
PA-RISC, Hewlett Packard.
SPARC, Scalable Processor Architecture, Sun Microsystems.
POWER PC, Apple, Motorola e IBM.
CISC vs RISC
Con tecnologas de semiconductores comparables e igual frecuencia de reloj, un procesador
RISC tpico tiene una capacidad de procesamiento de dos a cuatro veces mayor que la de un
CISC, pero su estructura de hardware es tan simple, que se puede realizar en una fraccin de
la superficie ocupada por el circuito integrado de un procesador CISC, lo cual se aprovecha con
frecuencia para ubicar en el mismo, funciones adicionales.
Esto hace suponer que RISC reemplazar al CISC, pero la respuesta a esta cuestin no es tan
simple ya que para aplicar una determinada arquitectura de microprocesador son decisivas las
condiciones de realizacin tcnica y sobre todo la rentabilidad, incluyendo los costos de
software.
Hay quienes consideran que en breve los microprocesadores RISC sustituirn a los CISC, pero
existe el hecho que los microprocesadores CISC tienen un mercado de software muy difundido .
CISC vs RISC
Hoy en da los RISC obtienen mas prestaciones, es decir, son mas potentes y rpidos que los CISC, sin
embargo, el mercado se ha decantado por la tecnologa CISC en cuanto a volumen de ventas.
Si bien el campo de aplicaciones de las arquitecturas RISC de alta capacidad crece con fuerza, esto no
equivale al fin de otras arquitecturas de procesadores y controladores acreditadas que tambin seguirn
perfeccionndose, lo que si resulta dudoso es la creacin de familias CISC completamente nuevas.
CISC tiene un coste "razonable", que es alcanzado a nivel de usuario, lo que no ocurre con los RISC,
que tienen un coste elevado, por esto mismo esta tecnologa ha sido enfocada a ventas a nivel
de empresa y equipos de gama alta.
Las decisiones en el mercado las toman los usuarios, y aqu, el software o la aplicacin concreta juega
un papel mucho ms importante que las diferencias entre las estructuras que son inapreciables para el
usuario final.
CISC vs RISC
ARQUITECTURAS HARVARD Y
ARQUITECTURAS VON NEWMANN
Relacin al uso y distribucin de la memoria
Principales limitaciones:
La limitacin de la longitud de las instrucciones por el bus de datos,
que hace que el microprocesador tenga que realizar varios accesos
a memoria para buscar instrucciones complejas.
La limitacin de la velocidad de operacin a causa del bus nico
para datos e instrucciones que no deja acceder simultneamente a
unos y otras, lo cual impide superponer ambos tiempos de acceso.
ARQUITECTURA HARVARD
El trmino proviene de la computadora Harvard Mark I, que almacenaba las instrucciones
en cintas perforadas y los datos en interruptores.
Este modelo, que utilizan los Microcontroladores PIC, tiene la unidad central de proceso
(CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por
medio de dos buses diferentes. Una de las memorias contiene solamente las instrucciones
del programa (Memoria de Programa), y la otra slo almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes lo que permite que la CPU pueda acceder de
forma independiente y simultnea a la memoria de datos y a la de instrucciones. Como los
buses son independientes estos pueden tener distintos contenidos en la misma direccin y
tambin distinta longitud. Tambin la longitud de los datos y las instrucciones puede ser
distinta, lo que optimiza el uso de la memoria en general.
VENTAJAS
El tamao de las instrucciones no esta relacionado con el de los
datos, y por lo tanto puede ser optimizado para que cualquier
instruccin ocupe una sola posicin de memoria de programa,
logrando as mayor velocidad y menor longitud de programa.
El tiempo de acceso a las instrucciones puede superponerse
con el de los datos, logrando una mayor velocidad en cada
operacin.
Hoy en da la gran mayora de los equipos son construidos con la arquitectura Von
Newmann debido a las capacidades del diseo, como la implementacin y operacin de un
programa en vez de dos, aunque puede ser ms lenta para determinadas tareas, es ms
flexible y permite ms conceptos como la programacin libre, procesador de textos, etc
REFERENCIAS:
Tanembaum, Andrew S. (1992) Organizacin de Computadoras. Un Enfoque Estructurado Ed.
Prentice Hall.
Rolf Jurgen B. Del CISC al RISC: Aumento explosivo de la potencia en los microprocesadores
Revista Siemens Ao 51 Enero/Marzo 1991. Siemens Aktiengesellschaft. Munich, RFA.
Hernndez, Luis. RISCOCISC? PC/TIPS BYTE. Ao 5 No. 50 Marzo de 1992.
Abrams, Marshall D. (1973). Computer Hardware and Software. Madrid. Addison-Wesley
Coello, Carlos A. (2003). Breve Historia de la computacin y Sus Pioneros. Coleccin . Seccin de Obras
de Ciencia y Tecnologa
Tremblay Paul.J. (1982) Introduccin a la ciencia de las computadoras. Mxico. McGraw-Hill.
GRACIAS !