Per task si intende genericamente un'applicazione (programma o sottoprogramma) da eseguire.
Con l'avvento della programmazione strutturata (fine anni '70) i programmi sono stati modellati secondo una tecnica top-down (dal generale al particolare).
Ciò comporta un miglioramento in quanto in memoria può risiedere in modo stabile solo una parte del programma (main task) che di volta in volta richiama le varie procedure (task) e li scarica dalla memoria quando non servono.
ANIMAZIONE