SlideShare uma empresa Scribd logo
1 de 26
• Flynn     cofundó     Palyn
Associates junto a Max Paley
y es el Presidente de Maxeler
Technologies.
• En 1995 recibió el premio
Harry H. Goode Memorial
Award por sus contribuciones
al área del procesamiento de
la La taxonomía de Flynn
 información.               es una
  clasificación de arquitecturas de
  computadoras propuesta por Michael
  J. Flynn en 1972
Es el diseño conceptual y la
estructura operacional fundamental
de un sistema de computadora. Es
decir, es un modelo y una descripción
funcional de los requerimientos y
las implementaciones de diseño para
   Las tres cuestiones fundamentales de un
    sistema en paralelo son:

1. Describir la naturaleza, tamaño y nro. De
   los elementos procesadores.
2. Describir la naturaleza, tamaño y
   numero de los módulos de memoria

3. Describir la estrategia de interconexión
  entre procesadores y memoria.
Basada en dos conceptos:

   Corrientes de instrucciones
      Corrientes de datos
Las cuatro clasificaciones definidas por Flynn se basan en
el número de instrucciones concurrentes (control) y en los
flujos de datos disponibles en la arquitectura:




     fuente: Organización de Computadoras, ANDREW S.
TANENBAUM.
Un flujo de Datos consiste de un conjunto
de operandos.

Los dos flujos son hasta cierto punto
independientes, de modo que existen
cuatro combinaciones como          se
muestra en la figura anterior.
 Computador      secuencial   de  Von
  Neumann.    Tiene    un    flujo   de
  instrucciones, uno de datos y realiza
  una operación a la vez
 Ejemplos de arquitecturas SISD son
  las máquinas con                 uni-
  procesador      o    monoprocesador
  tradicionales como los antiguos
  mainframe (Computadora central)
   modelo tradicional de computación
    secuencial donde una unidad de
    procesamiento     recibe   una   sola
    secuencia de instrucciones que operan
    en una secuencia de datos.
De instrucción única para Datos múltiples

    Las máquinas SIMD tienen varias ALU
 para llevar a cabo una instrucción con
 diferentes conjuntos de datos en forma
 simultánea. El tipo de memoria que estos
 sistemas utilizan es distribuida.
Múltiples Instrucciones operando sobre los mismos
                        datos.
 Secuencias de instrucciones pasan a
   través de múltiples procesadores.
Múltiples instrucciones - Múltiples
                  Datos
Este tipo de computadora es paralela
   al igual que las SIMD, la diferencia
    con estos sistemas es que MIMD es
  asíncrono. No tiene un reloj central.
Los sistemas MIMD se clasifican en:

 Sistemas de Memoria Compartida.
 Sistemas de Memoria Distribuida.
 Sistemas de Memoria Compartida
  Distribuida.
En   este    tipo    de
sistemas             cada
procesador           tiene
acceso    a    toda     la
memoria, es decir hay
un       espacio        de
direccionamiento
compartido. Se tienen
tiempos de acceso a
memoria uniformes ya
que       todos        los
procesadores            se
Estos      sistemas
tienen   su     propia
memoria local. Los
procesadores pueden
compartir
información
solamente    enviando
mensajes, es decir, si
un         procesador
requiere los datos
contenidos    en    la
Es un clúster o una
partición            de
procesadores        que
tienen acceso a una
memoria     compartida
común pero sin un canal
compartido. Esto es,
físicamente        cada
procesador posee su
memoria local y se
-   Son los más Populares y extendidos

-   Se    refiere   a    las     computadoras
    convencionales de Von Neuman. Todas las
    computadoras     tradicionales   de    un
    procesador caen dentro de esta categoría.
    Ejemplo: PC’s.
Ejemplo: la mayoría de las
                   computadoras, servidores y
 La CPU procesa      estaciones de trabajo

 únicamente una
 instrucción por
   cada ciclo de
       reloj
 Únicamente un
      dato es
   procesado en
   cada ciclo de
       reloj
- Este tipo se refiere a procesadores con unidad de
  instrucción que busca una instrucción y después
  instruye a varias unidades de datos para que la
  lleven a cabo en paralelo.
- Cada una con sus propios datos.
- Es   un arreglo de procesadores. Cada
  procesador sigue el mismo conjunto de
  instrucciones.
- Diferentes   elementos de información son
  asignados a cada procesador.
- Utilizan memoria distribuida.
- Típicamente    tienen   miles procesadores
 Todas las
    unidades
  ejecutan la
     misma
  instrucción
 Cada unidad
   procesa un
 dato distinto
