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.
Muchas Gracis me ayudó mucho para realizar mi trabajao, excelente aporte
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar