SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Daniel Gallegos.
   El comienzo potencial de la utilización de
    sistemas distribuidos es a principios de los
    70. Tras el surgimiento de los
    minicomputadores; la utilización de estos
    como estaciones de trabajo gráficas
    uniusuario fue un gran éxito, sobre todo en el
    desarrollo de SW.
    Este éxito condujo a pensar en la posibilidad
    de conseguir los mismos resultados desde un
    punto de vista multiusuario
   Un sistema operativo es un conjunto de
    sistemas y procedimientos que actúa como
    intermediario entre el usuario y el hardware
    de un computador.
   proporcionar un entorno en el cual el usuario
    pueda ejecutar programas
   El objetivo principal de un sistema operativo
    es lograr que el sistema de computación se
    use de manera cómoda, y el objetivo
    secundario es que el hardware del
    computador se emplee de manera eficiente.
   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.
     Colección de sistemas autónomos capaces de
    comunicación y cooperación mediante
    interconexiones hardware y software .
   ·      Gobierna operación de un S.C. y proporciona
    abstracción de máquina virtual a los usuarios.
   ·      Objetivo clave es la transparencia.
   ·      Generalmente proporcionan medios para la
    compartición global de recursos.
   ·      Servicios añadidos: denominación global,
    sistemas de archivos distribuidos, facilidades para
    distribución de cálculos (a través de comunicación de
    procesos internodos, llamadas a procedimientos
    remotos, etc.).
   El concepto de transparencia de un Sistema
    operativo distribuido va ligado a la idea de
    que todo el sistema funcione de forma similar
    en todos los puntos de la red, debido a esto
    queda como labor del sistema operativo
    coordinar el mecanismo que logre la
    unificación de todos los sistemas y recursos
    totalmente transparente para el usuario o
    aplicación.

   La idea base de los sistemas operativos
    distribuido es la de obtener sistemas mucho
    mas rápidos que los utilizados de procesador
    único, Y para lograr esto tenemos que olvidar
    la idea antigua de ejecutar los programas en
    estos procesadores y pensar en distribuir las
    tareas a los procesadores libres mas rápidos
    en cada momento.



   La Flexibilidad dentro de sistema operativo
    distribuido, describe su capacidad para
    soportar cambios, actualizaciones y mejoras
    que le permitan irse desarrollando al mismo
    ritmo de la evolución tecnológica.

   Un sistema operativo distribuido debería funcionar
    tanto para una docena de computadoras como para
    mil en una sola red, el tipo de red utilizada no debe
    de ser un problema ni su topología (LAN o WAN)
    (TOKEN RING o ETHERNET) y mucho menos la
    distancia entre los equipos. Sin embargo todo esto
    influye, Aunque estos puntos serian muy
    deseables, pude que la solución valida para unas
    cuantas computadoras no sean aplicables como para
    mil. Del mismo modo el tipo de red condiciona
    grandemente el rendimiento del sistema y puede que
    lo funcione para un tipo de red requiera
    modificaciones para otro.

   un sistema operativo distribuido dentro de
    sus funciones básicas, es capaz de encontrar
    mecanismos para la asignación de tareas a
    procesadores que pueden estar dentro o
    fuera del equipo que esta ejecutando el
    programa.

   son los típicos servicios de red, pero en el caso de los
    sistemas operativos distribuidos son más especializados
    en ciertas áreas.

   Los sistemas operativos distribuidos utilizan un concepto
    de interconexión llamado Multicast (Comunicación en
    Grupo) que le permite a todos los computadores del
    sistema trabajar como un solo elemento de la red.

   Toda la coordinación de los SOD son sincronizados por
    medio de SOCKETS lo cuales son paso de mensajes por la
    red que le permiten a los sistemas verificar cual es el
    equipo que esta disponible o simplemente el estado de un
    equipo actual. Los SOCKETS también son utilizados para la
    actualización del reloj.

   Esta basado en la gestión de distintos
    dispositivos en diferentes nodos ofreciendo a
    usuarios la misma visión que un Sistema
    Centralizado.

    Dicho sistema permite que los usuarios
    compartan información de forma transparente.
    Un buen ejemplo de esto es los contactos
    compartidos de cada terminal los cuales se
    reflejan en un solo modulo de contactos cada vez
    que una persona abre sus contactos.
    Estos servicios identifican y localizan los
    recursos en el entorno distribuido. Existen
    dos: Páginas Blancas y Paginas Amarillas. El
    servicio de páginas blancas es el propiamente
    dicho de nombres y el de páginas amarillas
    es el de directorios.
   Los servicios de Sincronización son los que
    nos permiten mantener el los relojes de las
    computadoras individuales en un tiempo
    aproximado y apropiado.
    La sincronización puede ser de relojes
    Físicos, los cuales sincronizan los relojes de
    hardware y de Relojes Lógicos, los cuales
    ordenan la entrada, ejecución y salida de los
    eventos.


   En un sistema operativo distribuido, la memoria pasa
    a ser físicamente privada pero lógicamente
    compartida. Es decir, un computador ejecuta los
    programas en su memoria propia, pero en caso de
    necesitar mas memoria utilizara los recursos
    disponibles de otra computadora que este capacitada
    y preparada dentro de la red para compartir su
    memoria.

   La Memoria compartida distribuida ayuda a que no se
    formen los famosos cuellos de botella, debido que
    busca los recursos necesarios para lograr cumplir
    todas las tareas asignadas.


   Los servicios de seguridad de un SOD van ligados a
    permisos de acceso tanto a los datos compartidos
    como a los recursos. Los recursos de memoria por
    ejemplo, son asignados permisos a la cantidad de
    memoria compartida siguiendo las necesidades
    físicas de cada computadora.

   Ejemplo: Una computadora de 128 MB RAM, la cual
    trabaja mucho es muy probable que en vez de poder
    compartir memoria requiera de memoria compartida
    de otras computadoras. Debido a esto, el DSM
    (Distribuid Shared Memory o Memoria Distribuida
    Compartida) es Deshabilitado para que no se
    disponga de recursos libres de este computador.
   Si varias computadoras están conectadas
    entre sí, entonces un usuario puede utilizar
    en una computadora los recursos
    disponibles en otra.
   En general el compartimiento de recursos
    en un sistema distribuido ofrece los
    mecanismos para compartir archivos en
    instalaciones remotas, procesar información
    imprimir archivos y utilizar diferentes
    dispositivos remotos de hardware.

   Sin un cálculo determinado puede dividirse en
    varios subcálculos para que se ejecuten
    concurrentemente, un sistema operativo
    distribuido permitirá distribuir los cálculos
    entre las distintas computadoras y también
    ejecutarlos concurrentemente. Además si una
    computadora está sobrecargada de
    trabajos, algunos de ellos pueden pasarse a
    otra máquina.

   Si falla una computadora en un sistema distribuido, las
    restantes pueden continuar trabajando. Si el sistema se
    compone de computadoras de gran tamaño la falla de una no
    debería afectar a las demás; si son computadoras pequeñas
    las que forman el sistema donde cada una es responsable de
    alguna función, entonces un solo error puede detener el
    funcionamiento de todo el sistema. En general si hay
    suficiente hardware y software en el sistema éste puede
    continuar su trabajo normalmente.
   El sistema debe detectar la falla de una computadora y tomar
    las medidas necesarias. El sistema no debe utilizar los
    servicios de esa máquina; además otra máquina puede
    hacerse cargo de la función que falló. Por último decimos que
    cuando la máquina que falló se repara deben llevarse a cabo
    mecanismos para reintegrarla de nuevo al sistema.

   Si varias máquinas están interconectadas por medio de
    una red, los usuarios tienen la posibilidad de
    intercambiar in formación. A través de el pasaje de
    mensajes la funcionalidad en una máquina
    independiente se puede ampliar a un sistema
    distribuido. Algunos de los beneficios que podemos
    obtener son la transferencia de archivos y el uso del
    correo.
   La ventaja de un sistema operativo distribuido es que
    muchas de las funciones mencionadas pueden
    efectuarse a grandes distancias. Dos personas en
    diferentes zonas geográficas pueden trabajar en un
    mismo proyecto. Con la transferencia de archivos se
    pueden transferir programas e intercambiar
    correspondencia para coordinar el trabajo.
   La sincronización del sistema es una tarea Árdua de
    la cual nunca se descansa y la estandarización del
    sistema es un tanto complicada y limitante.

   Debido a que no todos los sistemas operativos son
    de carácter distribuido enlazar los distintos tipos de
    sistemas operativos es un poco complicado.

   El interés de hacer el SOD lo mas transparente
    posible lo hace muy complicado en su programación
    y el lograr que el sistema operativo no tenga
    problemas para que no cause problemas a otros
    equipos que le asignaron tareas es un poco
    dificultoso.

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.scorpion_esab
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosnathalyrivasdiaz
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosTensor
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativosFenix Sven
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVicente Malaver
 
Sistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxSistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxTensor
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eEduardo Diaz
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor Milano
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJperez98
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidoscarlos7489
 
Presentacion sistemas distribuidos
Presentacion sistemas distribuidosPresentacion sistemas distribuidos
Presentacion sistemas distribuidosYohany Acosta
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.oriosofelia
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 

Was ist angesagt? (19)

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxSistemas operativos distribuidos linux
Sistemas operativos distribuidos linux
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 e
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Presentacion sistemas distribuidos
Presentacion sistemas distribuidosPresentacion sistemas distribuidos
Presentacion sistemas distribuidos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.o
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 

Andere mochten auch

Excel Presentation
Excel PresentationExcel Presentation
Excel Presentationguestec04173
 
Susu Kedelai bubuk Melilea
Susu Kedelai bubuk MelileaSusu Kedelai bubuk Melilea
Susu Kedelai bubuk Melileawahyuyonatan
 
Travel lifestyle food drink entertainment mobile applications
Travel lifestyle food drink entertainment mobile applicationsTravel lifestyle food drink entertainment mobile applications
Travel lifestyle food drink entertainment mobile applicationsKlaudia Jurewicz
 
Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...
Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...
Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...Denis Senin
 
Thesis week9 s1150033
Thesis week9 s1150033Thesis week9 s1150033
Thesis week9 s1150033s1150033
 
