AREA: MICROPROCESADORES
TEMA: Arquitectura RIS
INGENIERÍA DE SISTEMAS Y TELEMÁTICA VII A
MARITA YUCELI BARTUREN DIAZ
MARIA MAGDALENA FRIAS FRIAS
WILLIAM AGUINAGA QUISPE
PROFESOR: ING. MARCO AURELIO PORRO CHULLI
ARQUITECTURA RISC
Las máquinas RISC protagonizan la
tendencia actual de construcción de
microprocesadores. PowerPC, DEC
Alpha, MIPS, ARM, 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.
Arquitectura RISC (reduced instrution set
computer) computadoras con un conjunto de
instrucciones reducido. Esta arquitectura es
básicamente un tipo de diseño de CPU
generalmente usado en microprocesadores o
micro controladores con las siguientes
características
 Sólo las instrucciones de carga y almacenamiento acceden a la
memoria de datos
 Un gran número de registro de uso general, cuya utilización se
optimiza en el compilador.
 Reporte de instrucción limitado, sencillo y con formato fijo
 Especial énfasis en la segmentación y unidad de control
cableada.
ARQUITECTURA RISC
 Analizar las aplicaciones para encontrar las operaciones clave.
 Diseñar un bus de datos que sea óptimo para las operaciones
clave.
 Diseñar instrucciones que realicen las operaciones clave
utilizando el bus de datos.
 Agregar nuevas instrucciones sólo si no hacen más lenta a la
máquina.
 Repetir este proceso para otros recursos.
ARQUITECTURA RISC
Multiproceso es tradicionalmente conocido
como el uso de múltiples procesos
concurrentes en un sistema en lugar de un
único proceso en un instante determinado.
Como la multitarea que permite a múltiples
procesos compartir una única CPU,
múltiples CPUs pueden ser utilizados para
ejecutar múltiples hilos dentro de un único
proceso
ARQUITECTURA RISC
La forma en que la memoria es actualizada por los caches
locales puede tener un gran impacto en las prestaciones
de un sistema multiprocesador. Básicamente hay dos
métodos:
 Escritura continua (write-through). Requiere que
todas las escrituras realizadas en el caché actualicen
asimismo los datos de la memoria principal. De esta
forma, la memoria principal siempre tiene la última
copia de los datos,
ARQUITECTURA RISC
 Copia posterior (copy-back). Es un sistema mucho más
eficiente, aunque también más complejo de implementar.
Hay dos métodos para mantener cada línea de caché idéntica a
las demás:
 Escritura radiada (write-broadcast), que requiere que la CPU
que modifica los datos compartidos actualice los otros caches,
 Escritura invalidada (write-invalidate), impide a una CPU
modificar los datos compartidos en su caché hasta que otros
caches han invalidado sus copias.
ARQUITECTURA RISC
 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 memoria los dos operando y su
resultado, reduciendo la ejecución de nuevas
operaciones.
 Cada instrucción puede ser ejecutada en un solo ciclo
del CPU
ARQUITECTURA RISC
 Excesiva dependencia en la efectividad del
compilador
 La depuración de los programas se hacen difícil
por la programación de instrucciones
 Se incrementa el tamaño del código de lenguaje
maquina
 Necesita de memoria rápida
ARQUITECTURA RISC
 Analizar previamente que es una arquitectura de
computador
 Durante el estudio de las arquitecturas RISC Y CISC investigar
ejemplos de los dispositivos que usan este tipo de
tecnología
 Considerar las principales ventajas y desventajas de las
arquitecturas RISC Y CISC para establecer el porqué de su
creación y el impacto que tuvo.
 Tener bien claros los conceptos básicos sobre la arquitectura
de ordenadores, caso contrario al revisar los temas de este
informe el análisis será más complejas.
ARQUITECTURA RISC
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. Esto vale tanto para la decisión por una determinada
arquitectura CISC o RISC, como para determinar si RISC puede
emplearse en forma rentable para una aplicación concreta. Los
costos, por su parte, también serán evaluados.
ARQUITECTURA RISC
Arquitectura risc

