Un modo pratico di ottimizzazione delle prestazioni di un computer e risparmio di tempo è l'elaborazione in batch. A differenza di trattamento interattivo che richiede l'utente umano per un comando, depositi di elaborazione batch su diversi compiti e li esegue, mentre il computer è inattivo. Questo libera la memoria per i programmi più esauriente e accelera la produttività.
L'elaborazione batch può andare incontrollato e si ferma solo quando si verifica un errore o completa tutte le attività nello script. Esso permette all'utente di ridistribuire il suo computer delle risorse tra i programmi di lui o lei desidera, e che sfrutta appieno le capacità del processore. Gli svantaggi sono che i comandi indesiderati possono essere eseguiti senza la conoscenza dell'utente. Il nome deriva dal momento che gli utenti immettere manualmente i programmi su schede perforate e il gestore di rete che li alimentano in lotti al computer. Computer prezzi erano molto alti nel 1950, quindi questo metodo è stato uno dei principali modi di ottimizzare tempo e denaro, rendendo i computer economico. In quei giorni, però, non molti sistemi avuto la capacità di carico di più programmi. compiti Poiché lo sviluppo dei personal computer, spesso eseguiti sono stati memorizzati in "file batch" o "script" in programma da eseguire in un secondo momento. Interpreti di comandi leggere questi file, ma a volte il processo è eseguito da interfaccia utente grafica (GUI), le applicazioni che definiscono le azioni del mouse. La sequenza di azioni registrate GUI sono dato il nome di "macro" ed esiste solo nella memoria.Oggi il processo è utilizzato in molti modi diversi. Un sistema di elaborazione batch è uno degli strumenti principali per l'image editing programma Adobe ® Photoshop ®. Invece di giocare manualmente attorno a ciascuna immagine, questo strumento in grado di ruotare, ridimensionare e rinominare come molti come l'utente richiede al tempo stesso. Le modifiche automatiche che possono essere fatte estendere a correggere il colore, i filtri del tweaking, e le trasformazioni. Questo sistema ha contribuito a eliminare le attività ridondanti, come ripete lo stesso passo più e più volte.
l'elaborazione in batch di file in grado di convertire i file del computer a vari formati diversi tutti in una volta. Questo consente di risparmiare tempo eliminando la necessità per l'utente di convertire ogni singolo file. Aggiornamento di un database e di elaborazione delle transazioni può anche risparmiare tempo in fase di elaborazione nello stesso script.Un esempio di elaborazione batch sono bollette mensili. Società di carte di credito non forniscono ai clienti una fattura cartacea per ogni transazione che fanno, ma memorizzare i dati che devono essere inviati in lotti alla fine del mese. Bollette elettriche, affitto, stipendi e orari tutti i lavori sullo stesso principio.
