SlideShare una empresa de Scribd logo
1 de 15
PROCESADORES RISC
Reduced Instruction Set
Computer (Computadora con
Conjunto de Instrucciones
Reducido)
RISC es una filosofía de diseño de CPU para
computadora que está a favor de conjuntos de
instrucciones pequeños y simples que toman
menor tiempo para ejecutarse.
Las máquinas RISC protagonizan la tendencia
actual de construcción de microprocesadores.
PowerPC, DEC Alpha, MIPS, ARM... son
ejemplos de algunos de ellos.
CARACTERISTICAS:
• Incrementar el tamaño del conjunto de
registros.
• Implementar medidas para aumentar el
paralelismo interno.
• Añadir cachés enormes.
• Añadir funcionalidades, como E/S y
relojes para minicontroladores.
• Codificación uniforme de instrucciones, lo
que permite una codificación más rápida.
• 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.
UltraSPARC de SUN
Es una arquitectura RISC big-endian, SPARC es
la primera arquitectura RISC abierta y como tal
las especificaciones de diseño están publicadas,
así otros fabricantes de microprocesadores
pueden desarrollar su propio diseño.
La cpu SPARC esta compuesta de una unidad
entera (IU) "Integer Unit" que procesa la
ejecución básica y una unidad de punto flotante
(FPU) "Floating-Point Unit" que ejecuta las
operaciones y cálculos de reales. La IU y la FPU
pueden o no estar integradas en el mismo chip.
Las computadoras basadas en sistemas
SPARC de Sun tienen una unidad de
manejo de memoria y un gran caché de
direcciones virtuales (para instrucciones y
datos) que están dispuestos
periféricamente sobre un bus de datos y
direcciones de 32 bits.
Características.
• Utiliza ventanas de registro.
• 32 registros de enteros de 32 bits.
• 16 registros de punto flotante de 64 bits (para el
caso de doble precisión) que se pueden utilizar
como 32 registros de 32 bits (para precisión
simple).
• Modos de direccionamiento: Inmediato, Directo
e Indirecto
• Manejo de memoria: espacio virtual de 4 GB y
unidad de manejo de memoria que trabaja con
páginas de tamaño configurable.
Instrucciones SPARC.
• LOAD y STORE. Estas instrucciones usan
dos registros o un registro y una constante
para calcular la dirección de memoria a
direccionar.
• Aritméticas/Lógicas/Shift. Ejecutan
operaciones aritméticas, lógicas y de
cambio.
• Operaciones del Coprocesador. La IU
extrae las operaciones de punto flotante
desde las instrucciones del bus de datos y
los coloca en la cola para la FPU.
• Instrucciones de Control de Transferencia.
• Instrucciones de control de registros
Read/Write. Estas instrucciones se
incluyen para leer y grabar el contenido de
varios registros de control.
VENTANA DE REGISTROS

•
•
•
•

Se acordó para la especificación de la
arquitectura, poder tener 32 registros
visibles divididos en grupos de 8.
De r0 a r7 , Registros GLOBALES.
De r7 a r15, Registros SALIDA.
De r15 a r23, Registros LOCALES.
De r24 a r31, Registros ENTRADA.
Los registros globales son vistos por todas
las ventanas, los locales son solo
accesibles por la ventana actual y los
registros de salida se solapan con los
registros de entrada de la ventana
siguiente.
PROTECCION DE MEMORIA
Algunas instrucciones SPARC son
privilegiadas y pueden ser ejecutadas
únicamente mientras el procesador esta
en modo supervisor. Estas instrucciones
ejecutadas en modo protegido aseguran
que los programas de usuario no sean
accidentalmente alterados por el estado
de la máquina con respecto a sus
periféricos y viceversa.
VERSIONES UltraSPARC
• UltraSPARC IV. 1050-1350 MHz, 66
millones de transistores, 2004.
• UltraSPARC IV+. 1500 MHz, 295 millones
de transistores, 2005.
• UltraSPARC T1. 1000-1200 MHZ, 300
millones de transistores, 2005.
Bibliografía:
• http://es.wikipedia.org/wiki/SPARC#Categ
or.C3.ADas_de_Instrucciones
• http://www.consulintel.es/html/Tutoriales/A
rticulos/risc.html
• http://www.anacadigital.com/dedicados/pro
cesadores_risc.htm

