2. Procesadores RISC y CISC
Características del procesador RISC
En pocas palabras esto significa que para cualquier nivel de desempeño dado, un
chip RISC típicamente tendrá menos transistores dedicados a la lógica principal.
Esto permite a los diseñadores una flexibilidad considerable; así pueden, por
ejemplo:
Incrementar el tamaño del conjunto de registros.
Mayor velocidad en la ejecución de instrucciones.
Implementar medidas para aumentar el paralelismo interno.
Añadir cachés enormes.
Añadir otras funcionalidades, como E/S y relojes para mini controladores.
Construir los chips en líneas de producción antiguas que de otra manera no serían
utilizables.
No ampliar las funcionalidades, y por lo tanto ofrecer el chip para aplicaciones de
bajo consumo de energía o de tamaño limitado. Las características que
generalmente son encontradas en los diseños RISC son:
Codificación uniforme de instrucciones, lo que permite una de codificación más
rápida.
Un conjunto de registros homogéneo, permitiendo que cualquier registro sea
utilizado en cualquier contexto y así simplificar el diseño del compilador.
Modos de direccionamiento simple con modos más complejos reemplazados por
secuencias de instrucciones aritméticas simples.
Los tipos de datos soportados en el hardware no se encuentran en una máquina
RISC.
Los diseños RISC también prefieren utilizar como característica un modelo de
memoria Harvard, donde los conjuntos de instrucciones y los conjuntos de datos
están conceptualmente separados.
Entre las ventajas de RISC tenemos las siguientes:
La CPU trabaja más rápido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que a
diferencia de CISC, RISC conserva después de realizar sus operaciones en
3. memoria los dos operandos y su resultado, reduciendo la ejecución de nuevas
operaciones.
Cada instrucción puede ser ejecutada en un solo ciclo del CPU
Entre las desventajas de RISC tenemos las siguientes:
Excesiva dependencia en la efectividad del compilador
La depuración de los programas se hace difícil por la programación de
instrucciones
Se incrementa el tamaño del código de lenguaje maquina
Necesidad de memoria rápida
Características del procesador CISC
Instrucciones le longitud variable
Las instrucciones requieren múltiples ciclos de reloj para ejecutar
Predominan las instrucciones con dos operandos
Variedad del direccionamiento de operandos
Múltiples modos de direccionamiento
Entre las ventajas de CISC destacan las siguientes:
Reduce la dificultad de crear compiladores.
Permite reducir el costo total del sistema.
Reduce los costos de creación de software.
Mejora la compactación de código.
Facilita la depuración de errores.
Entre las desventajas de CISC tenemos las siguientes:
La complejidad del conjunto de instrucciones crece.
Las instrucciones de longitud variable reducen el rendimiento del sistema
4. Tipos de Memoria RAM
Tipo de
memoria
Significado
Descripción
Tipo RAM
"Random Access
Memory", memoria de
acceso aleatorio
Memoria primaria de la computadora, en la que
puede leerse y escribirse información en
cualquier momento, pero que pierde la
información al no tener alimentación eléctrica.
"Extended Data
Out Random Access
Memory", memoria de
acceso aleatorio con
salida de datos extendida
Tecnología opcional en las memorias RAM
utilizadas en servidores, que permite acortar el
camino de la transferencia de datos entre la
memoria y elmicroprocesador.
"Burst EDO Random
Access Memory",
memoria de acceso
BEDO RAM
aleatorio con salida de
datos extendida y acceso
Burst
Tecnología opcional; se trata de una memoria
EDO RAM que mejora su velocidad gracias al
acceso sin latencias a direcciones contiguas de
memoria.
RAM
EDO RAM
DRAM
SDRAM
"Dinamic Random Access
Memory", memoria
dinámica de acceso
aleatorio
Es el tipo de memoria mas común y económica,
construida con capacitores por lo que necesitan
constantemente refrescar el dato que tengan
almacenado, haciendo el proceso hasta cierto
punto lento.
Tecnología DRAM que utiliza un reloj para
sincronizar con el microprocesador la entrada y
"Synchronous Dinamic
salida de datos en la memoria de un chip. Se ha
Random Access Memory",
utilizado en las memorias comerciales
memoria dinámica de
como SIMM, DIMM, y actualmente la familia
acceso aleatorio
de memorias DDR (DDR, DDR2, DDR3,
DDR4, GDDR, etc.), entran en esta clasificación.
"Fast Page Mode Dinamic
Random Access Memory", Tecnología opcional en las memorias RAM
FPM DRAM memoria dinámica de
utilizadas en servidores, que aumenta el
paginación de acceso
rendimiento a las direcciones mediante páginas.
aleatorio
RDRAM
SRAM /
Caché
"Rambus DRAM",
memoria dinámica de
acceso aleatorio para
tecnología Rambus
Memoria DRAM de alta velocidad desarrollada
para procesadores con velocidad superior a 1
GHz, en esta clasificación se encuentra la familia
de memorias RIMM.
"Static Random Access
Memory", memoria
estática de acceso
aleatorio
Memoria RAM muy veloz y relativamente cara,
construida con transistores, que no necesitan de
proceso de refresco de datos. Anteriormente
había módulos de memoria independientes,
pero actualmente solo se encuentra integrada
dentro de microprocesadores y discos
duros para hacerlos mas eficientes.