TAXONOMÍA DE LOS COMPUTADORES
La taxonomía es la categorización o clasificación de cosas
basado en un sistema predeterminado.
En referencia a los sitios web, la taxonomía de un sitio es la forma en
que este organiza su información en categorías y subcategorías (a veces
mostrado en un mapa del sitio).
Clasificaciones
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:
Una instrucción, un dato (SISD)
Computador secuencial que no explota el paralelismo en las
instrucciones ni en flujos de datos. Ejemplos de arquitecturas SISD son las
máquinas con uni-procesador o monoprocesador tradicionales como el PC o
los antiguos mainframe.
Múltiples instrucciones, un dato (MISD)
Poco común debido al hecho de que la efectividad de los
múltiples flujos de instrucciones suele precisar de múltiples flujos de datos.
Sin embargo, este tipo se usa en situaciones de paralelismo redundante,
como por ejemplo en navegación aérea, donde se necesitan varios sistemas de
respaldo en caso de que uno falle. También se han propuesto algunas
arquitecturas teóricas que hacen uso de MISD, pero ninguna llegó a producirse
en masa.
Una instrucción, múltiples datos (SIMD)
Un computador que explota varios flujos de datos dentro de un
único flujo de instrucciones para realizar operaciones que pueden ser
paralelizadas de manera natural. Por ejemplo, un procesador vectorial.
Múltiples instrucciones, múltiples datos (MIMD)
Varios procesadores autónomos que ejecutan simultáneamente
instrucciones diferentes sobre datos diferentes. Los sistemas
distribuidos suelen clasificarse como arquitecturas MIMD; bien sea
explotando un único espacio compartido de memoria, o uno distribuido.
Diagrama de comparación de las clasificaciones
Esas cuatro arquitecturas son mostradas visualmente a
continuación en donde cada "PU" (processing uni) es una unidad de
procesamiento:
No hay comentarios:
Publicar un comentario