miércoles, 28 de enero de 2009

Sistemas Operativos Distribuidos

Los sistemas operativos distribuidos desempeñan las mismas funciones que un sistema operativo normal, pero con la diferencia de trabajar en un entorno distribuido. Su Misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red.
En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario.
Los sistemas distribuidos deben de ser muy confiables y estables ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo inmediatamente y no afectar los procesos del sistema.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

11 comentarios:

  1. Se dice que los sistemas distribuidos están basados en las ideas básicas de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad.
    Sin embargo estos aspectos son en parte contrarios, y por lo tanto los sistemas distribuidos han de cumplir en su diseño el compromiso de que todos los puntos anteriores sean solucionados de manera aceptable.

    ResponderEliminar
  2. El futuro de los sistemas operativos Distribuidos esta en la formación de un nuevo kernel universal que soporte distribución para que este pueda ser aplicado a todos los sistemas operativos sin importar su
    plataforma. O por lo menos que los sistemas puedan ser distribuidos entre las computadoras que corran este mismo sistema dentro de la misma red y unificado por un servidor de sistemas operativos distribuidos.
    El sistema operativo distribuido es usado a menudo como sub sistemas operativos utilizando sus ventajas como por ejemplo el sistema de clusters para almacenamiento.

    ResponderEliminar
  3. Los sistemas operativos distribuídos abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplementa los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuído, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuír los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuídos y consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios.
    Maria Acosta CI: 15.812.250
    Seccion 2

    ResponderEliminar
  4. BRUNO AGUIRRE 18.616.788
    Secc 2

    Tambien se puede decir que 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.

    BRUNEX AGUIRRE 18.616.788

    ResponderEliminar
  5. Algunas de las Características:

    ----> Un Sistema Operativo Distribuido tiene que sincronizar los procesos que se están ejecutando en diferentes computadoras cuando estas tratan de accesar concurrentemente un recurso compartido, por ejemplo: un directorio.

    ---->El recurso compartido debe ser accesado por un proceso a la vez, a esto se le conoce como mutua exclusión.

    ---->Cuando se tiene acceso concurrentemente a un recurso compartido por diversas peticiones no coordinadas de usuarios, estas deben de seriabilizarse para asegurar la integridad del recurso.

    ---->Los procesos deben solicitar recursos locales o remotos y posteriormente liberados en cualquier orden que puede ser no conocido.

    BRUNO AGUIRRE 18.616.788
    SECC 2

    ResponderEliminar
  6. Un sistema distribuido se define como: una colección de computadores separados físicamente y conectados entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común.
    Carelis Espinoza 17559799

    ResponderEliminar
  7. Objetivo De los Sistemas distribuidos:

    La computación distribuida ha sido diseñada para resolver problemas demasiado grandes para cualquier supercomputadora y main-frame, mientras se mantiene la flexibilidad de trabajar en múltiples problemas más pequeños. Por lo tanto, la computación en grid es naturalmente un entorno multi-usuario; por ello, las técnicas de autorización segura son esenciales antes de permitir que los recursos informáticos sean controlados por usuarios remotos.
    Carelis Espinoza 17559799

    ResponderEliminar
  8. EL OBJETIVO PRINCIPAL DE UN SISTEMA OPERATIVO DISTRIBUIDO ES CONECTAR LOS RECURSOS Y SERVICIOS DISPONIBLES, MEDIANTE UNA RED DE COMUNICACIONES, E INTEGRARLOS EN UN UNICO SISTEMA. PARA CONSEGUIR ESTO CON LAS CARACTERISTICAS SE DEBE TOMAR ALGUNAS DECISIONES ACERCA DE LA ESTRUCTURA DEL SITEMA OPERATIVO QUE VA A SOPORTARLO.

    IVONNE BASTIDAS C.I_ 18.230.300
    SECCION 2

    ResponderEliminar
  9. A LA HORA DE CONSTRUIR UN SISTEMA OPERATIVO DISTRIBUIDO, HAY DOS OPCIONES. UNA CONSISTE SIMPLEMENTE EN DISERLO E IMPLEMENTARLO COMPLETAMENTE, APOYANDOSE DIRECTAMENTE EN LA MAQUINA DESNUDA O EN MICROKERNEL.

    IVONNE BASTIDAS C.I: 18.230.300
    SECCION"2"

    ResponderEliminar
  10. Un sistema operativo distribuido no otra cosa que un sistema operativo común, su única diferencia es la capacidad que tiene de compartir sus recursos, en su caso estos sistemas son capaces de compartir procesadores conectados en una red para distribuir trabajos, tareas o procesos. Estos sistemas buscan satisfacer al usuario brindándole mayor rapidez al facilitar el acceso a los diferentes recursos distribuidos en la red. Su capacidad de brindar soluciones rápidas y efectivas al momento de alguna falla en alguno de sus componentes totalmente transparente al usuario es uno de sus grandes retos.

    Jesus Loreto 18617567 Seccion:2

    ResponderEliminar
  11. Sus características principales radican en la transparencia que dan usuario de los procesos o fallas que se den en todos los puntos de la red, la eficiencia al brindar respuestas mucho más rápidas, la flexibilidad ya que la ser modular los cambios son tolerados por el sistema. Para que todo se lleve a cabo dentro de estos sistemas es necesaria la sincronización adecuada entre los procesadores y poder dar la sensación de ser uno solo. Esta ultima es una de sus principales desventajas ya que es conlleva a una programación bastante complicada la de sincronizar los relojes de forma correcta.

    Jesus Loreto 18617567 seccion:

    ResponderEliminar