•   Las computadoras MIMD pueden ser
    utilizadas   en   aplicaciones con
    información en paralelo, o con
    tareas en paralelo.

•   Ninguna   de    las     computadoras
    conocidas se ajusta a este modelo.

•   No son usadas, y no son significativas.
Características del
    modelo MISD:

 Cada unidad
  ejecuta una
  instrucción distinta
 Cada unidad
  procesa el mismo
  dato
 Aplicación muy
  limitada en la vida
  real
•   Se puede decir que MIMD es un súper
    conjunto de SIMD.

•   Diferentes elementos de información
    se asignan a diferentes procesadores.

•   Pueden tener memoria distribuida o
    compartida.
 Cada unidad
  ejecuta una
  instrucción
    distinta
 Cada unidad
procesa un dato
    distinto
Clasificación de flynn (arquitectura del computador)

Mais conteúdo relacionado

Mais procurados

Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Microprocesador
MicroprocesadorMicroprocesador
MicroprocesadorSuarezJhon
 
Procesadores multinucleo
Procesadores multinucleoProcesadores multinucleo
Procesadores multinucleocelsox
 
Clasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus serviciosClasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus serviciosMarco Antonio
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-riscDaniel Martinez
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasfarmero
 

Mais procurados (20)

Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Memoria cache
Memoria cacheMemoria cache
Memoria cache
 
Microprocesador ppt
Microprocesador pptMicroprocesador ppt
Microprocesador ppt
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Panel frontal
Panel frontalPanel frontal
Panel frontal
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Buses de datos oscar andres
Buses de  datos oscar andresBuses de  datos oscar andres
Buses de datos oscar andres
 
Dispositivos de red
Dispositivos de  redDispositivos de  red
Dispositivos de red
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Procesadores multinucleo
Procesadores multinucleoProcesadores multinucleo
Procesadores multinucleo
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Clasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus serviciosClasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus servicios
 
Arquitecturas cisc-y-risc
Arquitecturas cisc-y-riscArquitecturas cisc-y-risc
Arquitecturas cisc-y-risc
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 

Destaque

Modelos de acceso a la memoria(uma,numa,coma,norma)
Modelos de acceso a la memoria(uma,numa,coma,norma)Modelos de acceso a la memoria(uma,numa,coma,norma)
Modelos de acceso a la memoria(uma,numa,coma,norma)UAEMex
 
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASJimmy Osores
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Arquitectura Norma A.140
Arquitectura   Norma A.140Arquitectura   Norma A.140
Arquitectura Norma A.140fonsi3107
 
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
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptualrulfur
 
TIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORESTIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORESkarlita Allan
 
Arqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y riscArqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y riscesteabn1426
 
Propiedades del sistema
Propiedades del sistemaPropiedades del sistema
Propiedades del sistemaalejandrac23
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumanncarlos_graterol
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariamariagrau14
 
Arquitectura De Computadores
Arquitectura De ComputadoresArquitectura De Computadores
Arquitectura De Computadoresyohanna13
 
Componentes internos de la PC
Componentes internos de la PCComponentes internos de la PC
Componentes internos de la PCazu2010
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 

Destaque (18)

Modelos de acceso a la memoria(uma,numa,coma,norma)
Modelos de acceso a la memoria(uma,numa,coma,norma)Modelos de acceso a la memoria(uma,numa,coma,norma)
Modelos de acceso a la memoria(uma,numa,coma,norma)
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
 
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORAS
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Arquitectura Norma A.140
Arquitectura   Norma A.140Arquitectura   Norma A.140
Arquitectura Norma A.140
 
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
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
TIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORESTIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORES
 
Arqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y riscArqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y risc
 
Propiedades del sistema
Propiedades del sistemaPropiedades del sistema
Propiedades del sistema
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
Tipos de microprocesador
Tipos de microprocesador Tipos de microprocesador
Tipos de microprocesador
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
 
Arquitectura De Computadores
Arquitectura De ComputadoresArquitectura De Computadores
Arquitectura De Computadores
 
Componentes internos de la PC
Componentes internos de la PCComponentes internos de la PC
Componentes internos de la PC
 
Taller de Sistemas Operativos
Taller de Sistemas Operativos Taller de Sistemas Operativos
Taller de Sistemas Operativos
 
