LOS MICROPROCESADORES Y LAS TECNOLOGÍAS DE PUNTA RELATIVAS
Enviado por • 5 de Noviembre de 2012 • 650 Palabras (3 Páginas) • 488 Visitas
PRESENTADO POR: Cristhian Cangrejo Cod: 20101078014 ARQUITECTURAS DE LOS MICROPROCESADORES Y LAS TECNOLOGÍAS DE PUNTA RELATIVAS. Hoy en día, los programas cada vez más grandes y complejos demandan mayor velocidad en el procesamiento de información, lo que implica la búsqueda de microprocesadores más rápidos y eficientes. Los avances y progresos en la tecnología de semiconductores, han reducido las diferencias en el procesamiento de los microprocesadores con las velocidades de las memorias, lo que ha repercutido en nuevas tecnologías en el desarrollo de microprocesadores. Hay quienes consideran que en breve los microprocesadores RISC (reduced instruction set computer) sustituirán a los CISC (complex instruction set computer), pero existe el hecho que los microprocesadores CISC tienen un mercado de software muy difundido, aunque tampoco tendrán ya que establecer nuevas familias en comparación con el desarrollo de nuevos proyectos con tecnología RISC. Por otra parte también existen la arquitectura de microprocesadores VLIW (Very Long Instruction Word), basada en la ejecución de conjuntos de instrucciones en forma paralela mediante solo una instrucción.. En primer lugar, la arquitectura CISC tiene 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. Esta arquitectura se compone de varias ventajas tales como la reducción de la dificultad en la creación de compiladores y el costo total del sistema. Por otra parte, también mejora la compactación de código y facilita la depuración de errores, sin embargo presenta inconvenientes cuando requiere paralelismo entre instrucciones a comparación de las demás arquitecturas propuestas.
En segundo lugar, la arquitectura RISC se basa en dos aspectos fundamentales que son instrucciones de tamaño fijo y presentadas en un reducido número de formatos, además en la prioridad de cómo las instrucciones de carga y almacenamiento acceden a la memoria de datos. El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria. A diferencia de la arquitectura CISC, esta proporciona más facilidades en conceptos como: La rapidez del procesador en menos ciclos para la ejecución de instrucciones, por otro lado utiliza un sistema de direcciones no destructivas en RAM, es decir, conserva después de realizar sus operaciones en memoria los dos operandos y su resultado, reduciendo la ejecución de nuevas operaciones.
En tercer lugar, al hablar de la arquitectura VLIW, hablamos de un compilador que especifica explícitamente el paralelismo en cada instrucción, no es una responsabilidad del procesador. Para mantener todas estas unidades funcionales del procesador ocupadas, el paralelismo inherente al código tiene que ser alto. Es habitual utilizar técnicas que lo aumenten
...