Cos'è l'elaborazione batch?

Un modo utile per ottimizzare le prestazioni di un computer e risparmiare tempo è l'elaborazione batch. A differenza dell'elaborazione interattiva che richiede all'utente umano un comando, l'elaborazione batch memorizza diverse attività ed esegue le esegue mentre il computer è inattivo. Ciò libera la memoria per programmi più esaustivi e accelera la produttività.

L'elaborazione batch può non essere monitorata e si interrompe solo quando si trova un errore o completa tutte le attività nello script. Permette all'utente di ridistribuire le risorse del suo computer tra i programmi che desidera e sfrutta appieno le capacità del processore. Gli svantaggi sono che i comandi indesiderati possono essere eseguiti a conoscenza dell'utente.

Il nome deriva dal tempo in cui gli utenti inseriscono manualmente i programmi sulle schede Punch e l'operatore di sistema li nutrerà in batch al computer. I prezzi del computer erano molto elevati negli anni '50, quindi questo metodo era uno dei modi principali per ottimizzare il tempo e il denaro, rendendo economia i computer economiciical. A quei tempi, tuttavia, non molti sistemi avevano la capacità di caricare più programmi.

Dall'effettivo dello sviluppo dei personal computer, le attività eseguite frequentemente sono state archiviate in "file batch" o "script" programmati per essere eseguiti in un secondo momento. Gli interpreti dei comandi leggono questi file, ma a volte il processo viene eseguito dalle applicazioni GUI Interface utente grafica (GUI) che definiscono le azioni del mouse. La sequenza registrata di azioni GUI viene fornita il nome "macro" ed esiste solo in memoria.

Oggi il processo viene utilizzato in diversi modi. Un sistema di elaborazione batch è uno degli strumenti principali per il programma di modifica delle immagini Adobe® Photoshop®. Invece di giocare manualmente con ogni immagine, questo strumento può ruotare, ridimensionare e rinominare quanti gli utenti richiedono contemporaneamente. Le modifiche automatiche che possono essere apportate si estendono per correggere il colore, modificare i filtri e trasformarsizioni. Questo sistema ha contribuito a eliminare compiti ridondanti come ripetere lo stesso passo più e più volte.

L'elaborazione batch dei file può convertire diversi file del computer in diversi formati contemporaneamente. Ciò consente di risparmiare tempo eliminando la necessità per l'utente di convertire ogni file singolarmente. Gli aggiornamenti a un database e l'elaborazione delle transazioni possono anche risparmiare tempo essendo elaborato nello stesso script.

Un esempio di elaborazione batch sono fatture mensili. Le società di carte di credito non forniscono ai clienti una fattura cartacea per ogni transazione che effettuano, ma memorizzano i dati da inviare in batch alla fine del mese. Le bollette elettriche, l'affitto e gli stipendi orari funzionano tutti sullo stesso principio.

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?