arquitecturas-SISD%SIMD%MISD%MIMD
arquitecturas-SISD%SIMD%MISD%MIMDarquitecturas-SISD%SIMD%MISD%MIMD
arquitecturas-SISD%SIMD%MISD%MIMD
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 

Semelhante a Clasificación de flynn (arquitectura del computador)

Trabajo de arquitectura de pc
Trabajo de arquitectura de pcTrabajo de arquitectura de pc
Trabajo de arquitectura de pcJesusEs98
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorascamiche97
 
Conceptos de hardware sistemas operativos
Conceptos de hardware  sistemas operativosConceptos de hardware  sistemas operativos
Conceptos de hardware sistemas operativosCristhina Rivera
 
ARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASAlumic S.A
 
Clasificacion de los sistemas de computo
Clasificacion de los sistemas de computoClasificacion de los sistemas de computo
Clasificacion de los sistemas de computoalvaro morales
 
prueba
pruebaprueba
pruebathasly
 
Sistemas distribuidos.ppsx
Sistemas distribuidos.ppsxSistemas distribuidos.ppsx
Sistemas distribuidos.ppsxssuser915b05
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corteADOLFO BORJA
 
Programación Paralela - Conceptos y diseño de sistemas distribuidos
Programación Paralela - Conceptos y diseño de sistemas distribuidosProgramación Paralela - Conceptos y diseño de sistemas distribuidos
Programación Paralela - Conceptos y diseño de sistemas distribuidosJose Moyano
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsAlexito Pico
 
Documental de Arquitecturas Avanzadas (Computación)
Documental de Arquitecturas Avanzadas (Computación)Documental de Arquitecturas Avanzadas (Computación)
Documental de Arquitecturas Avanzadas (Computación)Kelwin Gamez
 
Introduccion sistemas operativos
Introduccion sistemas operativosIntroduccion sistemas operativos
Introduccion sistemas operativosMarlon Altamirano
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOShoneyjimenez
 
Fundamentos De Las Computadoras 2006
Fundamentos De Las Computadoras 2006Fundamentos De Las Computadoras 2006
Fundamentos De Las Computadoras 2006ayhoria
 

Semelhante a Clasificación de flynn (arquitectura del computador) (20)

Trabajo de arquitectura de pc
Trabajo de arquitectura de pcTrabajo de arquitectura de pc
Trabajo de arquitectura de pc
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Conceptos de hardware sistemas operativos
Conceptos de hardware  sistemas operativosConceptos de hardware  sistemas operativos
Conceptos de hardware sistemas operativos
 
Segundo taller
Segundo tallerSegundo taller
Segundo taller
 
ARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELASARQUITECTURAS PARALELAS
ARQUITECTURAS PARALELAS
 
Clasificacion de los sistemas de computo
Clasificacion de los sistemas de computoClasificacion de los sistemas de computo
Clasificacion de los sistemas de computo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
prueba
pruebaprueba
prueba
 
Sistemas distribuidos.ppsx
Sistemas distribuidos.ppsxSistemas distribuidos.ppsx
Sistemas distribuidos.ppsx
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corte
 
Programación Paralela - Conceptos y diseño de sistemas distribuidos
Programación Paralela - Conceptos y diseño de sistemas distribuidosProgramación Paralela - Conceptos y diseño de sistemas distribuidos
Programación Paralela - Conceptos y diseño de sistemas distribuidos
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windows
 
Documental de Arquitecturas Avanzadas (Computación)
Documental de Arquitecturas Avanzadas (Computación)Documental de Arquitecturas Avanzadas (Computación)
Documental de Arquitecturas Avanzadas (Computación)
 
Informatica
InformaticaInformatica
Informatica
 
Conceptos de software
Conceptos de softwareConceptos de software
Conceptos de software
 
Sistemas de Computo
Sistemas de ComputoSistemas de Computo
Sistemas de Computo
 
Introduccion sistemas operativos
Introduccion sistemas operativosIntroduccion sistemas operativos
Introduccion sistemas operativos
 
S. o. 2 unidad 1
S. o. 2 unidad 1S. o. 2 unidad 1
S. o. 2 unidad 1
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
 
