Cosa ruba il ciclo?

Il furto del ciclo è un'azione in cui un processo informatico accede direttamente all'unità centrale di elaborazione (CPU) per ottenere le risorse necessarie per completare il processo. Ciò si verifica normalmente quando non viene utilizzato un computer; la CPU sfrutterà i tempi di inattività per eseguire i processi necessari. Quando un processo ha bisogno di risorse, in genere ci vuole un po 'di tempo per ottenerle, ma questo sistema riduce notevolmente la ricerca. Sebbene questo sistema si sia dimostrato utile in qualche modo, in genere porta al degrado del sistema che rende le parti del computer incapaci di raggiungere la CPU. Questi errori e il fatto che le CPU in genere sono in grado di svolgere un'attività simile senza questi problemi, significa che il furto di cicli non viene comunemente utilizzato.

I computer desktop e talvolta i laptop sono spesso accesi durante il giorno, anche quando le persone non li utilizzano direttamente. Mentre molte persone usano i loro computer spesso mentre sono accesi, ci sono pochissimi che usano un computer 24 ore di fila. Ciò si traduce in tempi di inattività durante i quali il sistema è acceso ma non in uso, e questo è quando il furto del ciclo si verificherà nei computer che hanno la capacità. Questo perché il processo di furto spesso occupa gran parte delle risorse di un computer, e ciò porterebbe a velocità molto basse se una persona accedesse ai programmi contemporaneamente.

Quando un processo ha bisogno della CPU, spesso passa attraverso una catena di eventi piuttosto lunga. Il processo inizia ottenendo un protocollo bus, che viene mantenuto fino a quando l'ultimo processo non ottiene risorse. Dopo che la CPU attraversa un ciclo di clock, rilascia la memoria, che torna attraverso il bus e al processo. Nel furto del ciclo, il processo salta la maggior parte di questo e passa direttamente per il ciclo di clock dalla CPU.

Completare processi lunghi quando gli utenti sono assenti ha molti vantaggi, ma il sistema di furto di cicli si è rivelato troppo inefficace per un uso diffuso. Questo perché l'uso costante della CPU porta al degrado del sistema. L'elaborazione più lenta è uno dei problemi minori, mentre l'incapacità di alcuni canali di memoria di connettersi con la CPU è un problema maggiore.

Oltre a questi fallimenti con il furto del ciclo, c'è un altro motivo per cui questo sistema non è comunemente usato. Alcune CPU sono in grado di dividere la loro potenza su bus diversi, quindi c'è poco motivo per rubare il ciclo con i nuovi computer disponibili nel 2011. Anche i computer vengono utilizzati di più durante la giornata lavorativa e le aziende di solito vogliono spegnere i computer quando la giornata è finita per risparmiare elettricità, quindi non c'è molto tempo perché i processi prendano direttamente risorse da una CPU.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?