SlideShare une entreprise Scribd logo
1  sur  11
John Denis Suarez Ortiz
Dorvin Eduardo Bardales Lucana
Arquitectura Risc
MICROPROCESADORES
Ingeniería de Sistemas y Telemática
http://heroepatriota.blogspot.com
Ing. Marco Aurelio Porro Chulli
http://jhonsuarezortiz.blogspot.com
1.1. Definición.
Repertorio de instrucciones lo más reducido posible con un alto porcentaje que se completan en
un ciclo de reloj. El hecho de tener actualmente mecanismos rápidos de acceso a memoria, buses
de alta velocidad y compiladores especializados en estas arquitecturas, hace que los ordenadores
RISC obtengan mejores rendimientos. Cualquier tarea necesita más instrucciones en RISC que en
CISC, ya que en RISC las instrucciones son más elementales.
1. Contenido.
1.2. Características.
Características de las RISC que la distinguen de la CISC
 Todas las instrucciones. Son de long. Fija = 1 palabra
 Todas las instrucciones ejecutan instrucciones simples, en una estructura segmentada se
realizan en 1 ciclo de reloj, las operaciones complejas son convertidas por el compilador en
instrucciones simples.
 Todos los operandos están contenidos en registros antes de iniciar las operaciones.
 Los modos de direccionamiento son los más simples.
 Existe gran cantidad de registros de uso general, las operaciones aritméticas utilizan las
variables temporarias que están en los registros en lugar de tenerlas en una pila en MC
 Modelo de conjunto de instrucciones Load/Store (Cargar/Almacenar). Arquitectura no
destructiva de tres direcciones.
 Instrucciones simples, de formato fijo, con pocos modos de direccionamiento.
 Ausencia de microcódigo.
 Ejecución en conductos (pipelined).
 Ejecución en ciclos únicos.
1.3. Principios.
Los inicios de la tecnología RISC surgen en el ambiente académico, en1980, en
la Universidad de Berkeley California, donde el Dr. David A. Patterson inició un proyecto
denominado RISC I, obteniendo resultados en tan solo 19 meses, seguido por RISC
II, SOAR Smalltalk on a RISC y SPUR (Symbolic Processing on a RISC), pero simultáneamente,
en la Universidad de Stanford, el Dr. John Hennesyinició también un proyecto de
implementación RISC, denominadoMIPS, seguido por el sistema MIPS-XMP, enfocados hacia el
proceso simbólico, demostrando así las capacidades de velocidad de la arquitectura RISC.
Ambos profesores se vieron envueltos rápidamente, en proyectos de productos comerciales, y
en concreto,el llamado Hennesy fué uno de los fundadores de MIPS Computer Systems,
mientras Patterson actuaba de asesor durante el desarrollo del primer SPARC.
1.4. Multiproceso Memoria caché.
Casi todos los RISC cuentan con coprocesadores de punto flotante (uno o dos). Algunas
implementaciones de los multiprocesadores cuentan con un array de varios procesadores RISC
con memoria propia en un solo circuito. Una unidad de ejecución escalar obtiene las
instrucciones y provee el control para este array. Dos chips para manejo de cache y de
memoria; uno maneja los accesos a datos a cache y a memoria, y el otro maneja los accesos a
instrucciones en cache y memoria, esto permite por tanto superponer los accesos a datos e
instrucciones.
1.5. Ventajas.
Ventajas (Según Patterson)
 Oblea más pequeña. Un diseño entra antes en una determinada tecnología de integrados. Al
evolucionar la tecnología permite incorporar cache, fp, etc. Menor consumo de potencia.
 Tiempo de desarrollo más corto. Por tanto es más barato y mejor sintonizado con la
tecnología.
 Mayor performance (discutible). Argumento: más simple implica más rápido. Hicieron uno
simple y comprobaron que al agregar instrucciones complejas desmejorada.
1.6. Desventajas.
 Menor densidad de código (discutible). Importante si la disponibilidad de memoria es crítica.
Ocasiona un menor rendimiento de cache de instrucciones. ARM Thumb.
 No ejecutan código x85. Puede utilizarse simulación por software, pero no se puede fabricar
