Computación en equipo
Los sistemas de cómputo modernos llegan a constar de miles de computadoras individuales que se comunican y colaboran para realizar alguna tarea. Inicialmente se creía que mientras más computadoras se repartieran el trabajo, más rápido podrían resolver una tarea, pero que sólo podían solucionar el mismo tipo de tareas que una computadora haciendo una sola cosa a la vez. Ahora se sabe que la naturaleza del cómputo distribuido es muy diferente a la del secuencial, debido a la posibilidad de fallas en sus componentes y a imperfecciones en la comunicación entre éstos.