Cualquier computador, ya sea secuencial o paralelo, ejecuta instrucciones sobre datos.Un flujo de instrucciones (el programa) le indica al computador qué hacer en cada paso, y éstas instrucciones afectan a un flujo de datos (las entradas del programa).