
Gráfica comparativa
Bases para la comparación | Sistema operativo de red | Sistema operativo distribuido |
---|---|---|
Objetivo | Provisión de servicios locales al cliente remoto. | Gestión de recursos hardware. |
Utilizar | Sistema débilmente acoplado empleado en ordenadores heterogéneos. | Sistema estrechamente acoplado utilizado en multiprocesadores y ordenadores homogéneos. |
Arquitectura | Arquitectura cliente / servidor de 2 niveles. | Arquitectura cliente / servidor N-tier. |
Nivel de transparencia | Bajo | Alto |
Bases para la comunicación. | Archivos | Memoria compartida y mensajes. |
Administracion de recursos | Manejados en cada nodo. | Gestión central global o distribuida. |
Facilidad de implementación | Alto | Bajo |
Escalabilidad | Más | Menos o moderado. |
Franqueza | Abierto | Cerrado |
Sistema operativo en todos los nodos | Puede ser diferente | Mismo |
Tasa de autonomía | Alto | Bajo |
Tolerancia a fallos | Menos | Alto |
Definición de sistema operativo de red
El sistema operativo de red es la plataforma para ejecutar un software de sistema en un servidor y permitir que el servidor administre los usuarios, datos, grupos, seguridad, aplicaciones y otras funciones de red. Se considera como la forma primaria de un sistema operativo para la arquitectura distribuida. La idea detrás del sistema operativo de la red es permitir el intercambio de recursos entre dos o más computadoras que operan bajo sus propios sistemas operativos. El funcionamiento del sistema operativo de red se puede explicar mediante el diagrama que se muestra a continuación.

A diferencia del sistema operativo distribuido, el sistema operativo de red no funciona de forma colaborada. El sistema operativo local que reside en cada computadora en particular conserva su identidad, que también es visible para los usuarios y se comporta como un sistema operativo solitario. En algunas implementaciones, hay un inicio de sesión remoto para que los sistemas operativos remotos accedan a los recursos. Un sistema operativo de red no puede controlar la utilización de los recursos, lo que provoca la distribución incorrecta de los recursos. No hay provisión de tolerancia a fallos en el sistema operativo de la red.
Definición de sistema operativo distribuido.
El sistema operativo distribuido maneja un grupo de computadoras independientes y las hace parecer un sistema operativo centralizado ordinario. Esto se logra al permitir la comunicación adecuada entre las diferentes computadoras conectadas entre sí. El objetivo principal del sistema operativo distribuido es la transparencia donde el uso de múltiples recursos de hardware está oculto para los usuarios. El sistema operativo distribuido es menos autónomo que el sistema operativo de red, ya que el sistema tiene control total en este entorno. Asigna dinámicamente los procesos a la CPU aleatoria y el almacenamiento de archivos también es administrado por el sistema operativo, lo que significa que el usuario no sabría qué hardware se ha utilizado para el procesamiento de su cálculo y para almacenar su archivo.
Como se mencionó anteriormente, el sistema operativo distribuido permite compartir recursos en los que una aplicación puede utilizar recursos ubicados en cualquier sistema informático. Proporciona la disponibilidad (continuidad de los servicios) en lugar de fallas. Un sistema operativo distribuido maneja la operación de todos los nodos en el sistema de manera integrada, ya que cada nodo tiene su núcleo separado para realizar funciones de control en su nombre. También aumenta la velocidad computacional al ejecutar las partes de cómputo en diferentes sistemas informáticos.
Diferencias clave entre el sistema operativo de red y el sistema operativo distribuido
- El objetivo principal del sistema operativo de la red es proporcionar servicios locales al cliente remoto. Por otro lado, el objetivo del sistema operativo distribuido es proporcionar la administración de recursos de hardware.
- Se dice que los sistemas operativos de red son sistemas poco acoplados y se usan en computadoras heterogéneas. Por el contrario, el sistema operativo distribuido se considera como sistemas estrechamente acoplados, utilizados principalmente en multiprocesadores u ordenadores homogéneos.
- El sistema operativo de red tiene una arquitectura cliente / servidor de dos niveles, mientras que la arquitectura de n niveles se emplea en el sistema operativo distribuido.
- La transparencia en el sistema operativo de red es baja. Por el contrario, el sistema operativo distribuido tiene una alta transparencia y oculta la utilización de recursos.
- En el sistema operativo distribuido, la comunicación entre las computadoras (nodos) se logra mediante la memoria compartida o el envío de mensajes. Por el contrario, el sistema operativo de red envía archivos para comunicarse con otros nodos.
- El sistema operativo de red administra los recursos en cada nodo, mientras que en el sistema operativo distribuido, los recursos se administran globalmente, ya sea centrado o distribuido.
- El sistema operativo de red se implementa fácilmente en comparación con el sistema operativo distribuido.
- La escalabilidad del sistema operativo de la red es más alta que el sistema operativo distribuido, y también está más abierta al usuario.
- En el sistema operativo de red, el sistema operativo instalado en las computadoras puede variar, mientras que no es el caso en el sistema operativo distribuido.
- El sistema operativo de red es más autónomo que el sistema operativo distribuido. En contraste, el sistema operativo distribuido es más tolerante a fallos.
Conclusión
La diferencia previa entre el sistema operativo de red y el sistema operativo distribuido se encuentra dentro de su implementación, en donde el sistema operativo de red no se modifica ni se aplican cambios al sistema central, mientras que en el sistema operativo distribuido, los componentes del sistema pueden someterse a una actualización si es necesario.