Hur gäller begreppet process och program i enda uppdrag system i stället för multitasking system?

Ett program är en passiv enhet i stället för processen som är en aktiv entity.essentially program bara utgör disk/minne bilden av en process i alla operativsystem. Denna distinktion är mycket viktigt för multitasking operativsystem systes. Men i fallet med seriell operativsystem scenariot är avsluta olika.
Som ni kanske vet att många enheter inom system generera intterupts och när en inturrpt inträffar processorn inställer utförandet av uppgiften som körs för närvarande, sparar sitt tillstånd och utför vissa en annan avbryta Handler e.k.a en en annan process. Detta är exakt den samma funktion som utnyttjas av Multi Tasking operativsystem att föregripa en process efter sin tid quantum har löpt ut. Så även i följetong/sekventiell operativsystem såsom DOS etc är distincition av processen och program viktigt eftersom du kan bara koppla körningskontexten med en process inte ett program.
Ett scenario som jag kan komma på där processen & program innebär en och samma sak att ett OS är de gamla Batch operativsystem. Det en gång en job(program) lämnades in går kontroll av hela maskinen i handen på job(process). Det OS inte / kan inte diffrentiate mellan en process och program. Inlämnade jobbet inte alla nödvändiga schemaläggning / avbryta kontroll med i sig själv. Också körde äldre batch operativsystem på hårdvara som någon gång hade ingen uppfattning av avbrott.
Jag hoppas det kan hjälpa dig,
Tack