Un sistema operativo distribuido actúa como intermediario entre el usuario y los recursos de hardware distribuidos en una red. Tiene la función principal de facilitar el acceso y gestión transparente de los recursos distribuidos de la misma manera que los recursos locales. Algunos ejemplos de sistemas operativos distribuidos son Sprite, Solaris-MC, Mach y Chorus. Los sistemas operativos distribuidos ofrecen ventajas como economía, velocidad y confiabilidad al distribuir la carga de trabajo entre múltiples máquinas, pero también presentan desventaj