Más contenido relacionado

La actualidad más candente

Diapositivas de microprocesador
Diapositivas de microprocesadorDiapositivas de microprocesador
Diapositivas de microprocesadorAnGelitto LosaDa
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon oswaldoyuneri
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-riscDaniel Martinez
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Bus de datos, dirección y control
Bus de datos, dirección y controlBus de datos, dirección y control
Bus de datos, dirección y controlJulian1784
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
Linea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242MLinea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242MFernando Fernandez
 
Evolución de los procesadores Cisc
Evolución de los procesadores CiscEvolución de los procesadores Cisc
Evolución de los procesadores CiscFranklin Campoverde
 
Presentacion Memoria RAM
Presentacion Memoria RAMPresentacion Memoria RAM
Presentacion Memoria RAMMisael1029
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Diapositiva mantenimiento de computadores
Diapositiva mantenimiento de computadoresDiapositiva mantenimiento de computadores
Diapositiva mantenimiento de computadoreslindaibeth
 
Generaciones de los Sistemas Operativos
Generaciones de los Sistemas OperativosGeneraciones de los Sistemas Operativos
Generaciones de los Sistemas Operativosescorpionverde8223
 
Sistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bitsSistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bitsWalter Larreategui
 
Linea del tiempo del software
Linea del tiempo del softwareLinea del tiempo del software
Linea del tiempo del softwareLeaza16727
 

La actualidad más candente (20)

Diapositivas de microprocesador
Diapositivas de microprocesadorDiapositivas de microprocesador
Diapositivas de microprocesador
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Curso Uml 2.6 Otros Diagramas
Curso Uml   2.6 Otros DiagramasCurso Uml   2.6 Otros Diagramas
Curso Uml 2.6 Otros Diagramas
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-risc
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Bus de datos, dirección y control
Bus de datos, dirección y controlBus de datos, dirección y control
Bus de datos, dirección y control
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Linea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242MLinea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242M
 
Evolución de los procesadores Cisc
Evolución de los procesadores CiscEvolución de los procesadores Cisc
Evolución de los procesadores Cisc
 
Presentacion Memoria RAM
Presentacion Memoria RAMPresentacion Memoria RAM
Presentacion Memoria RAM
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Diapositiva mantenimiento de computadores
Diapositiva mantenimiento de computadoresDiapositiva mantenimiento de computadores
Diapositiva mantenimiento de computadores
 
Placa base (partes)
Placa base (partes)Placa base (partes)
Placa base (partes)
 
Generaciones de los Sistemas Operativos
Generaciones de los Sistemas OperativosGeneraciones de los Sistemas Operativos
Generaciones de los Sistemas Operativos
 
Diapositiva memoria ram
Diapositiva memoria ramDiapositiva memoria ram
Diapositiva memoria ram
 
Sistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bitsSistemas operativos de 32 bits vs 64 bits
Sistemas operativos de 32 bits vs 64 bits
 
Tipo de buses
Tipo de busesTipo de buses
Tipo de buses
 
Linea del tiempo del software
Linea del tiempo del softwareLinea del tiempo del software
Linea del tiempo del software
 

Destacado

Evolución de los Procesadores CISC
Evolución de los Procesadores CISCEvolución de los Procesadores CISC
Evolución de los Procesadores CISCMarcelo Herrera
 
Procesadores CISC y RISC
Procesadores CISC y RISCProcesadores CISC y RISC
Procesadores CISC y RISCMarcelo Herrera
 
Historia de los procesadores intel
Historia de los procesadores intelHistoria de los procesadores intel
Historia de los procesadores intelfernandobel
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y ciscDaCoom
 