una IBM PC compatible
2. Resumen.
La arquitectura RISC (Reduced Instruction Set Computer - Computadora con Conjunto de
Instrucciones Reducido). Es un tipo de diseño de CPU generalmente utilizado en
microprocesadores o microcontroladores con las siguientes características fundamentales:
 Instrucciones de tamaño fijo y presentado en un reducido número de formatos.
 Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
Summary.
The RISC (Reduced Instruction Set Computer - Computer with Reduced Instruction Set). It is a
type of CPU design generally used in microprocessors or microcontrollers with the following key
features:
 Instructions fixed size and presented in a limited number of formats.
 Only load and store instructions access the data memory.
4. Recomendaciones.
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.
 Nunca será decisiva únicamente la capacidad de procesamiento del microprocesador, y sí la
capacidad real que puede alcanzar el sistema en su conjunto.
 Los costos, por su parte, también serán evaluados.
Supongamos por ejemplo, que el precio de un procesador sea de $500.00 USD, éste será
secundario para un usuario que diseña una estación de trabajo para venderla después a un
precio de $100 000.00 USD. Su decisión se orientará exclusivamente por la potencialidad de este
procesador.
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, lo que si resulta dudoso es la creación de familias CISC
completamente nuevas.
6. Apreciación del equipo.
Para la realización de este trabajo se tuvo que realizar una investigación muy minuciosa,
recopilando la mejor información para formar de esta manera un trabajo muy compacto para
todos los lectores, esperando que les sea de gran ayuda en algún trabajo que necesiten.
5. Conclusiones.
Hoy en día, los programas cada vez más grandes y complejos demandan mayor velocidad en
el procesamiento de información, lo que implica la búsqueda de microprocesadores más
rápidos y eficientes.
Los avances y progresos en la tecnología de semiconductores han reducido las diferencias en
las velocidades de procesamiento de los microprocesadores con las velocidades de las
memorias, lo que ha repercutido en nuevas tecnologías en el desarrollo de
microprocesadores. Hay quienes consideran que en breve los microprocesadores RISC
sustituirán a los CISC, pero existe el hecho que los microprocesadores CISC tienen
un mercado de software muy difundido.
7. Glosario de términos.
Segmentación: Es un esquema de manejo de memoria mediante el cual la estructura del
programa refleja su división lógica
Paralelismo: es una forma de computación en la cual varios cálculos pueden realizarse
simultáneamente, basado en el principio de dividir los problemas grandes para obtener varios
problemas pequeños, que son posteriormente solucionados en paralelo
6. Linkografía.
· Tanembaum, Andrew S. (1992)
"Organización de Computadoras. Un Enfoque Estructurado"
Ed. Prentice Hall.
· 2. Rolf Jurgen B.
"Del CISC al RISC: Aumento explosivo de la potencia en los microprocesadores"
Revista Siemens Año 51 Enero/Marzo 1991. Siemens Aktiengesellschaft. Munich, RFA
· http://www.employees.org/~vivek/html/risc.html
https://www.ecured.cu/RISC
· http://webopedia.internet.com/TERM/R/RISC.html
· http://kandor.isi.edu/aliases/PowerPC_Programming_Info/intro_to_risc/irt5_ri sc2.html
· http://www.mips.com/
· http://www.usarc.army.mil/99thrsc/DSCIM/rschtml/hardhtml/risc.htm
· http://www-flash.stanford.edu/~jlh/
· http://www.cs.washington.edu/homes/lazowska/cra/risc.html
· http://www.cs.berkeley.edu/~pattrsn/

Contenu connexe

Tendances

Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Roox CaarrEraa
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Jomicast
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosJHOVANI189612GAZGA
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaMari Cruz
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura ciscSuarezJhon
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linuxguestfbf677
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativosfresjunior
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux Dhariana Leguisamo
 
Clasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosClasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosManuel Gutiérrez
 
Apuntes generación de codigo intermedio
Apuntes generación de codigo intermedioApuntes generación de codigo intermedio
Apuntes generación de codigo intermedioHumano Terricola
 
