Sistema multiutente: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
-s |
m apostrofo tipografico |
||
Riga 3:
Ad esempio, nei [[Sistema operativo|sistemi operativi]] [[Unix]] e [[Unix-like]], ad ogni utente del sistema viene assegnato un [[nome utente]] ed uno ''[[user identifier]]'' che lo identifica univocamente: quando si inizia una sessione di lavoro si deve "entrare" nel sistema tramite una [[Funzione (informatica)|procedura]] di ''[[login]]'' durante la quale occorre farsi riconoscere dal sistema mediante l'introduzione del [[nome utente]] pubblico e della [[password]] segreta.
Con i sistemi batch si riesce a migliorare
È possibile recuperare questa qualità a patto di complicare il sistema operativo e aumentando i tempi
In questo modo si richiede un grosso sforzo da parte della CPU. Per evitare dei sovraccarichi in ogni time slice un numero sufficiente di operazioni di CPU. Si necessita quindi di una CPU più veloce. Infatti il time slice deve essere piccolo per garantire che in un tempo percettibile, come un secondo, si trovi un numero elevato di time slice, tale da servire tutti gli utenti almeno una volta. Nel servire però troppe time slice si cade nel problema del system overload, dove appunto si impiega eccessivamente la CPU. Si necessita quindi, oltre che ha una CPU potente e veloce anche di una memoria centrale sufficientemente grande per contenere i processi degli utenti e i dati su cui operare.
|