Un programa es un conjunto de instrucciones. Es, simplemente, un texto que
consiste en una secuencia de líneas de código que dicen qué hacer con un
conjunto de datos de entrada para producir algún tipo de salida. Se trata de algo
estático.
Un proceso es una entidad dinámica. Puede compararse con el concepto de objeto en el ámbito de la POO.
Dos procesos serán concurrentes cuando la primera instrucción de uno de ellos
se ejecuta después de la primera instrucción del otro y antes de la última. Es decir,existe un solapamiento en la ejecución de sus instrucciones.