Un sistema distribuido es una colección de procesadores que no comparten ni memoria ni reloj, y los nodos pueden estar esparcidos por todo el mundo. Este tipo de Sistemas de Múltiples Procesadores prioriza la escalabildad, confiabilidad, y economía de recursos.

Un Sistema Operativo distribuido suele ser más de propósito académico:

  • SO de red: proporciona un entorno en el que los usuarios son conscientes de la multiplicidad de máquinas, y pueden acceder a distintas máquinas remotas.
  • SO distribuido: los usuarios acceden a recursos remotos de la misma manera que a recursos locales. El SO controla la migración de datos y procesos entre sitios. Ej: Sprite, Solaris-MC, Mach, Spring, Amoeba, Taos.