El Microprocesador Arquitectura Risc Y Cisc: Su Juego de Instrucciones
El Microprocesador Arquitectura Risc Y Cisc: Su Juego de Instrucciones
El Microprocesador Arquitectura Risc Y Cisc: Su Juego de Instrucciones
RISC
• Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
• Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
• El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la
ejecución de instrucciones y reducir los accesos a memoria.
Las máquinas RISC es tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM,
SPARC. son ejemplos de algunos de ellos.
RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeñas y
simples que toman menor tiempo para ejecutarse.
CARACTERISTICAS RISC
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:
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
RISC Moderno:
Los diseños RISC han llevado a un gran número de plataformas y arquitecturas al éxito, algunas de las más grandes:
La línea MIPS Technologies Inc., que se encontraba en estuvo en las consolas ya descatalogadas Nintendo 64, PlayStation
y PlayStation 2. Actualmente se utiliza en la PlayStation Portable y algunos routers.
La serie IBM POWER, utilizado principalmente por IBM en Servidores y superordenadores.
La versión PowerPC de Motorola e IBM (una versión de la serie IBM POWER) utilizada en los ordenadores Amiga One,
Apple Macintosh como el iMac, eMac, Power Mac y posteriores (hasta 2006). Actualmente se utiliza en muchos sistemas
empotrados en automóviles, routers, etc, así como en muchas consolas de videojuegos, como la Playstation 3, Xbox 360 y
Wii.
El procesador SPARC y UltraSPARC de Sun Microsystems y Fujitsu, que se encuentra en sus últimos modelos de servidores
(y hasta 2008 también en estaciones de trabajo).
El PA-RISC y el HP/PA de Hewlett-Packard, ya descatalogados.
El DEC Alpha en servidores HP AlphaServer y estaciones de trabajo AlphaStation, ya descatalogados.
El ARM –Por lo tanto, los procesadores ARM dominan en PALM, Nintendo DS, Game Boy Advance y en múltiples PDAs,
Apple iPods, Apple iPhone, iPod Touch (Samsung ARM1176JZF, ARM Cortex-A8, Apple A4), Apple iPad (Apple A4 ARM -
based SoC), videoconsolas como Nintendo DS (ARM7TDMI, ARM946E-S), Nintendo Game Boy Advance (ARM7TDMI).
El Atmel AVR usado en gran variedad de productos, desde mandos de la Xbox a los coches de la empresa BMW.
La plataforma SuperH de Hitachi, . SuperH es la plataforma base de el grupo Mitsubishi - Hitachi. Estos dos grupos, unidos
en 2002, dejaron aparte la propia arquitectura RISC de Mitsubishi, el M32R.
Los procesadores XAP usados en muchos chips wireless de poco consumo (Bluetooth, wifi) de CSR.
ARQUITECTURA CISC
Los CISC pertenecen a la primera corriente de construcción de procesadores,
antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80
y toda la familia Intel x86 usada en la mayoría de las computadoras personales
actuales.
Para realizar una sola instrucción un chip CISC requiere de cuatro a diez ciclos de
reloj.
CISC (complex instruction set computer)
Los microprocesadores CISC tienen un conjunto de instrucciones que se
caracteriza por ser muy amplio y permitir operaciones complejas entre operandos
situados en la memoria o en los registros internos, en contraposición a la
arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que,
en la actualidad, la mayoría de los sistemas CISC de alto rendimiento
implementan un sistema que convierte dichas instrucciones complejas en varias
instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones
El tipo de procesador más comúnmente utilizado en equipos de escritorio, el x86,
está basado en CISC en lugar de RISC, aunque las versiones más nuevas traducen
instrucciones basadas en CISC x86 a instrucciones más simples basadas en RISC
para uso interno antes de su ejecución.
Ventajas RISC - CISC
Entre las ventajas de CISC destacan las siguientes: Entre las ventajas de RISC tenemos las siguientes:
Reduce la dificultad de crear compiladores. La CPU trabaja mas rápido al utilizar menos ciclos de reloj
Permite reducir el costo total del sistema. para ejecutar instrucciones.
Reduce los costos de creación de sftware.
Mejora la compactación de código. Utiliza un sistema de direcciones no destructivas en RAM.
Eso significa que a diferencia de CISC, RISC conserva
Facilita la depuración de errores. después de realizar sus operaciones en memoria los dos
operandos y su resultado, reduciendo la ejecución de
Ejemplo de microprocesadores basados en la nuevas operaciones.
tecnología CISC:
Cada instrucción puede ser ejecutada en un solo ciclo del
CPU
Intel 8086, 8088, 80286, 80386, 80486.
Motorola 68000, 68010, 68020, 68030, 6840.
• Es una memoria a la que accede directamente la CPU para leer y grabar información.
• El contenido de esta memoria es TEMPORAL, por lo que su contenido se pierde al apagar el ordenador
• La memoria RAM de un ordenador se puede ampliar siempre y cuando la placa base tenga libre alguna de
sus ranuras destinadas a memoria
• Recordemos el Proceso que realiza la CPU para llevar a cabo una acción
a) Lee las instrucciones y datos desde un sistema de almacenamiento o dispositivo de entrada
(disco duro, DVD, etc)
b) Las carga en Memoria
c) Las Ejecuta, quedando almacenado el resultado en memoria, pudiendo ser visualizado en un
periférico de salida y/o guardado en un sistema de almacenamiento
Módulos de memoria RAM
• Desde hace ya tiempo, es muy fácil ampliar la cantidad de memoria RAM de un ordenador; basta con
comparar módulos de memoria y conectarlos en las ranuras de la placa madre.
• Según el tipo de conector que lleve el módulo de memoria, estos se clasifican en:
• Módulos SIMM: En desuso. Tenían 30 o 72 contactos. Su capacidad de almacenaje era baja (hasta 64 MB) y
su tiempo de acceso era muy elevado respecto a los actuales
• Módulos DIMM: Son más alargados. Cuentan con 168 contactos y 2 ranuras para guiar su colocación. Su
capacidad es elevada (128 MB, 256 MB…)
Módulos de memoria RAM
• Módulos DDR: Son los utilizados actualmente. Tiene
184 contactos y una única ranura de colocación. Su
capacidad es elevada (512 MB, 1GB…) Se utilizan
para computadoras con procesadores PENTIUM 4
l _ . .. .
Es un mecanismo de almacenamiento
que lee datos desde el disco y escribe
datos en un disco
hay dos tipos de unidades de disco:
. .siti
. vos
_ de_ almacenamiento
_ externo ..
dispositivos de almacenamiento Internos o fijos
l.dis. po
.
111
L
removibles
de disco se utilizan para leer y escribir
datos.
Unidad de Almacenamiento
Unidades Internas de Unidades Externas
Almacenamiento
CDs DD Ext.
Disco Duro
DVDs PDA
ZIP/JAZ Smartphone
Memory
Flash Drive
Card
Unidad de Disco Duro
•Es una unidad de almacenamiento de acceso
aleatorio utilizado en cualquier sistema de computo.
Jumper
Block
IDE
Connector
Estructura física de un Disco Duro
.----Sector -spindfe
Cluster of
4 Trac
Sectors k
arm
assembty
platter
'------'--�
Read/Writ
e rotation
Heads
Tipos de interfaces de DD
lfÍ 111/U 11111111111/IIB I Tipos de interfaz:
111111111111111111 • IDE (Integrated Device Electronics: o ATA (Advanced
Technology Attachment), controla los dispositivos de
almacenamiento masivo de datos como los discos duros y
ATAPI (Advanced Technology Attachment Packet Interface).
Se reemplaza el archivo anterior por el nuevo archivo, utilizando los mismos sectores
que ocupaba el archivo anterior.