COMUNICACION SODLos 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.
Transparencia El concepto de transparencia de un sistema distribuido va ligado a la idea de que todo el sistema funcione de forma similar en todos los puntos de la red, independientemente de la posición del usuario.Eficiencia La idea base de los sistemas distribuidos es la de obtener sistemas mucho más rápidos que los ordenadores actuales. Es en este punto cuando nos encontramos de nuevo con el paralelismo. Para lograr un sistema eficiente hay que descartar la idea de ejecutar un programa en un único procesador de todo el sistema, y pensar en distribuir las tareas a los procesadores libres más rápidos en cada momento. La idea de que un procesador vaya a realizar una tarea de forma rápida es bastante compleja, y depende de muchos aspectos concretos, como la propia velocidad del procesador, pero también la localidad del procesador, los datos, los dispositivos.
Flexibilidad Un proyecto en desarrollo como el diseño de un sistema operativo distribuido debe estar abierto a cambios y actualizaciones que mejoren el funcionamiento del sistema. Esta necesidad ha provocado una diferenciación entre las dos diferentes arquitecturas del núcleo del sistema operativo: el núcleo monolítico y el micronúcleo.
COMUNICACIÓN CLIENTE/SERVIDOR SOKETSEs el modelo que actualmente domina el ámbito de comunicación ya que descentraliza los procesos y registros.
Es un sistema donde el cliente es un aplicación en un equipo que solicita un determinado servicio y existe un software en otro equipo que lo proporciona estos servicios pueden ser:
Ejecución de un programa
Acceso a una base
Acceso a dispositivos de hardwareEstos solo requiere de un medio físico de comunicación entre las maquinas y dependerá de la naturaleza de estas para que se pueda devalidar del sistema.SOKETS                  Designa un concepto abstracto por lo cual dos programas situada en dos distintas computadoras pueden intercambiar cualquier tipo de datos, generalmente de manera fiable y ordenada. Estos sokets proporcionan comunicación de dos vías PUNTO A PUNTO.
Para lograr un soket es necesario que cumplan requisitos.        Que un programa sea capaz de localizar a otro.         Que ambos programas sean capaz de intercambiar información por  lo cual es necesario tener tres recursos.un protocolo de comunicaciones q permitan intercambio de octetos.

C:\fakepath\comunicacion sod

  • 1.
    COMUNICACION SODLos sistemasdistribuidos 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.
  • 2.
    Transparencia El conceptode transparencia de un sistema distribuido va ligado a la idea de que todo el sistema funcione de forma similar en todos los puntos de la red, independientemente de la posición del usuario.Eficiencia La idea base de los sistemas distribuidos es la de obtener sistemas mucho más rápidos que los ordenadores actuales. Es en este punto cuando nos encontramos de nuevo con el paralelismo. Para lograr un sistema eficiente hay que descartar la idea de ejecutar un programa en un único procesador de todo el sistema, y pensar en distribuir las tareas a los procesadores libres más rápidos en cada momento. La idea de que un procesador vaya a realizar una tarea de forma rápida es bastante compleja, y depende de muchos aspectos concretos, como la propia velocidad del procesador, pero también la localidad del procesador, los datos, los dispositivos.
  • 3.
    Flexibilidad Un proyectoen desarrollo como el diseño de un sistema operativo distribuido debe estar abierto a cambios y actualizaciones que mejoren el funcionamiento del sistema. Esta necesidad ha provocado una diferenciación entre las dos diferentes arquitecturas del núcleo del sistema operativo: el núcleo monolítico y el micronúcleo.
  • 4.
    COMUNICACIÓN CLIENTE/SERVIDOR SOKETSEsel modelo que actualmente domina el ámbito de comunicación ya que descentraliza los procesos y registros.
  • 5.
    Es un sistemadonde el cliente es un aplicación en un equipo que solicita un determinado servicio y existe un software en otro equipo que lo proporciona estos servicios pueden ser:
  • 6.
  • 7.
  • 8.
    Acceso a dispositivosde hardwareEstos solo requiere de un medio físico de comunicación entre las maquinas y dependerá de la naturaleza de estas para que se pueda devalidar del sistema.SOKETS Designa un concepto abstracto por lo cual dos programas situada en dos distintas computadoras pueden intercambiar cualquier tipo de datos, generalmente de manera fiable y ordenada. Estos sokets proporcionan comunicación de dos vías PUNTO A PUNTO.
  • 9.
    Para lograr unsoket es necesario que cumplan requisitos. Que un programa sea capaz de localizar a otro. Que ambos programas sean capaz de intercambiar información por lo cual es necesario tener tres recursos.un protocolo de comunicaciones q permitan intercambio de octetos.