Historia del procesador Familia Intel
Historia del procesador Familia IntelHistoria del procesador Familia Intel
Historia del procesador Familia IntelSENA
 
memoria sdram
memoria sdrammemoria sdram
memoria sdramgallo26
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internosverduguillo
 
Tipos de Memorias RAM
Tipos de Memorias RAMTipos de Memorias RAM
Tipos de Memorias RAMoskrcrazy
 
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Victor Escamilla
 
Generación de las Computadoras
Generación de las ComputadorasGeneración de las Computadoras
Generación de las ComputadorasWalter Cabrera
 
Las 6 Generaciones De Computadoras
Las 6 Generaciones De ComputadorasLas 6 Generaciones De Computadoras
Las 6 Generaciones De Computadorasdagoberto
 
Tipos de procesadores
Tipos de procesadoresTipos de procesadores
Tipos de procesadoresDHA04luis
 

Destacado (18)

Evolución de los Procesadores CISC
Evolución de los Procesadores CISCEvolución de los Procesadores CISC
Evolución de los Procesadores CISC
 
PROCESADORES CISC
PROCESADORES CISCPROCESADORES CISC
PROCESADORES CISC
 
Procesadores CISC y RISC
Procesadores CISC y RISCProcesadores CISC y RISC
Procesadores CISC y RISC
 
Historia de los procesadores intel
Historia de los procesadores intelHistoria de los procesadores intel
Historia de los procesadores intel
 
Arquitectura RISC-CISC
Arquitectura RISC-CISCArquitectura RISC-CISC
Arquitectura RISC-CISC
 
Risc y Cisc
Risc y CiscRisc y Cisc
Risc y Cisc
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y cisc
 
Historia del procesador Familia Intel
Historia del procesador Familia IntelHistoria del procesador Familia Intel
Historia del procesador Familia Intel
 
memoria sdram
memoria sdrammemoria sdram
memoria sdram
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internos
 
Los medios de comunicación modernos
Los medios de comunicación modernos Los medios de comunicación modernos
Los medios de comunicación modernos
 
MEMORIA DRAM
MEMORIA DRAMMEMORIA DRAM
MEMORIA DRAM
 
Tipos de Memorias RAM
Tipos de Memorias RAMTipos de Memorias RAM
Tipos de Memorias RAM
 
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
 
Generación de las Computadoras
Generación de las ComputadorasGeneración de las Computadoras
Generación de las Computadoras
 
Las 6 Generaciones De Computadoras
Las 6 Generaciones De ComputadorasLas 6 Generaciones De Computadoras
Las 6 Generaciones De Computadoras
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Tipos de procesadores
Tipos de procesadoresTipos de procesadores
Tipos de procesadores
 

Similar a Procesadores Risc (20)

Risc
RiscRisc
Risc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Modelo RISC
Modelo RISCModelo RISC
Modelo RISC
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Arquitectura RISC
Arquitectura RISCArquitectura RISC
Arquitectura RISC
 
Ts11 tiltepec isaac _alvarez_cruz
Ts11 tiltepec isaac _alvarez_cruzTs11 tiltepec isaac _alvarez_cruz
Ts11 tiltepec isaac _alvarez_cruz
 
Instituto tecologico de tuxtla gutierez
Instituto tecologico de tuxtla  gutierezInstituto tecologico de tuxtla  gutierez
Instituto tecologico de tuxtla gutierez
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Computadores RISC
Computadores RISCComputadores RISC
Computadores RISC
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Trabajo personal
Trabajo personalTrabajo personal
Trabajo personal
 
Hernan espinoza 5to_b_t#3
Hernan espinoza 5to_b_t#3Hernan espinoza 5to_b_t#3
Hernan espinoza 5to_b_t#3
 
IsrraelD25189870
IsrraelD25189870IsrraelD25189870
IsrraelD25189870
 
Ciscyrisc
CiscyriscCiscyrisc
Ciscyrisc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Definiciones y diferencias
Definiciones y diferenciasDefiniciones y diferencias
Definiciones y diferencias
 
