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.