Multitasking

Definizione rapida

Il multitasking permette al processore di gestire più programmi nello stesso periodo mantenendone separata l'esecuzione.

Spiegazione

Le diverse applicazioni vengono elaborate in modo indipendente. In un multitasking effettivo, il malfunzionamento o l'arresto di un programma non deve fermare gli altri processi attivi e non deve neppure bloccare il sistema operativo o l'intero computer.

Esempio pratico

Se un'applicazione smette di rispondere, le altre possono continuare a funzionare e il sistema operativo resta operativo.

Spiegazione tecnica

L'indipendenza fra i programmi è il requisito che impedisce a un singolo blocco di propagarsi a tutte le attività del processore.

Da non confondere con

Non basta avere più programmi caricati: nel comportamento descritto ciascuno deve poter proseguire senza dipendere dagli errori degli altri.