As propriedades essenciais do sistema operacional distribuído são: *
Transparência: O sistema operacional distribuído deve apresentar ao usuário uma imagem de sistema única e unificada, independentemente da distribuição física dos recursos. Isso significa que o usuário não deve estar ciente da localização dos recursos ou dos detalhes de como eles são acessados.
*
Escalabilidade: O sistema operacional distribuído deve ser capaz de suportar um grande número de usuários e recursos, e deve ser capaz de aumentar ou diminuir conforme necessário.
*
Tolerância a falhas: O sistema operacional distribuído deve ser capaz de tolerar falhas em nós ou links individuais e deve ser capaz de continuar operando mesmo se alguns componentes falharem.
*
Desempenho: O sistema operacional distribuído deve fornecer bom desempenho, mesmo quando a carga for alta e os recursos estiverem distribuídos por uma área ampla.
*
Segurança: O sistema operacional distribuído deve fornecer mecanismos de segurança para proteger os dados e recursos do sistema contra acesso não autorizado.
*
Extensibilidade: O sistema operacional distribuído deve ser extensível, para que novos recursos e capacidades possam ser adicionados conforme necessário.
*
Abertura: O sistema operacional distribuído deve ser aberto, para que desenvolvedores terceiros possam criar aplicativos e serviços que sejam executados no sistema.