3. 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.
4. Modelo de conjunto de instrucciones Load/Store (Cargar/Almacenar).-
Sólo las instrucciones Load/Store acceden a memoria; las demás operaciones
en un RISC, tienen lugar en su gran conjunto de registros.
Ausencia de microcódigo.-El microcódigo no se presta a la ejecución en
ciclos únicos, ya que requiere que el hardware sea dedicado a su
interpretación dinámica.
Instrucciones simples, de formato fijo, con pocos modos de
direccionamiento.- Las instrucciones simples reducen de manera muy
significativa el esfuerzo para su descodificación, y favorecen su ejecución en
pipelines.
Arquitectura no destructiva de tres direcciones.- contienen los campos de
los dos operandos y de su resultado.
Ejecución en ciclos únicos (single-cycle).- El resultado directo de los
conjuntos de instrucciones que ofrecen los procesadores RISC, es que cada
instrucción puede ser ejecutada en un único ciclo de la CPU.
Ejecución en conductos (pipelined).-Las instrucciones simples, de formato
fijo y ciclo único permiten que las diferentes etapas de los ciclos de ejecución.
5.
6. Multiprocesadores de memoria
compartida.- Son sistemas con
múltiples procesadores que comparten
un único espacio de direcciones de
memoria.
Multiprocesadores de memoria
distribuida: Se caracterizan porque
cada procesador sólo puede acceder a su
propia memoria.
7. Escritura continua.- Requiere que
todas las escrituras realizadas en el
caché actualicen asimismo los datos
de la memoria principal.
Copia posterior.- Es un sistema
mucho más eficiente, aunque
también más complejo de
implementar.
Escritura invalidada.-
Impide a una CPU
modificar los datos
compartidos en su caché
hasta que otros caches han
invalidado sus copias.
Escritura radiada.- Que
requiere que la CPU que
modifica los datos
compartidos actualice los
otros caches.
8. Debido a que cada instrucción realiza una operación muy simple, el
código se ejecutará en aproximadamente el mismo tiempo que el
comando MULT de la arquitectura CISC. Estas instrucciones
reducidas RISC requieren menos hardware y es más sencillo que
las instrucciones complejas, dejando más espacio para registros de
propósito general.
RISC ha alcanzado a todos los fabricantes de semiconductores:
AMD, Intel, MIPS, Motorota, ROSS, y todos ellos son productos
usados por fabricantes de ordenadores y estaciones de trabajo:
Apple, DEC, HP, IBM, SUN, entre otros y sus correspondientes
clónicos.
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. Cada
instrucción puede ser ejecutada en un solo ciclo del CPU.
9. 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 del lenguaje
máquina.
Necesidad de memoria rápida.
10. La arquitectura RISC (Reduced Instruction Set Computer).Ha sido la consecuencia
evolutiva de las CPU. Como su nombre lo indica, se trata de microprocesadores con un
conjunto de instrucciones muy reducidas en contraposición a CISC y se caracteriza
por poseer un juego de instrucciones lo más reducido posible con un porcentaje alto
de ellas que se completan en un ciclo de reloj.
Cada usuario debe decidirse a favor o en contra de determinada arquitectura de
procesador en función de la aplicación concreta que quiera realizar. como para
determinar si RISC puede emplearse en forma rentable para una aplicación concreta.
11. Si bien el campo de aplicaciones de las arquitecturas RISC de alta capacidad
crece con fuerza, esto no equivale al fin de otras arquitecturas de procesadores y
controladores acreditadas que también seguirán perfeccionándose.
RISC ofrece soluciones atractivas donde se requiere una elevada capacidad de
procesamiento y se presente una orientación hacia los lenguajes de alto nivel,
por lo que, los procesadores RISC han conquistado el sector de las estaciones de
trabajo.
Hoy en día es muy importante tener en cuenta el conocimiento acerca de la
arquitectura RISC ya que la tecnología va avanzando día a día para poder
saber qué tipo de arquitectura elegir.