0% encontró este documento útil (0 votos)
13 vistas6 páginas

Comparativa de Arquitecturas RISC y CISC

Este documento compara las arquitecturas CISC y RISC. Explica que CISC tiene instrucciones más complejas que requieren más transistores y tiempo de ejecución, mientras que RISC tiene instrucciones más simples que lo hacen más rápido y eficiente. También analiza las ventajas y desventajas de ambas arquitecturas en términos de diseño, codificación, direccionamiento y rendimiento.

Cargado por

Juliett Ordaz
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas6 páginas

Comparativa de Arquitecturas RISC y CISC

Este documento compara las arquitecturas CISC y RISC. Explica que CISC tiene instrucciones más complejas que requieren más transistores y tiempo de ejecución, mientras que RISC tiene instrucciones más simples que lo hacen más rápido y eficiente. También analiza las ventajas y desventajas de ambas arquitecturas en términos de diseño, codificación, direccionamiento y rendimiento.

Cargado por

Juliett Ordaz
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Autónoma de Aguascalientes.

Centro de Ciencias Básicas.

Departamento: Sistemas electrónicos.

Carrera Ingeniería en Computación Inteligente.

Materia: Lenguaje Ensamblador.

Profesor: Cristian Jael Mejía Aguirre.

Alumna: Juliett Ordaz de Vierna.

Tema de investigación: “Arquitecturas CISC y RISC”.

Fecha: 24 de agosto de 2021.


Introducción

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 en la tecnología de semiconductores han reducido las diferencias en las

velocidades de 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 (reduce 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 lo que en esta investigación nos adentraremos en este tema para poder opinar y saber

acerca de estos dos microprocesadores así como sus diferencias en cuanto a ventajas y

desventajas.
Desarrollo

Significado de los términos CISC y RISC:

➔ CISC (complex instruction set computer) Computadoras con un conjunto de

instrucciones complejo.

➔ RISC (reduced instruction set computer) Computadoras con un conjunto de

instrucciones reducido.

Los términos complejo y reducido expresan muy bien una importante característica

definitiva, siempre que no se tomen solo como referencia las instrucciones, sino que se

considere también la complejidad del hardware del procesador.

Con tecnologías de semiconductores comparables e igual frecuencia de reloj, un procesador

RISC típico 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 fracción

de la superficie ocupada por el circuito integrado de un procesador CISC.

Esto hace suponer que RISC reemplazará al CISC, pero la respuesta a esta cuestión no es

tan simple ya que:

La meta principal es incrementar el rendimiento del procesador, ya sea optimizando alguno

existente o se desee crear uno nuevo. Para esto se deben considerar tres áreas principales a

cubrir en el diseño del procesador y estas son:

o La arquitectura.

o La tecnología de proceso.

o El encapsulado.

o La tecnología de proceso se refiere a los materiales y técnicas utilizadas en la


fabricación del circuito integrado, el encapsulado se refiere a cómo se integra un

procesador con lo que lo rodea en un sistema funcional, que de alguna manera

determina la velocidad total del sistema.

Aunque la tecnología de proceso y de encapsulado son vitales en la elaboración de

procesadores más rápidos, es la arquitectura del procesador lo que hace la diferencia entre el

rendimiento de una CPU (Control Process Unit) y otra. Y es en la evaluación de las

arquítecturas RISC y CISC donde centraremos nuestra atención.

Dependiendo de cómo el procesador almacena los operandos de las instrucciones de la CPU,

existen tres tipos de juegos de instrucciones:

• Juego de instrucciones para arquitecturas basadas en pilas.

• Juego de instrucciones para arquitecturas basadas en acumulador.

• Juego de instrucciones para arquitecturas basadas en registros.

Las arquítecturas RISC y CISC son ejemplos de CPU con un conjunto de instrucciones para

arquítecturas basadas en registros.


RISC CISC
- Este microprocesador está diseñado para llevar a cabo pocas - En CISC, la canalización de instrucciones no se implementa

instrucciones al mismo tiempo. fácilmente.

- Basado en comandos pequeños, estos chips necesitan menos - Es posible obtener una serie de instrucciones innovadoras a

transistores. partir de un conjunto simple de éstas.

- Esta arquitectura hace que los microprocesadores sean - Se diseñan instrucciones compuestas a partir de un conjunto

económicos de diseñar y producir. simple de las mismas.

- Nodos de direccionamiento simples. - También es posible lograr la ejecución de procesos de bajo

- La necesidad de instrucciones de código es menor. nivel.

- Pocos tipos de datos en hardware. - Esto facilita mantener grandes nodos de direccionamiento y

- Registro de uso general Idéntico. datos adicionales en el hardware de una máquina.

- Conjunto de instrucciones uniformes. - CISC se considera menos eficiente que RISC. Esto se debe a

- Además, al escribir un programa, RISC lo hace más fácil al su incompetencia para eliminar códigos que conducen a la

permitir que el programador elimine códigos innecesarios y pérdida de ciclos.

reduce el desperdicio de ciclos. - Los chips del microprocesador son difíciles de entender y

- Los procesadores RISC tienen un conjunto más pequeño de programar debido a la complejidad del hardware.

instrucciones con pocos nodos de direccionamiento. - Estos elementos permiten generar procesos multitarea,

- RISC no tiene unidad de memoria y utiliza un hardware respecto a este último tópico [Link] nos ofrece
separado para implementar las instrucciones.
detalles interesantes.
- RISC es un diseño de compilador complejo.
- Los cálculos RISC son más rápidos y más precisos. - Los procesadores CISC tienen un conjunto más grande de
- La decodificación RISC de instrucciones es simple.
- RISC no requiere memoria externa para los cálculos. instrucciones con muchos nodos de direccionamiento.
- El tiempo de ejecución es menor en RISC.
- CISC tiene una unidad de memoria para implementar
instrucciones complejas.
- CISC es un diseño de compilador fácil
- Los cálculos CISC son lentos y precisos.
- La decodificación CISC de instrucciones es compleja
- CISC requiere memoria externa para los cálculos.
- El tiempo de ejecución es muy alto en CISC.
FUENTES

Arquitectura RISC vs CISC ([Link])

Diferencia entre RISC y CISC ([Link])

Arquitectura CISC vs RISC – Arquitectura de Computadoras ([Link])

La diferencia en CISC y RISC ([Link])

También podría gustarte