Arquitectura risc

  • 1.
    AREA: MICROPROCESADORES TEMA: ArquitecturaRIS INGENIERÍA DE SISTEMAS Y TELEMÁTICA VII A MARITA YUCELI BARTUREN DIAZ MARIA MAGDALENA FRIAS FRIAS WILLIAM AGUINAGA QUISPE PROFESOR: ING. MARCO AURELIO PORRO CHULLI
  • 3.
    ARQUITECTURA RISC Las máquinasRISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, 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. Arquitectura RISC (reduced instrution set computer) computadoras con un conjunto de instrucciones reducido. Esta arquitectura es básicamente un tipo de diseño de CPU generalmente usado en microprocesadores o micro controladores con las siguientes características
  • 4.
     Sólo lasinstrucciones de carga y almacenamiento acceden a la memoria de datos  Un gran número de registro de uso general, cuya utilización se optimiza en el compilador.  Reporte de instrucción limitado, sencillo y con formato fijo  Especial énfasis en la segmentación y unidad de control cableada. ARQUITECTURA RISC
  • 5.
     Analizar lasaplicaciones para encontrar las operaciones clave.  Diseñar un bus de datos que sea óptimo para las operaciones clave.  Diseñar instrucciones que realicen las operaciones clave utilizando el bus de datos.  Agregar nuevas instrucciones sólo si no hacen más lenta a la máquina.  Repetir este proceso para otros recursos. ARQUITECTURA RISC
  • 6.
    Multiproceso es tradicionalmenteconocido como el uso de múltiples procesos concurrentes en un sistema en lugar de un único proceso en un instante determinado. Como la multitarea que permite a múltiples procesos compartir una única CPU, múltiples CPUs pueden ser utilizados para ejecutar múltiples hilos dentro de un único proceso ARQUITECTURA RISC
  • 7.
    La forma enque la memoria es actualizada por los caches locales puede tener un gran impacto en las prestaciones de un sistema multiprocesador. Básicamente hay dos métodos:  Escritura continua (write-through). Requiere que todas las escrituras realizadas en el caché actualicen asimismo los datos de la memoria principal. De esta forma, la memoria principal siempre tiene la última copia de los datos, ARQUITECTURA RISC
  • 8.
     Copia posterior(copy-back). Es un sistema mucho más eficiente, aunque también más complejo de implementar. Hay dos métodos para mantener cada línea de caché idéntica a las demás:  Escritura radiada (write-broadcast), que requiere que la CPU que modifica los datos compartidos actualice los otros caches,  Escritura invalidada (write-invalidate), impide a una CPU modificar los datos compartidos en su caché hasta que otros caches han invalidado sus copias. ARQUITECTURA RISC
  • 9.
     La CPUtrabaja 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 memoria los dos operando y su resultado, reduciendo la ejecución de nuevas operaciones.  Cada instrucción puede ser ejecutada en un solo ciclo del CPU ARQUITECTURA RISC
  • 10.
     Excesiva dependenciaen la efectividad del compilador  La depuración de los programas se hacen difícil por la programación de instrucciones  Se incrementa el tamaño del código de lenguaje maquina  Necesita de memoria rápida ARQUITECTURA RISC
  • 11.
     Analizar previamenteque es una arquitectura de computador  Durante el estudio de las arquitecturas RISC Y CISC investigar ejemplos de los dispositivos que usan este tipo de tecnología  Considerar las principales ventajas y desventajas de las arquitecturas RISC Y CISC para establecer el porqué de su creación y el impacto que tuvo.  Tener bien claros los conceptos básicos sobre la arquitectura de ordenadores, caso contrario al revisar los temas de este informe el análisis será más complejas. ARQUITECTURA RISC
  • 12.
    Cada usuario debedecidirse a favor o en contra de determinada arquitectura de procesador en función de la aplicación concreta que quiera realizar. Esto vale tanto para la decisión por una determinada arquitectura CISC o RISC, como para determinar si RISC puede emplearse en forma rentable para una aplicación concreta. Los costos, por su parte, también serán evaluados. ARQUITECTURA RISC