Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández TAXONOMÍA DE FLYNN.

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

Arquitectura RISC & CISC y DSP
Tipos de software y su desarrollo
“Fundamentos de Sistemas Distribuidos”
1.3. PROGRAMACION PARALELA
LENGUAJES PARALELOS Chang y Smith (1990) clasificación:
Tipos de Organización ... La organización de máquinas multiprocesadores más típicas son: Mesh Networks. Binary Tree Networks. Hypertree Networks. Pyramid.
II. ARQUITECTURAS PARALELAS
Multiprocesadores 3.1 Dominios de aplicación
PROCESADORES SUPERESCALARES
Fecha: 11/09/13.  Todos los sistemas distribuidos constan de varias CPU, organizadas de diversas formas.  La forma de interconectarlas entre sí. 
HISTORIA Y CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
REDES DE COMPUTADORAS LINA MARCELA HERRERA P ASIGNATURA:OFIMATICACARRERA: TECNOLOGIA EN INFORMATICA APLICADA UNIVERSIDAD CATOLICA MANIZALES JUNIO 2 / 2004.
EMISION MULTIPLE DE INSTRUCCIONES
SISTEMA OPERATIVO.
Mejoras a las Máquinas Von Neumann
Composición Interna de un Procesador
Introducción *  Computadoras grandes y costosas  Las organizaciones tenían pocas computadoras  No existía una forma de conectarlas  Operaban.
Sistemas Distribuidos y Paralelos
PROCESAMIENTO PARALELO.  Organización lógica ◦ Visión que tiene el programados  Capacidad de expresar tareas paralelas (Estructura de control)  Método.
Arquitectura del Computador
CLASIFICACIÓN DEL SISTEMA OPERATIVO POR APLICACIÓN
Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sept – Dic 2006 Universidad Simón Bolívar Departamento de Computación y T. I Tópicos en.
Centralizados y Distribuidos
Algoritmos Distribuidos Semana 1. Parte 2 Comunicación por Pase de Mensajes Claudia León Universidad Central de Venezuela Facultad de Ciencias Escuela.
ARQUITECTURA DE MÁQUINAS COMPUTADORAS III
Diseño y Mantenimiento de un cluster para la dinámica de fluidos
Unidad 7 Entrada/Salida
CONCEPTOS FUNDAMENTALES FORMAS DE ALMACENAR INFORMACION UNIDAD BASE DE INFORMACION: BIT BYTE = 8 BITS UN KILOBYTE = 1024 BYTES UN MEGABYTE = 1024 KILOBYTES.
Procesamiento paralelo
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
El procesamiento óptico y las computadoras ópticas. J. Zacarías Malacara H. Taller de Ciencia para Jóvenes.
INSTITUTO TECNOLÓGICO DE CD. GUZMÁN
Contenido Marco de referencia Arquitectura de computadoras paralelas
Sistemas Operativos II MC. Daniel Fajardo Delgado INSTITUTO TECNOLÓGICO DE CD. GUZMÁN 24 de Abril de 2004.
TEMA 2: Organización de computadores
Organización de Computadoras
SISTEMAS OPERATIVOS.
Una computadora MIMD intrínseca implica interacciones entre n procesadores debido a que todos los flujos de memoria se derivan del mismo espacio de datos.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
ESTRUCTURA DE COMPUTADORES
14 de diciembre de 2005 Universidad de Murcia1 Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de.
Arquitecturas Paralelas
Tema 3: Paralelismo en Multiprocesadores (I)
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
TOPOLOGIAS DE RED PRESENTADO A : FABIO ANDRES LASSO
ARQUITECTURAS PARALELAS
“Organización y Arquitectura de Computadores” William Stallings
Sistemas Operativos Avanzados
Escuela Normal “Profr. Darío Rodríguez Cruz”
Universidad Politécnica de Tulancingo Catedrático Ing. Jorge Luis Neri Trejo Asignatura Ing. De Hardware III Tema Procesamiento Paralelo Presenta Verónica.
Yeison Alexis valencia cruz
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Tendencias Generales Dotación física Software lógica Más pequeño
ARQUICTECTURA DE SERVIDORES
REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010.
Es un sistema de comunicación entre computadoras que permite compartir información, con la característica de que la distancia entre las computadoras debe.
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
LOS SWITCH. ¿QUE ES UN SWITCH? los switchs son una parte fundamental de la mayoría de redes. Estos hacen posibles que varios usuarios envían información.
Principio unidad 1.
Es un conjunto de equipos informáticos conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos electrónicos, ondas electromagnéticas,
También es conocido como proceso ligero. Es una entidad básica de utilización de CPU y esta formado por un contador de programa, algunos registros y una.
SISTEMAS OPERTIVOS DE RED Los usuarios están conectados a la red y que pueden compartir recursos. Cada equipo ejecuta con sus propios recursos su propio.
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
Redes Informáticas. Significado de redes informáticas Una red es un sistema donde los elementos que los componen son autónomos y están conectados entre.
Modelos y topologías de red
ORGANIZACIÓN DE COMPUTADORAS DRA. LETICIA FLORES PULIDO.
Apuntes preparados por Néstor González Valenzuela slide 1 Arquitecturas de Sistemas Distribuidos y Paralelos.
Hiperpipeline Superescalares Arquitectura de Computadoras 2012.
Transcripción de la presentación:

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández TAXONOMÍA DE FLYNN

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández SISD (Single Instruction, Single Data) Es una computadora con un flujo de instrucciones y uno de datos único. 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. SIMD (Single Instruction, Multiple Data) Computadoras con un flujo de instrucciones único y varios flujos de datos múltiple (computadores matriciales).

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández SIMD... Este tipo se refiere a ordenar 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.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández SIMD... Utilizan memoria distribuida. Típicamente tienen miles procesadores simples. Son utilizadas en redes neuronales. MISD (Multiple Instruction, Single Data) Computadoras con un flujo de varias instrucciones y un flujo de datos (clase no implementada). Ninguna de las computadoras conocidas se ajusta a este modelo. No son usadas, y no son significativas.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández MIMD (Multiple Instruction, Multiple Data) Que significa un grupo de computadoras independientes, cada una con su propio contador del programa y datos. Todos los sistemas distribuidos son MIMD. Múltiples computadoras y multiprocesadores. Las piezas de código son distribuidas entre los procesadores. Los procesadores pueden ejecutar la misma o instrucción o diferentes instrucciones.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández MIMD... Se puede decir que MIMD es un super conjunto de SIMD. Diferentes elementos de información se asignan a diferentes procesadores. Pueden tener memoria distribuida o compartida. Cada procesador MIMD corre casi independientemente de los otros.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández MIMD... Las computadoras MIMD pueden ser utilizadas en aplicaciones con información en paralelo, o con tareas en paralelo. Ejemplos:  SGI/Cray Power Challenge Array  SGI/Cray Origin-2000  HP/Convex SPP-2000.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Un avance sobre la clasificación de Flynn incluye la división de las computadoras MIMD en dos grupos:  Multiprocesadores: poseen memoria compartida. Los distintos procesadores comparten el mismo espacio de direcciones virtuales.  Multicomputadoras: no poseen memoria compartida. Ejemplo: grupo de PCs conectadas mediante una red.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Cada una de las categorías indicadas se puede clasificar según la arquitectura de la red de interconexión en: Esquema de bus:  Existe una sola red, bus, cable u otro medio que conecta todas las máquinas. Ejemplo: la televisión por cable.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Esquema con conmutador: No existe una sola columna vertebral de conexión:  Hay múltiples conexiones y varios patrones de conexión.  Los mensajes se mueven a través de los medios de conexión.  Se decide explícitamente la conmutación en cada etapa para dirigir el mensaje a lo largo de uno de los cables de salida. Ejemplo: el sistema mundial telefónico público.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Otro aspecto de la clasificación considera el Acoplamiento entre los Equipos. Sistemas Fuertemente Acoplados.  El retraso al enviar un mensaje de una computadora a otra es corto y la tasa de transmisión es alta.  Generalmente se les utiliza como sistemas paralelos.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Sistemas Débilmente Acoplados.  El retraso de los mensajes entre las máquinas es grande y la tasa de transmisión es baja.  Generalmente se les utiliza como sistemas distribuidos. Generalmente, los multiprocesadores están más fuertemente acoplados que las multicomputadoras.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández FACTORES QUE IMPULSAN LA RENOVACIÓN EN ARQUITECTURA Necesidad de Potencia de Cálculo: crecimiento exponencial. Procesos complejos en Tiempo Real (Control de Centrales, de Viajes Espaciales, Control de Tráfico, etc). Simulación (de Moléculas, de Poblaciones, Predicción Meteorológica, Modelos Mecánicos, etc). Problemas hasta ahora no investigados (salvo por procesos heurísticos), pero pero posibles de resolver.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Limitación de las posibilidades de la Arquitectura clásica. Presencia de múltiples cuellos de botella:  Memoria  Unidades Funcionales Limitaciones Físicas:  Lento avance en las tecnologías de Memoria.  Dificultad para aumentar la densidad de integración.  Crecimiento incontrolado de la disipación de calor al aumentar la frecuencia.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández RECURSO: EXPLOTAR EL PARALELISMO. Seguir investigando en mejoras tecnológicas:  Mayores Densidades de Integración, Técnicas de Disipación de Calor.  Transistores Moleculares.  Computación Cuántica.

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández PERO: simultáneamente, buscar formas más eficientes de utilizar los recursos de una computadora. Si las cosas no se pueden hacer más deprisa, hacer más cosas a la vez => Paralelismo. Conjunto de tareas independientes entre sí (y que son susceptibles de ser llevadas a cabo de forma simultánea).

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández

Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández Sistemas Operativos Distribuidos. Andrew S. Tanenbaum. Prentice Hall. Sistemas Operativos Distribuidos. Andrew S. Tanenbaum. Prentice Hall perativos/SO7.htm perativos/SO7.htm perativos/SO7.htm perativos/SO7.htm