Arquitecturas de Procesadores
CISC Vrs RISC
ARQUITECTURA CISC
•Del ingles Complex Instruction Set Computer. Conjunto de
microprocesadores cuyo conjunto de instrucciones se caracteriza por ser
muy amplio y permitir operaciones complejas.
ARQUITECTURA CISC
•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, llamadas generalmente microinstrucciones.
•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 ordenadores personales del planeta.
•Hay que hacer notar, sin embargo que la utilización del término
CISC comenzó tras la aparición de los procesadores RISC
como nomenclatura despectiva por parte de los
defensores/creadores de éstos últimos.
ARQUITECTURA CISC
•La microprogramación es una característica importante y
esencial de casi todas las arquitecturas CISC. Como por
ejemplo:
Intel 8086, 8088, 80286, 80386, 80486. Px
Motorola 68000, 68010, 68020, 68030, 6840.
•La microprogramación significa que cada instrucción de
máquina es interpretada por un microprograma localizado
en una memoria en el circuito integrado del procesador.
•Las instrucciones compuestas son decodificadas
internamente y ejecutadas con una serie de
microinstrucciones almacenadas en una ROM interna.
AMD
ARQUITECTURA RISC
Del inglés Reduced Instruction Set Computer
(Computadora con Conjunto de Instrucciones Reducido).
Tipo de microprocesadores con las siguientes
características fundamentales:
Instrucciones de tamaño fijo y presentadas en un reducido
número de formatos. Sólo las instrucciones de carga y
almacenamiento acceden a memoria a por datos. Además
estos procesadores suelen disponer de muchos registros
de propósito general.
ARQUITECTURA RISC
El objetivo de diseñar máquinas con esta arquitectura es posibilitar
la segmentación y el paralelismo (PIPELINE) en la ejecución de
instrucciones y reducir los accesos a memoria.
ARQUITECTURA RISC
RISC es una filosofía de diseño de CPU para computadora que
esta a favor de conjuntos de instrucciones pequeños y simples que
toman menor tiempo para ejecutarse.
La idea fue inspirada por el hecho de que muchas de las
características que eran incluidas en los diseños tradicionales de
CPU para aumentar la velocidad estaban siendo ignoradas por los
programas que eran ejecutados en ellas arquitecturas de carga-
almacenamiento.
ARQUITECTURA RISC
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 encuentra en la
mayoría de las computadoras de SGI, en la Nintendo 64 y
PlayStation.
La serie IBM POWER, utilizado pricipalmente en Servidores de
IBM.
La versión PowerPC de Motorola e IBM (una versión de la
serie IBM POWER) utilizada en los ordenadores Apple
Macintosh como el iMac, eMac, Power Mac y posteriores.
El procesador SPARC de SUN Microsystems y el UltraSPARC,
que se encuentra en todos sus últimos modelos de equipos.
El PA-RISC y el HP/PA de Hewlett-Packard.
El DEC Alphaservidores HP AlphaServer.
El ARM – Se encuentra en dispositivos PALM, Nintendo DS,
Game Boy Advance y en múltiples PDAs.
PAPEL DE LOS COMPILADORES
EN UN SISTEMA RISC
Todas las operaciones complejas se trasladan al
microprocesador por medio de conexiones fijas en el circuito
integrado para agilizar las instrucciones básicas más
importantes.
De esta manera, el compilador asume la función de un
mediador inteligente entre el programa de aplicación y el
microprocesador.
Es decir, se hace un gran esfuerzo para mantener al hardware
tan simple como sea posible, aún a costa de hacer al
compilador considerablemente más complicado.
Muchas Gracias
TAREA
Qué tipo de arquitectura utiliza PS5
Qué tipo de arquitectura utiliza i9
Qué tipo de arquitectura utiliza los
celulares.