Time sharing
Definizione rapida
Il time-sharing è un modello nel quale più utenti condividono a distanza le risorse di un elaboratore centrale.
Spiegazione
Ogni persona interagisce tramite un terminale, mentre il computer alterna rapidamente il servizio delle diverse sessioni. L'effetto percepito è quello di un accesso contemporaneo alla stessa macchina.
Esempio pratico
Diversi operatori collegati a un mainframe eseguono comandi dai rispettivi terminali durante la medesima giornata di lavoro.
Spiegazione tecnica
Il sistema operativo assegna brevi intervalli di CPU alle sessioni attive e mantiene separati contesto e dati di ciascun utente.
Da non confondere con
Il time-sharing riguarda la condivisione interattiva di un sistema centrale; una rete peer-to-peer non richiede un unico elaboratore che serva tutti gli utenti.