Caracteristicas de Software

Caracteristicas de Software de un Sistema Operativo Distribuido

La imagen que un sistema presenta queda determinada en gran medida por el software del S. O. y no por el hardware.
Los S. O. no se pueden encasillar fácilmente, como el hardware, pero se los puede clasificar en dos tipos:
  • Débilmente acoplados.
  • Fuertemente acoplados.
El software débilmente acoplado de un sistema distribuido:
  • Permite que las máquinas y usuarios sean independientes entre sí en lo fundamental.
  • Facilita que interactúen en cierto grado cuando sea necesario.
  • Los equipos individuales se distinguen fácilmente.
Combinando los distintos tipos de hardware distribuido con software distribuido se logran distintas soluciones:
  • No todas interesan desde el punto de vista funcional del usuario:
    • Ej.: un multiprocesador es un multiprocesador:
      • No importa si utiliza un bus con cachés monitores o una red omega.
Cada usuario tiene una estación de trabajo para su uso exclusivo:
  • Tiene su propio S. O.
  • La mayoría de los requerimientos se resuelven localmente.
  • Es posible que un usuario se conecte de manera remota con otra estación de trabajo:
    • Mediante un comando de “login remoto”.
    • Se convierte la propia estación de trabajo del usuario en una terminal remota enlazada con la máquina remota.
    • Los comandos se envían a la máquina remota.
    • La salida de la máquina remota se exhibe en la pantalla local.
  • Para alternar con otra máquina remota, primero hay que desconectarse de la primera:
    • En cualquier instante solo se puede utilizar una máquina.
  • Las redes también disponen de un comando de copiado remoto de archivos de una máquina a otra:
    • Requiere que el usuario conozca:
      • La posición de todos los archivos.
      • El sitio donde se ejecutan todos los comandos.
Una mejor solución consiste en un sistema de archivos global compartido, accesible desde todas las estaciones de trabajo:
  • Una o varias máquinas soportan al sistema de archivos:
    • Son los “servidores de archivos”.
Los “servidores de archivos”:
  • Aceptan solicitudes de los programas de usuarios:
    • Los programas se ejecutan en las máquinas no servidoras, llamadas “clientes”.
    • Las solicitudes se examinan, se ejecutan y la respuesta se envía de regreso.
  • Generalmente tienen un sistema jerárquico de archivos.
Las estaciones de trabajo pueden importar o montar estos sistemas de archivos:
  • Se incrementan sus sistemas de archivos locales.
  • Se pueden montar los servidores en lugares diferentes de sus respectivos sistemas de archivos:
    • Las rutas de acceso a un determinado archivo pueden ser diferentes para las distintas estaciones.
    • Los distintos clientes tienen un punto de vista distinto del sistema de archivos.
    • El nombre de un archivo depende:
      • Del lugar desde el cual se tiene acceso a él.
      • De la configuración del sistema de archivos.
El S. O. de este tipo de ambiente debe:
  • Controlar las estaciones de trabajo en lo individual.
  • Controlar a los servidores de archivo.
  • Encargarse de la comunicación entre los servidores.
Todas las máquinas pueden ejecutar el mismo S. O., pero esto no es necesario.
Si los clientes y los servidores ejecutan diversos S. O., como mínimo deben coincidir en el formato y significado de todos los mensajes que podrían intercambiar.
Esquemas como este se denominan “sistema operativo de red”:
  • Cada máquina tiene un alto grado de autonomía.
  • Existen pocos requisitos a lo largo de todo el sistema.

2 comentarios:

  1. Muchas Gracis me ayudó mucho para realizar mi trabajao, excelente aporte

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar