REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DE EDUCACIÓN SUPERIOR
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSION BARINAS
Conceptos RISC y CISC
Actividad #2 primer corte 20%
ELECTIVA III(43-44) MICROPROCESADORES
Autor:
Rafael Gainza
C.I: 19.429.848
CONCEPTO DE LA ARQUITECTURA RISC (Reduced instruction set computing)
Es una computadora que utiliza una unidad central de procesamiento (CPU)
que implementa el principio de diseño del procesador de instrucciones
simplificadas. El diseño de la arquitectura RISC agiliza y acelera significativamente
el procesamiento de datos al minimizar el número de instrucciones almacenadas
permanentemente en el microprocesador y se basa más en instrucciones no
residentes, es decir, códigos o programas de software. RISC es posiblemente la
tecnología de microprocesador más rápido y eficiente disponible en la actualidad.
Los chips o microprocesadores RISC aprovechan el hecho de que la mayoría
de las instrucciones para los procesos informáticos son relativamente simples y las
computadoras están diseñadas para manejar esas instrucciones simples
rápidamente. La arquitectura RISC es una mejora de la arquitectura CISC
(computación de conjunto de instrucciones complejas) utilizada en los chips Intel
Pentium originales. Aunque Intel ha ido integrando lentamente la tecnología RISC
en sus chips, todavía están en su mayoría basados en CISC.
Todavía existe mucha controversia entre los expertos sobre el valor final de las
arquitecturas RISC. Los escépticos argumentan que al simplificar el hardware, las
arquitecturas RISC suponen una carga mayor para el software. Por tanto,
concluyen que esto no merece la pena porque los microprocesadores
convencionales son cada vez más baratos y rápidos. Los proponentes, por otro
lado, argumentan que las máquinas RISC son más baratas y rápidas y, por lo
tanto, son las máquinas del futuro.
CONCEPTO DE ARQUITECTURA CISC. (Complex instruction set computing)
CISC es un tipo de diseño de microprocesador. La arquitectura CISC contiene
un gran conjunto de instrucciones informáticas que van desde muy simples hasta
muy complejas y especializadas. Aunque el diseño estaba destinado a calcular
instrucciones complejas de la manera más eficiente, más tarde se descubrió que
muchas instrucciones pequeñas y cortas podían calcular instrucciones complejas
de manera más eficiente.
El microprocesador PowerPC, que se utiliza en el sistema RISC / estación de
trabajo 6000 de IBM y en las computadoras Macintosh, es un microprocesador
RISC. Los microprocesadores Pentium de Intel son microprocesadores CISC.
RISC toma cada una de las instrucciones más largas y complejas de un diseño
CISC y las reduce a múltiples instrucciones que son más cortas y más rápidas de
procesar.
DIFERENCIAS Y SIMILITUDES ENTRE LAS ARQUITECTURAS RISC Y CISC
BASE DE COMPARACIÓN RISC CISC
RISC tiene menos
modos de CISC tiene muchos modos de
direccionamiento y la direccionamiento diferentes y,
mayoría de las por lo tanto, puede usarse
Número de modos de instrucciones del para representar
direccionamiento conjunto de declaraciones de lenguaje de
instrucciones tienen programación de nivel
modo de superior de manera más
direccionamiento de eficiente.
registro a registro.
Es una unidad de
Unidad de Tiene una unidad de
programación
microprogramación microprogramación.
cableada.
DEC Alpha, AMD 29000,
System / 360, PDP-11,
ARC, Atmel AVR, Blackfin,
VAX, AMD, Motorola
Intel i860 y i960, MIPS,
Ejemplos 68000 y PC de
Motorola 88000, PA-RISC,
escritorio en CPU Intel
potencia (incluido PowerPC),
x86.
SuperH, SPARC y ARM.
Se utilizan
codificaciones de
Se utilizan codificaciones de
longitud fija de las
longitud variable de las
instrucciones. Ejemplo
Codificación de instrucciones. Ejemplo: el
: en IA32,
instrucciones tamaño de la instrucción IA32
generalmente todas
puede oscilar entre 1 y 15
las instrucciones se
bytes.
codifican como 4
bytes.
Las operaciones Las operaciones aritméticas y
Operaciones aritméticas aritméticas y lógicas lógicas se pueden aplicar
y lógicas solo utilizan operandos tanto a la memoria como a
de registro. los operandos de registro.
El conjunto de
instrucciones se
reduce, es decir, tiene El conjunto de instrucciones
solo unas pocas tiene una variedad de
El conjunto de
instrucciones en el instrucciones diferentes que
instrucciones
conjunto de se pueden utilizar para
instrucciones. Muchas operaciones complejas.
de estas instrucciones
son muy primitivas.
Se utiliza en
aplicaciones de alta
gama como
Se utiliza en aplicaciones de
procesamiento de
Solicitud gama baja como sistemas de
video,
seguridad, domótica, etc.
telecomunicaciones y
procesamiento de
imágenes.
Sus procesadores
Su procesador tiene
tienen instrucciones
instrucciones complejas que
Procesador simples que toman
requieren varios relojes para
alrededor de un ciclo
su ejecución.
de reloj.
Los procesadores
Sus procesadores
Canalización del normalmente están menos
están altamente
procesador canalizados o no están
canalizados.
canalizados en absoluto.
Los programas de
Los programas de
implementación están
Programas de implementación están ocultos
expuestos a
implementación de los programas a nivel de
programas a nivel de
máquina.
máquina.
Los modos de
Modos de direccionamiento
Ya admite modos de
direccionamiento complejos se
direccionamiento complejos.
complejos sintetizan mediante
software.
La complejidad de RISC
La complejidad radica
Complejidad radica en el compilador que
en el microprograma.
ejecuta el programa.
El rendimiento se
El rendimiento se optimiza
optimiza con un mayor
Actuación con un mayor enfoque en el
enfoque en el
hardware.
software.
No requiere memoria
Requiere una memoria
Memoria externa externa para realizar
externa para los cálculos.
cálculos.
La decodificación de
Decodificación de La decodificación de
instrucciones es
instrucciones instrucciones es compleja.
sencilla.
La expansión de
La expansión de código no es
Expansión de código código puede ser un
un problema.
problema.
El tiempo de ejecución El tiempo de ejecución es
Tiempo de ejecución
es mucho menor. muy elevado.
Hay varios conjuntos Sólo está presente un
Registros
de registros presentes. conjunto de registros.
No tiene unidad de
memoria y usa un Tiene una unidad de memoria
Unidad de memoria hardware separado para implementar
para implementar instrucciones complejas.
instrucciones.
RISC tiene un
CISC tiene un programa de
Tamaño del programa programa de gran
tamaño pequeño.
tamaño.
QUE SON LOS DISPOSITIVOS E/S EN UN MICROPROCESADOR
Los dispositivos de E/S permiten que el sistema gestionado recopile, almacene
y transmita datos. Éstos se encuentran en la propia unidad de servidor y en las
unidades de expansión que están conectadas al servidor. Se pueden incorporar en
la unidad o bien pueden instalarse en ranuras físicas.
No todos los tipos de dispositivos de E/S están soportados para todos los
sistemas operativos ni en todos los modelos de servidor. Por ejemplo, los
adaptadores SNI (Switch Network Interface) sólo están soportados en
determinados modelos de servidor y no están soportados en particiones lógicas
IBM
RESPTRESENTAR LA AQUIERTECTURA DEL MICROPROCESADOR
MEDIANTE UN DIAGRAMA DE BLOQUES