Ingenieria

Solo disponible en BuenasTareas
  • Páginas : 5 (1250 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de septiembre de 2010
Leer documento completo
Vista previa del texto
INTRODUCCION.
Los Microprocesadores administran juegos de instrucciones basadas en pilas, acumuladores y registros. Las instrucciones basadas en registros han recibido la mayor atención por parte de los programadores, hecho que a su vez ha propiciado que los fabricantes de semiconductores, diseñen arquitecturas de microprocesadores SEGUN la forma en que se administran los registros.Partiendo de esa base, han surgido dos grandes arquitecturas de microprocesadores para PCs: los diseñados con instrucciones avanzadas o complejas llamados CISC (Complex Instruction Set Computer) y los diseñados con instrucciones simples o reducidas llamados RISC (Reduced Instruction Set Computer). 

ARQUITECTURA CISC.
Fue la primera tecnología de CPUs con la que la maquina PC se dio a conocermundialmente. Adoptada por Intel, se colocó en las primitivas PC (procesador 8088) que fueron lanzadas bajo la marca IBM el 12 de Agosto de 1981. Su sistema de trabajo se basa en la Microprogramación. Dicha técnica consiste en hacer que cada instrucción sea interpretada por un microprograma localizado en una sección de memoria en el circuito integrado del Microprocesador.  A su vez las instruccionescompuestas se decodifican para ser ejecutadas por micro instrucciones almacenadas en una Rom interna. Las operaciones se realizan al ritmo de los ciclos de un reloj.
Considerando la extraordinaria cantidad de instrucciones que la CPU puede manejar, la construcción de una CPU con arquitectura CISC es realmente compleja.  A este grupo pertenecen los microprocesadores populares utilizados en PC deescritorio y laptops. 
Entre las bondades de CISC destacan las siguientes: 
1. Reduce la dificultad de crear compiladores.
2. Permite reducir el costo total del sistema.
3. Reduce los costos de creación de Software.
4. Mejora la compactación de código.
5. Facilita la depuración de errores (debugging).

ARQUITECTURA RISC.
Ha sido la consecuencia evolutiva de las CPU. Como su nombre loindica, se trata de microprocesadores con un conjunto de instrucciones muy reducidas en contraposición a CISC. ¿Qué ventaja se deriva de esta tecnología?
1. La CPU trabaja más rápido al utilizar menos ciclos de reloj para cumplir sus funciones (ejecutar instrucciones).

2. Utiliza un sistema de direcciones no destructivas en Ram. Eso significa que a diferencia de CISC, RISC conservadespués de realizar sus operaciones en memoria los dos operandos y su resultado (total tres direcciones), lo que facilita a los compiladores conservar llenos los 'pipelines' (conductos) de la CPU para utilizarlos concurrentemente y reducir la ejecución de nuevas operaciones.

3. Cada instrucción puede ser ejecutada en un solo ciclo de la CPU (máxima velocidad y eficiencia).
Considerada como unainnovación tecnológica creada a partir del análisis de la primitiva arquitectura Cisc, RISC ha dado origen a la aparición de Microprocesadores poderosos cuya principal aplicación ha sido el trabajo en las grandes máquinas (servidores ), aunque también han llegado a posicionarse en ciertas maquinas desktop, computadoras de mano, máquinas de juegos, y otros artefactos electrónicos domésticos.Partiendo de lo expuesto, habría que evaluar las ventajas de ambas arquitecturas para tomar decisiones sobre la escogencia de una u otra a la hora de diseñar un sistema.  Risc es más rápida, pero más costosa. Hablando en términos de costo hay que pensar que Risc utiliza más la circuitería (comandos hardware o circuitos electrónicos) para ejecutar operaciones directas (el microprocesador esta máslibre de carga), en tanto que CISC utiliza micro código ejecutado por el microprocesador lo que la hace más económica y más lenta también (debido a la carga que soporta el microprocesador).
Hay más software de uso general para la plataforma CISC.   Pero la exigencia de la informática demanda periódicamente mayor velocidad y administración de espacio en Ram y discos duros, área en la que ambas...
tracking img