SharePoint Summit 2014 - Quand le développement SharePoint devient nécessaire
SharePoint Summit 2014 - Quand le développement SharePoint devient nécessaireSharePoint Summit 2014 - Quand le développement SharePoint devient nécessaire
SharePoint Summit 2014 - Quand le développement SharePoint devient nécessairePimpMySharePoint
 
ATTPT - Collezionismo Erice
ATTPT - Collezionismo EriceATTPT - Collezionismo Erice
ATTPT - Collezionismo Ericesiciliambiente
 
Pilares convergencia tecnologica 1 (1)
Pilares convergencia tecnologica 1 (1)Pilares convergencia tecnologica 1 (1)
Pilares convergencia tecnologica 1 (1)Alejandra Ceballos
 
Tp 1 di tommaso, mattina y matias
Tp 1 di tommaso, mattina y matiasTp 1 di tommaso, mattina y matias
Tp 1 di tommaso, mattina y matiasMatias Ayala
 

Andere mochten auch (13)

Excel Presentation
Excel PresentationExcel Presentation
Excel Presentation
 
Susu Kedelai bubuk Melilea
Susu Kedelai bubuk MelileaSusu Kedelai bubuk Melilea
Susu Kedelai bubuk Melilea
 
Travel lifestyle food drink entertainment mobile applications
Travel lifestyle food drink entertainment mobile applicationsTravel lifestyle food drink entertainment mobile applications
Travel lifestyle food drink entertainment mobile applications
 
Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...
Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...
Arūnas Žilionis, Lietuvos Respublikos ūkio ministerijos, ES paramos koordinav...
 
Bt2 huyen
Bt2 huyenBt2 huyen
Bt2 huyen
 
Thesis week9 s1150033
Thesis week9 s1150033Thesis week9 s1150033
Thesis week9 s1150033
 
SharePoint Summit 2014 - Quand le développement SharePoint devient nécessaire
SharePoint Summit 2014 - Quand le développement SharePoint devient nécessaireSharePoint Summit 2014 - Quand le développement SharePoint devient nécessaire
SharePoint Summit 2014 - Quand le développement SharePoint devient nécessaire
 
ATTPT - Collezionismo Erice
ATTPT - Collezionismo EriceATTPT - Collezionismo Erice
ATTPT - Collezionismo Erice
 
Pilares convergencia tecnologica 1 (1)
Pilares convergencia tecnologica 1 (1)Pilares convergencia tecnologica 1 (1)
Pilares convergencia tecnologica 1 (1)
 
Un dia
Un dia Un dia
Un dia
 
Tp 1 di tommaso, mattina y matias
Tp 1 di tommaso, mattina y matiasTp 1 di tommaso, mattina y matias
Tp 1 di tommaso, mattina y matias
 
Painthorse
PainthorsePainthorse
Painthorse
 