Arqutectura risc
Arqutectura riscArqutectura risc
Arqutectura risc
 
TRABAJO PERSONAL
TRABAJO PERSONALTRABAJO PERSONAL
TRABAJO PERSONAL
 
Arquitectura riscc
Arquitectura risccArquitectura riscc
Arquitectura riscc
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Procesadores Risc

  • 1. PROCESADORES RISC Reduced Instruction Set Computer (Computadora con Conjunto de Instrucciones Reducido)
  • 2. RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeños y simples que toman menor tiempo para ejecutarse. Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM... son ejemplos de algunos de ellos.
  • 3. CARACTERISTICAS: • Incrementar el tamaño del conjunto de registros. • Implementar medidas para aumentar el paralelismo interno. • Añadir cachés enormes. • Añadir funcionalidades, como E/S y relojes para minicontroladores. • Codificación uniforme de instrucciones, lo que permite una codificación más rápida.
  • 4. • 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.
  • 6. Es una arquitectura RISC big-endian, SPARC es la primera arquitectura RISC abierta y como tal las especificaciones de diseño están publicadas, así otros fabricantes de microprocesadores pueden desarrollar su propio diseño. La cpu SPARC esta compuesta de una unidad entera (IU) "Integer Unit" que procesa la ejecución básica y una unidad de punto flotante (FPU) "Floating-Point Unit" que ejecuta las operaciones y cálculos de reales. La IU y la FPU pueden o no estar integradas en el mismo chip.
  • 7. Las computadoras basadas en sistemas SPARC de Sun tienen una unidad de manejo de memoria y un gran caché de direcciones virtuales (para instrucciones y datos) que están dispuestos periféricamente sobre un bus de datos y direcciones de 32 bits.
  • 8. Características. • Utiliza ventanas de registro. • 32 registros de enteros de 32 bits. • 16 registros de punto flotante de 64 bits (para el caso de doble precisión) que se pueden utilizar como 32 registros de 32 bits (para precisión simple). • Modos de direccionamiento: Inmediato, Directo e Indirecto • Manejo de memoria: espacio virtual de 4 GB y unidad de manejo de memoria que trabaja con páginas de tamaño configurable.
  • 9. Instrucciones SPARC. • LOAD y STORE. Estas instrucciones usan dos registros o un registro y una constante para calcular la dirección de memoria a direccionar. • Aritméticas/Lógicas/Shift. Ejecutan operaciones aritméticas, lógicas y de cambio. • Operaciones del Coprocesador. La IU extrae las operaciones de punto flotante desde las instrucciones del bus de datos y los coloca en la cola para la FPU.
  • 10. • Instrucciones de Control de Transferencia. • Instrucciones de control de registros Read/Write. Estas instrucciones se incluyen para leer y grabar el contenido de varios registros de control.
  • 11. VENTANA DE REGISTROS • • • • Se acordó para la especificación de la arquitectura, poder tener 32 registros visibles divididos en grupos de 8. De r0 a r7 , Registros GLOBALES. De r7 a r15, Registros SALIDA. De r15 a r23, Registros LOCALES. De r24 a r31, Registros ENTRADA.
  • 12. Los registros globales son vistos por todas las ventanas, los locales son solo accesibles por la ventana actual y los registros de salida se solapan con los registros de entrada de la ventana siguiente.
  • 13. PROTECCION DE MEMORIA Algunas instrucciones SPARC son privilegiadas y pueden ser ejecutadas únicamente mientras el procesador esta en modo supervisor. Estas instrucciones ejecutadas en modo protegido aseguran que los programas de usuario no sean accidentalmente alterados por el estado de la máquina con respecto a sus periféricos y viceversa.
  • 14. VERSIONES UltraSPARC • UltraSPARC IV. 1050-1350 MHz, 66 millones de transistores, 2004. • UltraSPARC IV+. 1500 MHz, 295 millones de transistores, 2005. • UltraSPARC T1. 1000-1200 MHZ, 300 millones de transistores, 2005.