Che cos'è l'elaborazione in background?

L'elaborazione in background può essere meglio definita dalla sua azione. Esegue semplicemente attività sullo sfondo di un computer mentre un utente esegue azioni in primo piano sul computer. Ad esempio, nell'elaborazione in background, un utente di computer può manipolare attivamente un'applicazione utilizzando una tastiera e uno schermo del computer mentre operazioni separate vengono eseguite contemporaneamente e in background. In molti casi, i processi in background funzionano in modo completamente autonomo e l'utente non è nemmeno consapevole del fatto che i processi vengono eseguiti.

L'elaborazione dei dati in background di qualsiasi computer è parte integrante del funzionamento di un computer. Gli sfondi possono essere ad alta priorità, priorità allo stesso livello o priorità a basso livello rispetto all'applicazione con cui un utente sta lavorando sullo schermo. Fintanto che l'elaborazione in background viene raggiunta in un arco di tempo accettabile e non interferisce con le attività dell'utente o con il funzionamento generale del computer, può essere considerata riuscita.

Un esempio popolare di elaborazione in background riguarda la stampante comune. Quando un utente di computer lavora su un elaboratore di testi per scrivere un documento, lo salva e comanda al computer di stamparlo, il comando viene trasferito sulla stampante tramite i processi in background del computer. Questa attività si svolge indipendentemente da ciò che accade sullo schermo dell'utente del computer. In effetti, un utente di computer può continuare a apportare modifiche al documento, aprire e digitare un nuovo documento o lavorare in un'applicazione completamente nuova mentre il computer è impegnato nell'elaborazione in background.

La mancanza di interazione tra l'utente del computer e i processi in background non deve essere fraintesa nel senso che i processi non sono importanti. Esistono alcuni processi in background che sono importanti tanto quanto le applicazioni con cui si interagisce in primo piano. Alcuni computer hanno la possibilità di stabilire le priorità delle attività e di regolare quanta energia è dedicata a ciascuna. In genere, tuttavia, un processo in background ha una priorità relativamente bassa e ha un output minimo.

I processi in background possono di solito essere classificati come un demone o un'attività ad alta intensità di calcolo. L'utente medio del computer avrà più familiarità con il lavoro dei demoni, in quanto aiutano a prendersi cura di funzioni comuni come il trasferimento di e-mail, il servizio di pagine Web e la sincronizzazione dell'ora. Le loro interazioni non sono con gli utenti, ma con programmi o altri computer su una rete. Usano pochissima memoria e non danno molta importanza all'utilizzo della CPU, quindi gli utenti di computer possono lavorare su una macchina per anni senza rendersi conto che questi processi esistono e si stanno effettivamente svolgendo mentre si stanno concentrando su un'attività in primo piano del computer.

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?