You are on page 1of 4

www.utel.edu.

mx

Nombre de la materia
Arquitectura de computadoras
Nombre de la Licenciatura
Licenciatura en Ingeniería en Sistemas
Computacionales
Nombre del alumno
Alberto cansejo
Matrícula
010474585
Nombre de la Tarea
Cuadro Comparativo entre Arquitecturas
RISC y CISC
Unidad # 1
Nombre del Docente
Ma. Susana Ortega Figueroa
Fecha
04 de septiembre de 2022

1
Unidad # 1 Cuadro Comparativo entre Arquitecturas RISC y CISC
Arquitectura de computadoras

BASE DE
RISC CISC
COMPARACION
Numeros de modos RISC tiene menos modos de direccionamiento y CISC tiene muchos modos de direccionamiento
de direccionamiento la mayoría de las instrucciones del conjunto de diferentes y, por lo tanto, puede usarse para representar
instrucciones tienen modo de direccionamiento declaraciones de lenguaje de programación de nivel
de registro a registro superior de manera más eficiente.
Unidad de Es una unidad de programación cableada. Tiene una unidad de microprogramación.
microprogramación
Ejemplos System / 360, PDP-11, VAX, AMD, Motorola DEC Alpha, AMD 29000, ARC, Atmel AVR, Blackfin, Intel
68000 y PC de escritorio en CPU Intel x86. i860 y i960, MIPS, Motorola 88000, PA-RISC, potencia
(incluido PowerPC), SuperH, SPARC y ARM

Se utilizan codificaciones de longitud fija de las Se ertgificaciones de longitud variable de las


Codificación de instrucciones. Ejemplo: en IA32, generalmente instrucciones. Ejemplo: el tamaño de la instrucción IA32
instrucciones todas las instrucciones se codifican como 4 puede oscilar entre 1 y 15 bytes.
bytes.  

Operaciones
Las operaciones aritméticas y lógicas se pueden aplicar
aritméticas y lógicas Las operaciones aritméticas y lógicas solo
tanto a la memoria como a los operandos de registro. 
utilizan operandos de registro.
El conjunto de
instrucciones El conjunto de instrucciones se reduce, es El conjunto de instrucciones tiene una variedad de
decir, tiene solo unas pocas instrucciones en el instrucciones diferentes que se pueden utilizar para
conjunto de instrucciones. Muchas de estas operaciones complejas.
instrucciones son muy primitivas.  
 

2
Unidad # 1 Cuadro Comparativo entre Arquitecturas RISC y CISC
Arquitectura de computadoras

Se utiliza en aplicaciones de alta gama como


Se utiliza en aplicaciones de gama baja como sistemas
procesamiento de video, telecomunicaciones y
Solicitud de seguridad, domótica, etc.
procesamiento de imágenes.
 
 

 Sus procesadores tienen instrucciones simples


Su procesador tiene instrucciones complejas que
Procesador que toman alrededor de un ciclo de reloj.
requieren varios relojes para su ejecución.
 

Los procesadores normalmente están menos


Canalización del Sus procesadores están altamente canalizados.
canalizados o no están canalizados en absoluto.
procesador  
 

Programas de Los programas de implementación están Los programas de implementación están ocultos de los
implementación expuestos a programas a nivel de máquina. programas a nivel de máquina.

Modos de Los modos de direccionamiento complejos se


Ya admite modos de direccionamiento complejos.
direccionamiento sintetizan mediante software.
 
complejos  

La complejidad de RISC radica en el compilador que


La complejidad radica en el microprograma.
Complejidad ejecuta el programa.
 
 

Actuación
El rendimiento se optimiza con un mayor El rendimiento se optimiza con un mayor enfoque en el
enfoque en el software. hardware.

3
Unidad # 1 Cuadro Comparativo entre Arquitecturas RISC y CISC
Arquitectura de computadoras

   

No requiere memoria externa para realizar


Requiere una memoria externa para los cálculos.
Memoria externa cálculos.
 
 

Decodificación de La decodificación de instrucciones es sencilla. La decodificación de instrucciones es compleja.


instrucciones    

Expansión de La expansión de código puede ser un problema. La expansión de código no es un problema.


código    

Tiempo de El tiempo de ejecución es mucho menor. El tiempo de ejecución es muy elevado.


ejecución    

Hay varios conjuntos de registros presentes. Sólo está presente un conjunto de registros.
Registros
   

No tiene unidad de memoria y usa un hardware Tiene una unidad de memoria para implementar
Unidad de memoria separado para implementar instrucciones. instrucciones complejas.
   

Tamaño del RISC tiene un programa de gran tamaño.


programa   CISC tiene un programa de tamaño pequeño

You might also like