ventajas y desventajas de cisc y risc

Page 1

Universidad nacional de chimborazo

Facultad de ciencias de la educación humanas y tecnologías Escuela de informática aplicada a la educación Nombre: Paguay Virginia Curso: 4to “B” TEMA: Caracteristicas,Ventajas y Desventajas de los Procesadores CISC y RISC


RISC Las características esenciales de una arquitectura RISC pueden resumirse como sigue: • Estos microprocesadores siguen tomando como base el esquema moderno de Von Neumann. • Las instrucciones, aunque con otras características, siguen divididas en tres grupos: a) Transferencia. b) Operaciones. c) Control de flujo. • Reducción del conjunto de instrucciones a instrucciones básicas simples, con la que pueden implantarse todas las operaciones complejas. • Arquitectura del tipo load-store (carga y almacena). Las únicas instrucciones que tienen acceso a la memoria son 'load' y 'store'; registro a registro, con un menor número de acceso a memoria. • Casi todas las instrucciones pueden ejecutarse dentro de un ciclo de reloj. Con un control implantado por hardware (con un diseño del tipo load-store), casi todas las instrucciones se pueden ejecutar cada ciclo de reloj, base importante para la reorganización de la ejecución de instrucciones por medio de un compilador. • Pipeline (ejecución simultánea de varias instrucciones). Posibilidad de reducir el número de ciclos de máquina necesarios para la ejecución de la instrucción, ya que esta técnica permite que una instrucción puede empezar a ejecutarse antes de que haya terminado la anterior. •

Desventajas de este diseño

Ya hemos hablado de las ventajas, la unidad de control es más sencilla y podemos funcionar a frecuencias mayores. Pero describamos algunas de sus desventajas:

Menor potencia que otros procesadores. Existen operaciones que se aceleran muchísimo con instrucciones complejas. Sobre todo de índole matemática asociadas a simulaciones , tratamiento de señal, video, fotos.

En estos casos es mejor tener instrucciones que puedan tratar con cientos de datos y escribirlos en memoria de una sola tacada.

Mayor tamaño de los programas. Esto en la actualidad no tiene importancia ya que en la actualidad la capacidad de los discos duros ha crecido de forma exponencial y bajado su precio pero hace años era importante.

Procesadores actuales

La guerra entre las arquitecturas CISC, que es la opuesta a la RISC, es antigua. Sin embargo y gracias a las tabletas y smartphones ha vuelto a estar de actualidad. ARM la empresa que esta detrás de la mayoría de los micros para estos dispositivos utiliza desde siempre arquitectura RISC.


Cualquier micro de Intel o AMD es una mezcla entre CISC y RISC. Tienen instrucciones CISC realmente complejas que son divididas en trozos y procesadas en el orden más adecuado para utilizar todos los recursos al mismo tiempo.

Desventajas Ya hemos hablado de las ventajas, la unidad de control es más sencilla y podemos funcionar a frecuencias mayores. Pero describamos algunas de sus desventajas: Menor potencia que otros procesadores. Existen operaciones que se aceleran muchísimo con instrucciones complejas. Sobre todo de índole matemática asociadas a simulaciones , tratamiento de señal, video, fotos. En estos casos es mejor tener instrucciones que puedan tratar con cientos de datos y escribirlos en memoria de una sola tacada.Mayor tamaño de los programas. Esto en la actualidad no tiene importancia ya que en la actualidad la capacidad de los discos duros ha crecido de forma exponencial y bajada su precio pero hace años era importante. Procesadores actuales Cualquier micro de Intel o AMD es una mezcla entre CISC y RISC. Tienen instrucciones CISC realmente complejas que son divididas en trozos y procesadas en el orden más adecuado para utilizar todos los recursos al mismo tiempo. Procesadores CISC Las características principales de los procesadores CISC son: CISC = Complex Instruction Set Computer Muchas instrucciones potentes Muchos modos de direccionamiento Varios formatos de instrucciones Normalmente microprogramados (no microprogramables) La ejecución de las instrucciones lleva varios ciclos de máquina. Aparece 60s ? Compiladores en su infancia CISC pretendía disminuir el salto entre los lenguajes de alto nivel (LAN) y el lenguaje máquina (LM) 60s...IBM 360; 70s...DEC VAX, Intel x86, Motorola 680x0 Modelo ejecución: reg/men-reg/mem? tiempo acceso memoria más lento que ? clk Registros pocos y especializados


Instrucciones complejas? ?CPI Repertorio completo VAX ?+400Kb de código Ventajas y desventajas de RISC y CISC Los microprocesadores RISC son generalmente más baratos de construir y vender, ya que utilizan menos componentes y transistores, según Amiga History, una base de datos de la historia de la tecnología. Estos chips no requieren muchas más líneas de código para ejecutar las tareas que sus contrapartes CISC, sin embargo. Los microprocesadores CISC son considerados ser más fáciles para trabajar para los programadores, pero son más caros de desarrollar.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.