Está en la página 1de 3

Las características principales de un Sistema Distribuido son:

1. Separación Funcional. esto significa que las fronteras del software y del hardware
para la funcionalidad y servicios proporcionados, dependen de la capacidad y el
propósito de cada entidad del sistema.
2. Distribución Inherente: Las entidades como la información, personas y sistemas
están distribuidos de forma natural o implícita. Por ejemplo si diferente información
es creada y mantenida por personas diferentes. Esta información podría ser
generada, almacenada, analizada y usada por distintos sub-sistemas o aplicaciones
que bien pudieran no estar al tanto de la existencia de otras entidades en el sistema.
3. Confiabilidad. Es la preservación a largo plazo y respaldo (espejeo) en diferentes
lugares estratégicamente localizados.
4. Escalabilidad. La posibilidad de agregar más recursos para incrementar el
desempeño (performance) y la disponibilidad.
5. Economía. El compartir recursos entre muchas entidades ayuda a reducir el costo
de propiedad.

Funcionabilidad

Los sistemas operativos distribuidos desempeñan las mismas funciones que un sistema
operativo normal, pero con la diferencia de trabajar en un entorno distribuido. Su Misión
principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red.

En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la


misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas
o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores
esté en un equipo o en diferentes, lo cual es transparente para el usuario.

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

Funcionamiento Lógico del Sistema


A medida en la que hemos ido desarrollando el tema, hemos declarado que 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.

Añadido a esto los sistemas operativos distribuidos brindan mas servicios de


distribución como son los siguientes:

• Servicios de Comunicación

• Sistemas de Ficheros (File Sharing)

• Servicios de Nombres

• Servicios de Sincronización y Coordinación

• Memoria Compartida Distribuida

• Gestión de Procesos

• Servicio de Seguridad

Ejemplos

Amoeba: Es un SO distribuido simple y flexible. En dicho sistema el kernel se limita a


suministrar ciertos servicios básicos y el resto de funcionalidad está implementado
mediante servidores que ejecutan como tareas de usuario.

Hurd: Es un conjunto de programas servidores que simulan un sistema operativo Unix, que
establece la base de la distribución GNU. El Proyecto GNU lo ha estado desarrollando
desde 1990 como software libre, distribuyéndolo bajo la licencia

Mach: Es un núcleo de sistema operativo desarrollado en la Carnegie-Mellon University


(CMU) para soportar la investigación de sistemas operativos, principalmente computación
distribuida y paralela.
Bibliográfica

https://sites.google.com/site/mrtripus/home/sistemas-operativos-2/1-2-conceptos-y-
caracteristicas-de-los-sistemas-operativos-distribuidos

https://sites.google.com/site/sistemasoperativoshn/gnu-hurd

https://www.ecured.cu/Amoeba

http://sod-ingenieria-lasallepachuca.blogspot.com/p/mach.html?m=1

También podría gustarte