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.