• Programma: entità statica, non cambia più, costituita da codice (istruzioni che lo compongono), è l’algoritmo scritto in un linguaggio di programmazione.
• Processo: un programma in esecuzione, quando viene lanciato. evolve dinamicamente, cambia durante l’esecuzione. formato da diverse componenti: codice, dati e dall’allocazione in RAM (ogni processo assegnato a una parte di memoria).