Che cos'è l'elaborazione batch?

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

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

Il nome deriva dal momento in cui gli utenti inserivano manualmente i programmi su schede perforate e l'operatore di sistema li inviava in batch al computer. I prezzi dei computer erano molto alti negli anni '50, quindi questo metodo era uno dei modi principali per ottimizzare tempo e denaro, rendendo i computer economici. In quei giorni, tuttavia, non molti sistemi erano in grado di caricare più programmi.

Dallo sviluppo dei personal computer, le attività eseguite di frequente sono state archiviate in "file batch" o "script" pianificati per essere eseguiti in un secondo momento. Gli interpreti di comandi leggono questi file, ma a volte il processo viene eseguito da applicazioni grafiche dell'interfaccia utente (GUI) che definiscono le azioni del mouse. Alla sequenza registrata di azioni della GUI viene assegnato 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 ne richiede l'utente in una volta. Le modifiche automatiche che è possibile apportare si estendono alla correzione del colore, alla modifica dei filtri e alle trasformazioni. Questo sistema ha contribuito all'eliminazione di attività ridondanti come ripetere ripetutamente lo stesso passaggio.

L'elaborazione batch di file può convertire contemporaneamente più file di computer in diversi formati. Ciò consente di risparmiare tempo eliminando la necessità per l'utente di convertire ciascun file singolarmente. Gli aggiornamenti di un database e l'elaborazione delle transazioni possono anche far risparmiare tempo grazie all'elaborazione nello stesso script.

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

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?