Procesos de Usuario SISTEMA OPERATIVO DISTRIBUIDO Lógica: un solo SO global, no hay individualismo No hay centralización.

Sistema Operativo Distribuido

Definición: colección de computadoras que aparecen ante el usuario como una sola. Hardware: las máquinas son autónomas Software: aparenta una sola máquina ante el usuario Compartición de recursos Características Transparencia Eficiencia Flexibilidad Escalabilidad Sincronización Usuario. Acceso a recursos remotos de forma “local” Distribución de trabajo, tareas y procesos entre un conjunto de procesadores. Compartición de recursos

Ejemplos Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. Funcionamiento lógico • Servicios de Comunicación: servicios de red • Sistemas de Ficheros (File Sharing): comparten información de forma transparente • Servicios de Nombres: páginas blancas (nombres), páginas amarillas (directorios) • Servicios de Sincronización y Coordinación: sincronización de relojes físicos y lógicos • Memoria Compartida Distribuida: físicamente privada, lógicamente compartida • Gestión de Procesos • Servicio de Seguridad: permisos de acceso a los datos compartidos y a los recursos

Cada computadora ejecuta sus programas en su memoria propia haciendo uso de su único microprocesador y memoria. Economía: mejor precio/desempeño Velocidad Distribución inherente: sistema con máquinas a distancia Confiabilidad: distribución de carga de trabajo. Crecimiento por incrementos: si se necesita añadir poder de cómputo a la compañía. este no comparte memoria ni asigna tareas a otros procesadores de la red. algunas aplicaciones utilizan máquinas que están separadas a cierta distancia. lo que permite un desarrollo gradual conforme surjan las necesidades. la falla de un circuito descompondrá a lo más una máquina y el resto seguirá intacto. un Sistema operativo distribuido tiene acceso a todos los dispositivos compartidos de la red incluyendo procesadores y memoria RAM. podrían añadirse sólo más procesadores al sistema. una falla y se compensa Crecimiento por incrementos . con un sistema distribuido. es decir: Un sistema distribuido es la relación que existe entre una computadora independiente y un servidor de archivos o dispositivos compartidos. Distribución inherente: otra razón para la construcción de un sistema distribuido es que ciertas aplicaciones son distribuidas en forma inherente. Sin embargo.Sistema Operativo Distribuido vs Sistema Distribuido Un Sistema Distribuido es una capacidad del SOD. es decir. Confiabilidad: un sistema distribuido ofrece mayor confiabilidad: al distribuir la carga de trabajo en muchas máquinas. Velocidad: un sistema distribuido puede tener mayor poder de cómputo que una mainframe. Desventajas de los SOD Sincronización del sistema: difícil y constante Estandarización del sistema: complicada y limitante Ventajas contra sistemas centralizados Economía: es la razón número uno de la tendencia hacia los sistemas distribuidos ya que estos sistemas tienen en potencia una proporción precio/desempeño mucho mejor que la de un sistema centralizado.

por ejemplo. Ø Dispositivos compartidos: De igual manera. implantación y uso del software distribuido.Ventajas de los sistemas distribuidos con respecto de las PC independientes Ø Datos compartidos: Un sistema distribuido permite que varios usuarios tengan acceso a una base de datos común. Ø Comunicación: un sistema distribuido facilita la comunicación entre computadoras aisladas con el e-mail. Desventajas de los sistemas distribuidos Ø Software: No hay mucha experiencia en el diseño. la pérdida o saturación de ésta puede negar algunas de las ventajas que el sistema distribuido debía conseguir. además existe poco software para los sistemas distribuidos en la actualidad. entonces también pueden tener acceso a datos con los que no tienen nada que ver. Datos compartidos Dispositivos compartidos Comunicación Flexibilidad . Ø Flexibilidad: Un sistema distribuido difunde la carga de trabajo entre las máquinas disponibles en la forma más eficaz en cuanto a los costos. se pueden compartir periféricos entre diversos usuarios como puede ser una impresora. Ø Redes: Una vez que el sistema llega a depender de la red. Ø Seguridad: si las personas pueden tener acceso a los datos en todo el sistema.

Sign up to vote on this title
UsefulNot useful