Taxonomía de Flynn

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

TAXONOMÍA DE FLYNN

(SISD, SIMD, MISD, MIMD)

Jorge Andrés Zapata


Jhoan Sebastián Quijano Cerón
Juan Sebastián Sánchez Pizo
6 noviembre 2020

Universidad Del Cauca


Ingeniería de sistemas
Arquitectura Computacional
INDICE

Introducción …………………………………………………………………… 3
Resumen ……………………………………………………………………… 4
UNIDAD 1. DEFINICIÓN TAXONOMIA DE FLYNN
1.1 Concepto Taxonomía de Flynn …………………………………………. 5
1.2 SISD ……………………………………………………………………….. 6
1.3 SIMD……………………………………………………………………….. 6
1.4 MISD……………………………………………………………………….. 7
1.5 MIMD……………………………………………………………………….. 7
UNIDAD 2. DESENLACE
Preguntas……………………………………………………………………….. 8
Conclusión…….………………………………………………………………… 9
Bibliografía ……………………………………………………………………. 10
INTRODUCCIÓN

En el siguiente escrito hablaremos y buscaremos dar a entender más a fondo la


arquitectura computacional, vista de diferentes puntos. Como ya sabemos la
arquitectura computacional es muy extensa en su ámbito y materia. En este caso sobre
la taxonomía o clasificación de Flynn.
Este material pretende ser para el estudiante y profesor una herramienta auxiliar de
estudio. Se encuentra compuesto por 2 unidades. En cada unidad se expones a detalle
los temas, los cuales si desea el estudiante pueden ser reforzados.
El contenido expuesto aborda los temas básicos de la arquitectura computacional y en
mayoría la taxonomía de Flynn, iniciando con terminología y avanzando a términos más
técnicos.
RESUMEN

Este articulo contiene información detallada, definición y conceptos de la TAXONOMÍA


DE FLYNN y todo su contenido.
Ahora vamos a recordar un poco sobre ¿qué es la arquitectura computacional?
ARQUITECTURA COMPUTACIONAL.
Es el diseño conceptual y la estructura operacional fundamental de un sistema que
conforma una computadora. Es decir, es un modelo y una descripción funcional de los
requerimientos y las implementaciones de diseño para varias partes de una
computadora. Con especial interés en la forma en que la unidad central de
procesamiento (CPU) trabaja internamente y accede a las direcciones de memoria.
Siguiente daremos a entender ¿qué es una taxonomía?
TAXONOMÍA.
Es la ciencia que estudia los principios, métodos y fines de la clasificación. Es
importante establecer además que la taxonomía está muy en relación con lo que se
conoce por el nombre de sistemática. Esta puede definirse como la ciencia que se
encarga de llevar a cabo el estudio de las relaciones de parentesco, también llamadas
afinidades, que se producen entre las distintas especies.
TAXONOMÍA EN EL AREA.
Una taxonomía es el numero de instrucciones y flujo de datos en una arquitectura. Una
maquina puede tener uno o múltiples flujos de datos y puede tener uno o varios
procesadores trabajando en datos.
MICHAEL J. FLYNN.
Profesor emérito de la universidad Stanford estadounidense, con estudios en ingeniería
electrónica y ciencias de la computación. En 1996 propuso la taxonomía de Flynn.
Premio Harry. Goode Memorial Awar por sus contribuciones al área del procesamiento
de la información.
UNIDAD 1. DEFINICIÓN TAXONOMIA DE FLYNN

1.1 Concepto Taxonomía de Flynn.


La taxonomía de Flynn es una clasificación para las computadoras con arquitectura
paralela, propuesta por el profesor emérito Michael J. Flynn, la cual clasifica a las
mismas atendiendo a la cantidad de instrucciones y flujo de datos concurrentes en un
instante de procesamiento.
La forma más común de clasificar a los sistemas según sus capacidades de
procesamiento paralelo es a través de la taxonomía introducida primeramente por
Flynn.
Esta taxonomía enuncia 4 clasificaciones las cuales son:

 SISD
 SIMD
 MISD
 MIMD

En el siguiente cuadro podremos apreciarla.


1.2 SISD. (Single Instruction, Single Data).
Esta clasificación se refiere a las computadoras tradicionales y secuenciales en las
cuales una instrucción a la vez se ejecuta sobre un único dato cada ciclo de reloj. Los
datos en cuestión se almacenan en una única memoria en la cual se usan técnica como
la segmentación para evitar errores de fragmentación interna.
Es decir, se define un único procesador, el cual interpreta una sola secuencia de
instrucciones para procesar los datos almacenados en una única memoria. Dentro de
esta categoría se encuentras los computadores monoprocesador.

1.3 SIMD (Single Instruction Multiple Data)


Esta arquitectura representa la ejecución de una misma instrucción sobre un conjunto
de datos. Esta misma es regularmente vista en ciclos de programación que ejecutan
una misma instrucción una y otra vez sobre datos de una arreglo o conjunto de datos.
Es decir, una instrucción máquina paso a paso el proceso de ejecución simultanea y
sincronizada de un cierto número de elementos de proceso. Cada uno de estos tiene
una memoria asociada, por lo que cada instrucción es ejecutada por cada procesador,
con un conjunto de datos diferentes. Los procesadores vectoriales y los matriciales
pertenecen a esta categoría.
1.4 MISD (Multiple Instruction Single Data)
Arquitectura que se refiere a múltiples instrucciones ejecutándose sobre un único dato.
Normalmente se considera esta arquitectura poco práctica ya que en tiempo de
ejecución la efectividad del paralelismo requiere un múltiple flujo de datos, y además, el
acceso concurrente a un mismo dato en memoria puede ocasionar que un CPU tenga
que esperar a que el recurso (dato) esté disponible para poder acceder a él.
Es decir, se transmite una secuencia de datos a un conjunto de procesadores, cada uno
de los cuales ejecuta una secuencia de instrucciones diferente.

1.5 MIMD (Multiple Instruction Multiple Data)


Esta arquitectura representa a un conjunto de instrucciones que se ejecutan sobre un
conjunto múltiple de datos. La misma es muy usada hoy en día para explotar el
paralelismo ya sea con memoria distribuida y memoria compartida. Muchos
multiprocesadores modernos (Core i de Intel) entran en esta clasificación.
Los SMP (multiprocesador simétrico), los clusters, son ejemplos de esta categoría
también.

PREGUNTAS

1.Abarca la especificación del repertorio de instrucciones y las unidades hardware que


implementan las instrucciones.
A) Hardware.
B) Informática
C) Computación
D) Arquitectura de Computadoras

2.- Es el centro lógico de la computadora ya que se encarga de administrar los


recursos.
A) CPU
B) Unidad de control
C) Motherboard
D) Fuente de poder

3.- Es la forma más común de clasificar a los sistemas según sus capacidades de
procesamiento paralelo.
A) Generaciones de computadoras 52
B) Taxonomía de Flynn
C) Taxonomía de Shore
D) Álgebra booleana
RESPUESTAS
1. D
2. B
3. B

CONCLUSIÓN
La taxonomía de Flynn ayuda a tener un orden en nuestro sistema de operaciones para
un mayor desempeño del mismo.
Flynn consideró la manera de aplicación de las instrucciones y el manejo de datos. Esto
dio lugar a 4 tipos de computadoras, 2 de ella aplicadas a las computadoras paralelas.

 SISD: Modelo convencional de Von Neumann.


 SIMD: Paralelismo de datos, computación vectorial.
 MISD: Arrays sistólicos.
 MIMD: Modelo general, varias implementaciones.
BIBLIOGRAFÍA

Juan Bernardo Vázquez Gómez, Arquitectura de Computadoras I, ISBN 978-607-733-


091-2, Primera edición: 2012.

Taxonomía de Flynn, EcuRed contributors, EcuRed, 14 mayo 2020.

Quinn, Michael J. "Chapter 2: Parallel Architectures." Parallel Programming in C with


MPI and OpenMP.Boston: McGraw Hill, 2004.

SISD, colaboradores de Wikipedia, Wikipedia, La enciclopedia libre, 22 de octubre del


2019.

También podría gustarte