SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Linea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242MLinea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242MFernando Fernandez
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de TransferenciaJaime E. Velarde
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpujomapuga
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura ciscSuarezJhon
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Decodificador de instrucciones
Decodificador de instruccionesDecodificador de instrucciones
Decodificador de instruccionesAlejandro Cano
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 
Generacion del Procesador
Generacion del ProcesadorGeneracion del Procesador
Generacion del ProcesadorDaniel Analuisa
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoHugiiño Pereida
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladoresXavier Solis
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivelguestbf0046
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 

Mais procurados (20)

80286 80386-80486
80286 80386-8048680286 80386-80486
80286 80386-80486
 
Linea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242MLinea del tiempo Microprocesadores 242M
Linea del tiempo Microprocesadores 242M
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de Transferencia
 
Arquitectura Harvard
Arquitectura HarvardArquitectura Harvard
Arquitectura Harvard
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
Analisis Semantico
Analisis Semantico Analisis Semantico
Analisis Semantico
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Contador de decadas
Contador de decadasContador de decadas
Contador de decadas
 
Intel 80286 80386 y 80486
Intel 80286 80386 y 80486Intel 80286 80386 y 80486
Intel 80286 80386 y 80486
 
Decodificador de instrucciones
Decodificador de instruccionesDecodificador de instrucciones
Decodificador de instrucciones
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Generacion del Procesador
Generacion del ProcesadorGeneracion del Procesador
Generacion del Procesador
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema Operativo
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 

Destaque

Evolución de los Procesadores CISC
Evolución de los Procesadores CISCEvolución de los Procesadores CISC
Evolución de los Procesadores CISCMarcelo Herrera
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Edwin Belduma
 
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
 
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
 

Destaque (17)

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
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-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
 
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
 

Semelhante a Procesadores Risc (20)

Risc
RiscRisc
Risc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura 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
 
Redes
RedesRedes
Redes
 

Mais 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.