Why build Your Own PLN
Why build Your Own PLNWhy build Your Own PLN
Why build Your Own PLN
 

Ähnlich wie Sistema operativo distribuidos

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJesus Marcano Perez
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativomanuel
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativoschicaruda
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuidoRamon1 rodriguez1
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Yamilet gonzalez
Yamilet gonzalezYamilet gonzalez
Yamilet gonzalezyamiigonza
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.argentm
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redesTonatiuh Alvarez
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJeff Jesús
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossaul_ramos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosValentina
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosAsis Matos
 

Ähnlich wie Sistema operativo distribuidos (20)

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
 
Sistemas janetsy
Sistemas janetsySistemas janetsy
Sistemas janetsy
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Yamilet gonzalez
Yamilet gonzalezYamilet gonzalez
Yamilet gonzalez
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redes
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 

Sistema operativo distribuidos

  • 2. El comienzo potencial de la utilización de sistemas distribuidos es a principios de los 70. Tras el surgimiento de los minicomputadores; la utilización de estos como estaciones de trabajo gráficas uniusuario fue un gran éxito, sobre todo en el desarrollo de SW.  Este éxito condujo a pensar en la posibilidad de conseguir los mismos resultados desde un punto de vista multiusuario
  • 3. Un sistema operativo es un conjunto de sistemas y procedimientos que actúa como intermediario entre el usuario y el hardware de un computador.
  • 4. proporcionar un entorno en el cual el usuario pueda ejecutar programas
  • 5. El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.
  • 6. 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.
  • 7. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes:  Sprite,  Solaris-MC,  Mach,  Chorus,  Spring,  Amoeba,  Taos, etc.
  • 8. Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software .  · Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios.  · Objetivo clave es la transparencia.  · Generalmente proporcionan medios para la compartición global de recursos.  · Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.).
  • 9.
  • 10. El concepto de transparencia de un Sistema operativo distribuido va ligado a la idea de que todo el sistema funcione de forma similar en todos los puntos de la red, debido a esto queda como labor del sistema operativo coordinar el mecanismo que logre la unificación de todos los sistemas y recursos totalmente transparente para el usuario o aplicación.
  • 11.   La idea base de los sistemas operativos distribuido es la de obtener sistemas mucho mas rápidos que los utilizados de procesador único, Y para lograr esto tenemos que olvidar la idea antigua de ejecutar los programas en estos procesadores y pensar en distribuir las tareas a los procesadores libres mas rápidos en cada momento.
  • 12.   La Flexibilidad dentro de sistema operativo distribuido, describe su capacidad para soportar cambios, actualizaciones y mejoras que le permitan irse desarrollando al mismo ritmo de la evolución tecnológica.
  • 13.   Un sistema operativo distribuido debería funcionar tanto para una docena de computadoras como para mil en una sola red, el tipo de red utilizada no debe de ser un problema ni su topología (LAN o WAN) (TOKEN RING o ETHERNET) y mucho menos la distancia entre los equipos. Sin embargo todo esto influye, Aunque estos puntos serian muy deseables, pude que la solución valida para unas cuantas computadoras no sean aplicables como para mil. Del mismo modo el tipo de red condiciona grandemente el rendimiento del sistema y puede que lo funcione para un tipo de red requiera modificaciones para otro.
  • 14.   un sistema operativo distribuido dentro de sus funciones básicas, es capaz de encontrar mecanismos para la asignación de tareas a procesadores que pueden estar dentro o fuera del equipo que esta ejecutando el programa. 
  • 15.
  • 16. son los típicos servicios de red, pero en el caso de los sistemas operativos distribuidos son más especializados en ciertas áreas.   Los sistemas operativos distribuidos utilizan un concepto de interconexión llamado Multicast (Comunicación en Grupo) que le permite a todos los computadores del sistema trabajar como un solo elemento de la red.   Toda la coordinación de los SOD son sincronizados por medio de SOCKETS lo cuales son paso de mensajes por la red que le permiten a los sistemas verificar cual es el equipo que esta disponible o simplemente el estado de un equipo actual. Los SOCKETS también son utilizados para la actualización del reloj. 
  • 17. Esta basado en la gestión de distintos dispositivos en diferentes nodos ofreciendo a usuarios la misma visión que un Sistema Centralizado.  Dicho sistema permite que los usuarios compartan información de forma transparente. Un buen ejemplo de esto es los contactos compartidos de cada terminal los cuales se reflejan en un solo modulo de contactos cada vez que una persona abre sus contactos.
  • 18. Estos servicios identifican y localizan los recursos en el entorno distribuido. Existen dos: Páginas Blancas y Paginas Amarillas. El servicio de páginas blancas es el propiamente dicho de nombres y el de páginas amarillas es el de directorios.
  • 19. Los servicios de Sincronización son los que nos permiten mantener el los relojes de las computadoras individuales en un tiempo aproximado y apropiado.  La sincronización puede ser de relojes Físicos, los cuales sincronizan los relojes de hardware y de Relojes Lógicos, los cuales ordenan la entrada, ejecución y salida de los eventos. 
  • 20.   En un sistema operativo distribuido, la memoria pasa a ser físicamente privada pero lógicamente compartida. Es decir, un computador ejecuta los programas en su memoria propia, pero en caso de necesitar mas memoria utilizara los recursos disponibles de otra computadora que este capacitada y preparada dentro de la red para compartir su memoria.   La Memoria compartida distribuida ayuda a que no se formen los famosos cuellos de botella, debido que busca los recursos necesarios para lograr cumplir todas las tareas asignadas. 
  • 21.   Los servicios de seguridad de un SOD van ligados a permisos de acceso tanto a los datos compartidos como a los recursos. Los recursos de memoria por ejemplo, son asignados permisos a la cantidad de memoria compartida siguiendo las necesidades físicas de cada computadora.   Ejemplo: Una computadora de 128 MB RAM, la cual trabaja mucho es muy probable que en vez de poder compartir memoria requiera de memoria compartida de otras computadoras. Debido a esto, el DSM (Distribuid Shared Memory o Memoria Distribuida Compartida) es Deshabilitado para que no se disponga de recursos libres de este computador.
  • 22.
  • 23. Si varias computadoras están conectadas entre sí, entonces un usuario puede utilizar en una computadora los recursos disponibles en otra.  En general el compartimiento de recursos en un sistema distribuido ofrece los mecanismos para compartir archivos en instalaciones remotas, procesar información imprimir archivos y utilizar diferentes dispositivos remotos de hardware. 
  • 24. Sin un cálculo determinado puede dividirse en varios subcálculos para que se ejecuten concurrentemente, un sistema operativo distribuido permitirá distribuir los cálculos entre las distintas computadoras y también ejecutarlos concurrentemente. Además si una computadora está sobrecargada de trabajos, algunos de ellos pueden pasarse a otra máquina. 
  • 25. Si falla una computadora en un sistema distribuido, las restantes pueden continuar trabajando. Si el sistema se compone de computadoras de gran tamaño la falla de una no debería afectar a las demás; si son computadoras pequeñas las que forman el sistema donde cada una es responsable de alguna función, entonces un solo error puede detener el funcionamiento de todo el sistema. En general si hay suficiente hardware y software en el sistema éste puede continuar su trabajo normalmente.  El sistema debe detectar la falla de una computadora y tomar las medidas necesarias. El sistema no debe utilizar los servicios de esa máquina; además otra máquina puede hacerse cargo de la función que falló. Por último decimos que cuando la máquina que falló se repara deben llevarse a cabo mecanismos para reintegrarla de nuevo al sistema. 
  • 26. Si varias máquinas están interconectadas por medio de una red, los usuarios tienen la posibilidad de intercambiar in formación. A través de el pasaje de mensajes la funcionalidad en una máquina independiente se puede ampliar a un sistema distribuido. Algunos de los beneficios que podemos obtener son la transferencia de archivos y el uso del correo.  La ventaja de un sistema operativo distribuido es que muchas de las funciones mencionadas pueden efectuarse a grandes distancias. Dos personas en diferentes zonas geográficas pueden trabajar en un mismo proyecto. Con la transferencia de archivos se pueden transferir programas e intercambiar correspondencia para coordinar el trabajo.
  • 27. La sincronización del sistema es una tarea Árdua de la cual nunca se descansa y la estandarización del sistema es un tanto complicada y limitante.   Debido a que no todos los sistemas operativos son de carácter distribuido enlazar los distintos tipos de sistemas operativos es un poco complicado.   El interés de hacer el SOD lo mas transparente posible lo hace muy complicado en su programación y el lograr que el sistema operativo no tenga problemas para que no cause problemas a otros equipos que le asignaron tareas es un poco dificultoso.