Casa Sviluppo Che cos'è la condivisione del tempo? - definizione da techopedia

Che cos'è la condivisione del tempo? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa condivisione del tempo?

La condivisione del tempo è la distribuzione di una risorsa informatica a molti utenti tramite multiprogrammazione o multitasking. Ciò è stato introdotto negli anni '60, quando i computer erano ancora troppo costosi per essere prolifici, quindi la soluzione era consentire a molti utenti di utilizzare un computer offrendo a ciascuno una condivisione del tempo, un periodo di tempo specifico in cui un utente poteva accedere al computer . Ciò ha consentito a molte persone di utilizzare un computer, che la maggior parte delle persone non poteva permettersi, senza possederne effettivamente uno. Questo è solo un modo storico di utilizzare i computer in quanto non è necessario mettere in coda gli utenti poiché i computer moderni, anche i più piccoli, sono in grado di soddisfare più utenti grazie a processori veloci e sistemi operativi multi-tasking.

Techopedia spiega la condivisione del tempo

La pratica della condivisione del tempo è stata sviluppata dalla consapevolezza che solo un singolo utente che utilizzava il computer era molto inefficiente e che un grande gruppo che lo utilizzava non lo era. La ragione di ciò era il modello di interazione di un individuo in cui l'utente immette grandi quantità di informazioni seguite da lunghe pause, principalmente a causa dell'utente che pensa alla sua prossima mossa o fa qualcos'altro. Ma se più utenti dovessero usare il computer allo stesso tempo, significherebbe che le pause dell'utente potrebbero essere riempite dalle attività di un altro utente, quindi data una base di utenti abbastanza grande, il processo potrebbe diventare molto efficiente in così tanti gli utenti sarebbero in grado di utilizzare il computer allo stesso tempo e ci sarebbero pochi tempi di inattività per il computer. Gli utenti sono stati in grado di accedere allo stesso computer attraverso terminali diversi e sono stati invitati quando era il loro turno.

L'elaborazione in batch è stata utilizzata per ridurre il ritardo tra l'esecuzione di un programma o utente e il successivo, ma un sistema completamente multiutente era un concetto completamente diverso che richiedeva il salvataggio degli stati utente nella macchina stessa.

Il primo progetto di time-sharing fu implementato da John McCarthy nei mesi di chiusura del 1957 usando un IBM 704 modificato e successivamente un IBM 7090 modificato. Il primo sistema di time-sharing commercialmente riuscito fu il Dartmouth Time Sharing System.

Che cos'è la condivisione del tempo? - definizione da techopedia