Es la mas simple en un sistema, donde el software esta formado por varios procesos que pueden (aunque no necesariamente) ejecutarse sobre procesadores diferentes. Este modelo es común en sistemas grandes de tiempo real, estos sistemas recogen información, toman decisiones usando esta información y envían señales para modificar el entorno del sistema.
El uso de múltiples procesadores mejora el rendimiento y adaptabilidad del sistema, la distribución de procesos entre los procesadores puede ser predeterminada o puede estar bajo el control de un despachador que decide que procesos se le asignan a cada procesador.
ARQUITECTURA CLIENTE/SERVIDOR
El sistema se ve como un conjunto de servicios que se proporcionan a los clientes, que los utilizan. Los clientes necesitan conocer sus servidores, pero normalmente no conocen la existencia de otros clientes.Varios procesos servidores pueden ejecutarse sobre un único procesador; por lo tanto, no hay necesariamente una correspondencia 1:1 entre procesos y procesadores en el sistema.
Clientes y servidores son procesos diferentes.
ARQUITECTURA DE OBJETOS DISTRIBUIDOS
No distingue entre servidores y clientes.El sistema es un conjunto de objetos que interaccionan, y cuya locación no interesa. No hay distinción entre un proveedor de servicios y el usuario de los mismos. Los objetos pueden distribuirse a través de varias computadoras en una red y comunicarse a través de middleware.(su misión es proporcionar una interfaz trasnparente entre los objetos).
Ventajas
1)Permite al diseñador retrasar decisiones sobre donde y como deberían proporcionarse los servicios.
2)Es una arquitectura abierta: permite añadir nuevos recursos si es necesario.
3)El sistema es flexible y escalable.
ARQUITECTURA P2P
Los sistemas P2P son sistemas descentralizados, en los que los cálculos pueden llevarse a cabo en cualquier nodo de la red y , al menos en principio, no se hacen distinciones entre clientes y servidores. En las aplicaciones P2P, el sistema en su totalidad se diseña para aprovechar la ventaja de la potencia computacional y disponibilidad de almacenamiento a través de una red de computadores potencialmente enormes.
En teoría cada nodo podría conoces cualquier otro nodo, conectarse con el e intercambiar datos.










