Sistema operativo & Vantaggi time-slicing

June 15

Sistema operativo & Vantaggi time-slicing


sistemi operativi dei computer allocare il tempo processore per una unità di base chiamato thread. Un thread è l'informazione il sistema ha bisogno di svolgere un compito specifico o servire un particolare utente. Un sistema operativo che è impostato per il multitasking divide il suo tempo processore disponibile tra un certo numero di fili. Il sistema assegna un intervallo di tempo di processore a un thread dopo l'altro, a seconda delle esigenze di ciascun thread. Quando intervallo di tempo di un thread volge al termine, il sistema operativo sospende l'esecuzione del thread e un altro thread comincia a correre. Questo tipo di processore time-slicing ha alcuni vantaggi.

di risposte per l'utente

L'uso di tecniche di time-affettare con più di un filo aumenta la reattività del sistema agli utenti, mentre allo stesso tempo permette di processare i dati necessari per fare un lavoro. Un processore con più thread possono usufruire dei piccoli periodi di tempo tra eventi utente per elaborare i dati di fondo. Per esempio, mentre si sta modificando un foglio di calcolo, un altro thread potrebbe essere in corso l'elaborazione dei dati del foglio di calcolo.

Multitasking

Una singola applicazione che viene eseguito su un processore time-slicing in grado di eseguire più attività. E 'in grado di comunicare su una rete a un server Web e un database. Time-affettatura significa anche che il sistema può essere sensibile a te, mentre allo stesso tempo utilizzando intervalli di tempo per attività di background.

Gestione del tempo

Utilizzando time-slicing, un processore in grado di gestire il suo momento migliore per intraprendere operazioni che richiedono una grande quantità di tempo. Il time-slicing aiuta assegnare livelli di priorità a compiti diversi. Per esempio, il sistema assegna un compito che è ad alta priorità e deve avere fatto velocemente a un thread ad alta priorità, mentre assegna compiti che sono di natura routine per un thread a bassa priorità.