SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpujomapuga
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVVideoconferencias UTPL
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Modos de direccionamiento.
Modos de direccionamiento.Modos de direccionamiento.
Modos de direccionamiento.deaisai
 
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS Guillermo Iván Prisco Pérez
 

What's hot (20)

Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IV
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura CISC
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Computadores RISC
Computadores RISCComputadores RISC
Computadores RISC
 
Modos de direccionamiento.
Modos de direccionamiento.Modos de direccionamiento.
Modos de direccionamiento.
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
AdquisicióN, Procesamiento Y Almacenamiento De Datos
AdquisicióN, Procesamiento Y Almacenamiento De DatosAdquisicióN, Procesamiento Y Almacenamiento De Datos
AdquisicióN, Procesamiento Y Almacenamiento De Datos
 
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
 

Viewers also liked

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
 

Viewers also liked (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 to 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
 
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
 

More from 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.