Arquitecturas RISC - CISC
Arquitecturas RISC - CISCArquitecturas RISC - CISC
Arquitecturas RISC - CISCEdwin Belduma
 
Trabajo Sistema De Archivos
Trabajo Sistema De ArchivosTrabajo Sistema De Archivos
Trabajo Sistema De Archivoslorentejl
 
Linea de tiempo
Linea de tiempo Linea de tiempo
Linea de tiempo Janaynac_
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVicente Malaver
 

Tendances (20)

Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)
 
SISTEMA OPRETIVO Black berry os
SISTEMA OPRETIVO Black berry osSISTEMA OPRETIVO Black berry os
SISTEMA OPRETIVO Black berry os
 
Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativos
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoria
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux
 
Clasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosClasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datos
 
Apuntes generación de codigo intermedio
Apuntes generación de codigo intermedioApuntes generación de codigo intermedio
Apuntes generación de codigo intermedio
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Arquitecturas RISC - CISC
Arquitecturas RISC - CISCArquitecturas RISC - CISC
Arquitecturas RISC - CISC
 
Sistemas de archivo
Sistemas de archivoSistemas de archivo
Sistemas de archivo
 
Trabajo Sistema De Archivos
Trabajo Sistema De ArchivosTrabajo Sistema De Archivos
Trabajo Sistema De Archivos
 
Linea de tiempo
Linea de tiempo Linea de tiempo
Linea de tiempo
 
MEMORIA DRAM
MEMORIA DRAMMEMORIA DRAM
MEMORIA DRAM
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

En vedette

Mapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadorMapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadoriut antonio jose de sucre
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y ciscDaCoom
 
Mapa Conceptual de la Arquitectura de un Computador
 Mapa Conceptual de la Arquitectura de un Computador   Mapa Conceptual de la Arquitectura de un Computador
Mapa Conceptual de la Arquitectura de un Computador Grivasb
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 

En vedette (11)

Arquitectura RISC
Arquitectura RISCArquitectura RISC
Arquitectura RISC
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Mapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadorMapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computador
 
Computadores RISC
Computadores RISCComputadores RISC
Computadores RISC
 
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
 
Mapa Conceptual de la Arquitectura de un Computador
 Mapa Conceptual de la Arquitectura de un Computador   Mapa Conceptual de la Arquitectura de un Computador
Mapa Conceptual de la Arquitectura de un Computador
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 

Similaire à RISC Arquitectura (20)

Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
RISC y CISC
RISC y CISCRISC y CISC
RISC y CISC
 
Arqutectura risc
Arqutectura riscArqutectura risc
Arqutectura risc
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Arquitectura RISC
Arquitectura RISCArquitectura RISC
Arquitectura RISC
 
Arquitectura risc vs cisc- -linux en caja-
 Arquitectura risc vs cisc- -linux en caja- Arquitectura risc vs cisc- -linux en caja-
Arquitectura risc vs cisc- -linux en caja-
 
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura CISC
 
Exposicion de analisis de los componentes
Exposicion de analisis de los componentesExposicion de analisis de los componentes
Exposicion de analisis de los componentes
 
Arquitecturasriscycisc 151009090736-lva1-app6892
Arquitecturasriscycisc 151009090736-lva1-app6892Arquitecturasriscycisc 151009090736-lva1-app6892
Arquitecturasriscycisc 151009090736-lva1-app6892
 
Constante de Coulomb
Constante de CoulombConstante de Coulomb
Constante de Coulomb
 
Arquitectura risc cisc
Arquitectura risc ciscArquitectura risc cisc
Arquitectura risc cisc
 
Arquitectura risc cisc
Arquitectura risc ciscArquitectura risc cisc
Arquitectura risc cisc
 
Arquitectura de los Micropocesadores
Arquitectura de los MicropocesadoresArquitectura de los Micropocesadores
Arquitectura de los Micropocesadores
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-risc
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 

Plus de DorvinEduardo

MODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSIMODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSIDorvinEduardo
 
IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)DorvinEduardo
 
CLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESCLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESDorvinEduardo
 
