Skip to main content

Cos'è l'elaborazione batch?

Un modo utile per ottimizzare le prestazioni dei 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 ferma 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 di punzine e l'operatore di sistema li nutrerà in lotti al computer.I prezzi dei computer erano molto elevati negli anni '50, quindi questo metodo era uno dei modi principali per ottimizzare il tempo e il denaro, rendendo economici i computer.A quei tempi, tuttavia, non molti sistemi avevano la capacità di caricare più programmi.

Dallo sviluppo di 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 della GUI viene data 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 in giro 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 trasformazioni.Questo sistema ha contribuito a eliminare le attività ridondanti come la ripetizione dello stesso passo più e più volte.

L'elaborazione batch di file può convertire diversi file di computer in diversi formati in una volta.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.