miércoles, 20 de abril de 2016

SISTEMAS OPERATIVOS MULTIPROCESADOR PARALELOS Y DISTRIBUIDOS

Esta clasificación para los sistemas con varios procesadores esta basada en la maquina relacionada con sus instrucciones de datos que tiene que procesar.

  • SISD: Single Instruction, Single Data- Una instrucción, un dato. Arquitectura computacional en la que un único procesador ejecuta un solo flujo de instrucciones, opera datos almacenados en la memoria.
  •  SIMD: Single Intruction, Multiple Data- Una instrucción, múltiples datos. Instrucciones que aplican una misma operación sobre un conjunto de datos. Organización de única unidad de control común despacha las instrucciones a diferentes unidades de procesamiento. Operan la misma función pero en diferentes conjuntos de datos.
  •  MISD: Multiple Instruction, Single Data- Múltiples instrucciones, un dato. Arquitectura computacional donde muchas unidades funcionales realizan diferentes acciones en los mismos datos.
  •  MIMD: Multiple Instruction, Multiple Data- Multiples instrucciones, múltiples datos. Tienen un numero de procesadores que funcionan de manera independientes. Pueden utilizarse en una amplia gama de aplicaciones.
  •  Sistemas fuertemente acoplados:
    Las aplicaciones y el sistema operativo que las soportan trabajan en paralelo distribuyendo los procesos.
    *Se requiere la colaboración de todos los elementos del Software para llevar a cabo un objeto común.
    * Comunicación intensiva. 








  • Sistemas débilmente acoplados: Las maquinas y usuarios son independientes entre si, interactuando hasta cierto grado.
                                
  • Sistemas operativos de red: Factores que empezaron con el desarrollo e implementación de los sistemas operativos de red para, redes de  área local; redes de área amplia. Nacieron p de la necesidad de crear un entorno de administración para las aplicaciones, el manejo de memoria y la estructura de E/S  al nivel de la maquina.
    *El deseo de cambiar el desempeño de las computadoras.
    *La necesidad de compartir recursos.
                              
  • Sistemas operativos distribuidos: Es una colección de procesadores débilmente acoplados que se conectan entre si, por medio de una red de comunicaciones. Pueden cambiar en cuanto al tamaño y función; pueden incluir microprocesadores pequeños; estaciones de trabajo; minicomputradores y sistemas de computador de propósito general. (Sitios, nodos, computadores, maquinas o anfitriones).

    *Sistema Operativo de multiprocesador: Administra los recursos de un multiprocesador.
    * Sistema Operativo de un multicomputador:  Para computadores homogéneos. 

                            

No hay comentarios:

Publicar un comentario