Programacion de microcontrolador
Programacion de microcontroladorProgramacion de microcontrolador
Programacion de microcontroladorDorvinEduardo
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesadorDorvinEduardo
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosDorvinEduardo
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012DorvinEduardo
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)DorvinEduardo
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosDorvinEduardo
 

Plus de DorvinEduardo (14)

MODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSIMODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSI
 
IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)
 
CLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESCLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDES
 
Programacion de microcontrolador
Programacion de microcontroladorProgramacion de microcontrolador
Programacion de microcontrolador
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Cálculo relacional
Cálculo relacionalCálculo relacional
Cálculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 

Dernier

ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 

Dernier (20)

ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 

RISC Arquitectura

  • 1. John Denis Suarez Ortiz Dorvin Eduardo Bardales Lucana Arquitectura Risc MICROPROCESADORES Ingeniería de Sistemas y Telemática http://heroepatriota.blogspot.com Ing. Marco Aurelio Porro Chulli http://jhonsuarezortiz.blogspot.com
  • 2. 1.1. Definición. Repertorio de instrucciones lo más reducido posible con un alto porcentaje que se completan en un ciclo de reloj. El hecho de tener actualmente mecanismos rápidos de acceso a memoria, buses de alta velocidad y compiladores especializados en estas arquitecturas, hace que los ordenadores RISC obtengan mejores rendimientos. Cualquier tarea necesita más instrucciones en RISC que en CISC, ya que en RISC las instrucciones son más elementales. 1. Contenido.
  • 3. 1.2. Características. Características de las RISC que la distinguen de la CISC  Todas las instrucciones. Son de long. Fija = 1 palabra  Todas las instrucciones ejecutan instrucciones simples, en una estructura segmentada se realizan en 1 ciclo de reloj, las operaciones complejas son convertidas por el compilador en instrucciones simples.  Todos los operandos están contenidos en registros antes de iniciar las operaciones.  Los modos de direccionamiento son los más simples.  Existe gran cantidad de registros de uso general, las operaciones aritméticas utilizan las variables temporarias que están en los registros en lugar de tenerlas en una pila en MC  Modelo de conjunto de instrucciones Load/Store (Cargar/Almacenar). Arquitectura no destructiva de tres direcciones.  Instrucciones simples, de formato fijo, con pocos modos de direccionamiento.  Ausencia de microcódigo.  Ejecución en conductos (pipelined).  Ejecución en ciclos únicos.
  • 4. 1.3. Principios. Los inicios de la tecnología RISC surgen en el ambiente académico, en1980, en la Universidad de Berkeley California, donde el Dr. David A. Patterson inició un proyecto denominado RISC I, obteniendo resultados en tan solo 19 meses, seguido por RISC II, SOAR Smalltalk on a RISC y SPUR (Symbolic Processing on a RISC), pero simultáneamente, en la Universidad de Stanford, el Dr. John Hennesyinició también un proyecto de implementación RISC, denominadoMIPS, seguido por el sistema MIPS-XMP, enfocados hacia el proceso simbólico, demostrando así las capacidades de velocidad de la arquitectura RISC. Ambos profesores se vieron envueltos rápidamente, en proyectos de productos comerciales, y en concreto,el llamado Hennesy fué uno de los fundadores de MIPS Computer Systems, mientras Patterson actuaba de asesor durante el desarrollo del primer SPARC.
  • 5. 1.4. Multiproceso Memoria caché. Casi todos los RISC cuentan con coprocesadores de punto flotante (uno o dos). Algunas implementaciones de los multiprocesadores cuentan con un array de varios procesadores RISC con memoria propia en un solo circuito. Una unidad de ejecución escalar obtiene las instrucciones y provee el control para este array. Dos chips para manejo de cache y de memoria; uno maneja los accesos a datos a cache y a memoria, y el otro maneja los accesos a instrucciones en cache y memoria, esto permite por tanto superponer los accesos a datos e instrucciones.
  • 6. 1.5. Ventajas. Ventajas (Según Patterson)  Oblea más pequeña. Un diseño entra antes en una determinada tecnología de integrados. Al evolucionar la tecnología permite incorporar cache, fp, etc. Menor consumo de potencia.  Tiempo de desarrollo más corto. Por tanto es más barato y mejor sintonizado con la tecnología.  Mayor performance (discutible). Argumento: más simple implica más rápido. Hicieron uno simple y comprobaron que al agregar instrucciones complejas desmejorada. 1.6. Desventajas.  Menor densidad de código (discutible). Importante si la disponibilidad de memoria es crítica. Ocasiona un menor rendimiento de cache de instrucciones. ARM Thumb.  No ejecutan código x85. Puede utilizarse simulación por software, pero no se puede fabricar una IBM PC compatible
  • 7. 2. Resumen. La arquitectura RISC (Reduced Instruction Set Computer - Computadora con Conjunto de Instrucciones Reducido). Es un tipo de diseño de CPU generalmente utilizado en microprocesadores o microcontroladores con las siguientes características fundamentales:  Instrucciones de tamaño fijo y presentado en un reducido número de formatos.  Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos. Summary. The RISC (Reduced Instruction Set Computer - Computer with Reduced Instruction Set). It is a type of CPU design generally used in microprocessors or microcontrollers with the following key features:  Instructions fixed size and presented in a limited number of formats.  Only load and store instructions access the data memory.
  • 8. 4. Recomendaciones. 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.  Nunca será decisiva únicamente la capacidad de procesamiento del microprocesador, y sí la capacidad real que puede alcanzar el sistema en su conjunto.  Los costos, por su parte, también serán evaluados. Supongamos por ejemplo, que el precio de un procesador sea de $500.00 USD, éste será secundario para un usuario que diseña una estación de trabajo para venderla después a un precio de $100 000.00 USD. Su decisión se orientará exclusivamente por la potencialidad de este procesador. 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, lo que si resulta dudoso es la creación de familias CISC completamente nuevas.
  • 9. 6. Apreciación del equipo. Para la realización de este trabajo se tuvo que realizar una investigación muy minuciosa, recopilando la mejor información para formar de esta manera un trabajo muy compacto para todos los lectores, esperando que les sea de gran ayuda en algún trabajo que necesiten. 5. Conclusiones. Hoy en día, los programas cada vez más grandes y complejos demandan mayor velocidad en el procesamiento de información, lo que implica la búsqueda de microprocesadores más rápidos y eficientes. Los avances y progresos en la tecnología de semiconductores han reducido las diferencias en las velocidades de procesamiento de los microprocesadores con las velocidades de las memorias, lo que ha repercutido en nuevas tecnologías en el desarrollo de microprocesadores. Hay quienes consideran que en breve los microprocesadores RISC sustituirán a los CISC, pero existe el hecho que los microprocesadores CISC tienen un mercado de software muy difundido.
  • 10. 7. Glosario de términos. Segmentación: Es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica Paralelismo: es una forma de computación en la cual varios cálculos pueden realizarse simultáneamente, basado en el principio de dividir los problemas grandes para obtener varios problemas pequeños, que son posteriormente solucionados en paralelo
  • 11. 6. Linkografía. · Tanembaum, Andrew S. (1992) "Organización de Computadoras. Un Enfoque Estructurado" Ed. Prentice Hall. · 2. Rolf Jurgen B. "Del CISC al RISC: Aumento explosivo de la potencia en los microprocesadores" Revista Siemens Año 51 Enero/Marzo 1991. Siemens Aktiengesellschaft. Munich, RFA · http://www.employees.org/~vivek/html/risc.html https://www.ecured.cu/RISC · http://webopedia.internet.com/TERM/R/RISC.html · http://kandor.isi.edu/aliases/PowerPC_Programming_Info/intro_to_risc/irt5_ri sc2.html · http://www.mips.com/ · http://www.usarc.army.mil/99thrsc/DSCIM/rschtml/hardhtml/risc.htm · http://www-flash.stanford.edu/~jlh/ · http://www.cs.washington.edu/homes/lazowska/cra/risc.html · http://www.cs.berkeley.edu/~pattrsn/