Introduccion A Los Sistemas Distribuidos

Páginas: 11 (2553 palabras) Publicado: 5 de junio de 2012
Un sistema distribuido se define como:
• una colección de computadores conectados por una red de comunicaciones, que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accesa los recursos remotos de la misma manera en que accesa recursos locales, o:
• un grupo de computadores que usan un software para conseguir un objetivo encomún.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo.
El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (Local Area Network), centenas de hosts (Metropolitan Area Network), y miles o millones de hosts (Internet).

Entre los diferentes SistemasOperativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, Seti, etc.

Sistemas operativos de red.
Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.
Principios De LosSistemas Operativos
El diseño e investigación de herramientas para los sistemas operativos centralizados convencionales, los cuales corren en sistemas de uno o varios procesadores, esta muy bien entendido. Sin embargo la proliferación de estaciones de trabajo personales y redes de área local ha llevado al desarrollo de nuevos conceptos del sistema operativo, a saber sobre, sistemas operativos en redy sistemas operativos distribuidos. Antes de empezar no hay que confundir un Sistema Operativo de Red con un Sistema Operativo Distribuido. En un Sistema Operativo de Red las computadoras están interconectadas por medios de comunicación: software y hardware. En este tipo de red los usuarios saben donde están ejecutando su trabajo y guardando su información. En cambio en los Sistemas OperativosDistribuidos existe un software que distribuye las tareas de los usuarios sobre una red de computadoras y para los usuarios es transparente donde realizan sus tareas y guardan su información. Existen dos esquemas básicos de éstos sistemas. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En unsistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Modelos de procesamiento distribuido
Procesamiento distribuido basado en entrada y salida.
• Comunicarse con un proceso remoto es similar a leer o escribir a un archivo
• La biblioteca de sockets usa este modelo
• Enviar y recibir mensajes esrealmente Entrada/Salida
• Es un enfoque de nivel relativamente bajo
Procesamiento distribuido basado en llamadas a procedimientos remotos.
• Comunicarse con un proceso remoto es similar a invocar un procedimiento
• El procedimiento invocado no reside en el proceso que invoca sino en otro proceso (posiblemente en otra máquina)
• Los procedimientos reciben parámetros ydevuelven resultados
• Es un enfoque de nivel más alto que el orientado a entrada/salida
• Los detalles de enviar y recibir mensajes quedan ocultos al programador
Procesamiento distribuido basado en objetos distribuidos.
• Comunicarse con un proceso remoto es similar a invocar un método de un objeto
• El objeto al cual se hace la solicitud no reside en elproceso que invoca el método sino en otro proceso (posiblemente en otra máquina)
• Los métodos en POO reciben parámetros y devuelven resultados
• Es un enfoque de nivel más alto que los anteriores
• Los detalles de enviar y recibir mensajes quedan ocultos al programador

Procesamiento distribuido basado en memoria compartida
• Comunicarse con un proceso consiste en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a los sistemas distribuidos
  • Sistemas distribuidos introducción
  • Introducción a los Sistemas Distribuidos de Archivos
  • Introduccion a Los Sistemas Distribuidos
  • Introduccion sistemas operativos distribuidos
  • Sistemas distribuidos
  • sistema distribuido
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS