Cos'è un sistema operativo multitasking per utente singolo?

Un sistema operativo multitasking a utente singolo è un sistema operativo che consente a un singolo utente di eseguire contemporaneamente più applicazioni su un computer. Questo tipo di sistema operativo si trova nei computer desktop e portatili personali. I più popolari sistemi operativi multitasking a utente singolo includono Microsoft Windows e Macintosh.

Il multitasking del computer è un metodo con cui più attività o processi condividono risorse di elaborazione comuni come l'unità di elaborazione centrale. Il multitasking può essere pre-emettivo o cooperativo. Nel multitasking preventivo, il sistema operativo condivide il tempo di elaborazione centrale dedicando un singolo slot a ciascuno dei programmi. Il multitasking cooperativo è raggiunto facendo affidamento su ciascun processo per dare tempo ad altri processi in modo definito.