Fundamentos De Las Computadoras 2006
Fundamentos De Las Computadoras 2006Fundamentos De Las Computadoras 2006
Fundamentos De Las Computadoras 2006
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Clasificación de flynn (arquitectura del computador)

  • 1.
  • 2. • Flynn cofundó Palyn Associates junto a Max Paley y es el Presidente de Maxeler Technologies. • En 1995 recibió el premio Harry H. Goode Memorial Award por sus contribuciones al área del procesamiento de la La taxonomía de Flynn  información. es una clasificación de arquitecturas de computadoras propuesta por Michael J. Flynn en 1972
  • 3. Es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para
  • 4. Las tres cuestiones fundamentales de un sistema en paralelo son: 1. Describir la naturaleza, tamaño y nro. De los elementos procesadores.
  • 5. 2. Describir la naturaleza, tamaño y numero de los módulos de memoria 3. Describir la estrategia de interconexión entre procesadores y memoria.
  • 6. Basada en dos conceptos:  Corrientes de instrucciones  Corrientes de datos
  • 7. Las cuatro clasificaciones definidas por Flynn se basan en el número de instrucciones concurrentes (control) y en los flujos de datos disponibles en la arquitectura: fuente: Organización de Computadoras, ANDREW S. TANENBAUM.
  • 8. Un flujo de Datos consiste de un conjunto de operandos. Los dos flujos son hasta cierto punto independientes, de modo que existen cuatro combinaciones como se muestra en la figura anterior.
  • 9.  Computador secuencial de Von Neumann. Tiene un flujo de instrucciones, uno de datos y realiza una operación a la vez  Ejemplos de arquitecturas SISD son las máquinas con uni- procesador o monoprocesador tradicionales como los antiguos mainframe (Computadora central)
  • 10. modelo tradicional de computación secuencial donde una unidad de procesamiento recibe una sola secuencia de instrucciones que operan en una secuencia de datos.
  • 11. De instrucción única para Datos múltiples Las máquinas SIMD tienen varias ALU para llevar a cabo una instrucción con diferentes conjuntos de datos en forma simultánea. El tipo de memoria que estos sistemas utilizan es distribuida.
  • 12. Múltiples Instrucciones operando sobre los mismos datos. Secuencias de instrucciones pasan a través de múltiples procesadores.
  • 13. Múltiples instrucciones - Múltiples Datos Este tipo de computadora es paralela al igual que las SIMD, la diferencia con estos sistemas es que MIMD es asíncrono. No tiene un reloj central.
  • 14. Los sistemas MIMD se clasifican en:  Sistemas de Memoria Compartida.  Sistemas de Memoria Distribuida.  Sistemas de Memoria Compartida Distribuida.
  • 15. En este tipo de sistemas cada procesador tiene acceso a toda la memoria, es decir hay un espacio de direccionamiento compartido. Se tienen tiempos de acceso a memoria uniformes ya que todos los procesadores se
  • 16. Estos sistemas tienen su propia memoria local. Los procesadores pueden compartir información solamente enviando mensajes, es decir, si un procesador requiere los datos contenidos en la
  • 17. Es un clúster o una partición de procesadores que tienen acceso a una memoria compartida común pero sin un canal compartido. Esto es, físicamente cada procesador posee su memoria local y se
  • 18. - Son los más Populares y extendidos - Se refiere a las computadoras convencionales de Von Neuman. Todas las computadoras tradicionales de un procesador caen dentro de esta categoría. Ejemplo: PC’s.
  • 19. Ejemplo: la mayoría de las computadoras, servidores y  La CPU procesa estaciones de trabajo únicamente una instrucción por cada ciclo de reloj  Únicamente un dato es procesado en cada ciclo de reloj
  • 20. - Este tipo se refiere a procesadores con unidad de instrucción que busca una instrucción y después instruye a varias unidades de datos para que la lleven a cabo en paralelo. - Cada una con sus propios datos. - Es un arreglo de procesadores. Cada procesador sigue el mismo conjunto de instrucciones. - Diferentes elementos de información son asignados a cada procesador. - Utilizan memoria distribuida. - Típicamente tienen miles procesadores
  • 21.  Todas las unidades ejecutan la misma instrucción  Cada unidad procesa un dato distinto
  • 22. Las computadoras MIMD pueden ser utilizadas en aplicaciones con información en paralelo, o con tareas en paralelo. • Ninguna de las computadoras conocidas se ajusta a este modelo. • No son usadas, y no son significativas.
  • 23. Características del modelo MISD:  Cada unidad ejecuta una instrucción distinta  Cada unidad procesa el mismo dato  Aplicación muy limitada en la vida real
  • 24. Se puede decir que MIMD es un súper conjunto de SIMD. • Diferentes elementos de información se asignan a diferentes procesadores. • Pueden tener memoria distribuida o compartida.
  • 25.  Cada unidad ejecuta una instrucción distinta  Cada unidad procesa un dato distinto