Alcuni programmi per computer sfruttano l'elaborazione in batch, una modalità in cui i dati di input vengono compilati in anticipo e inviati tutti in una volta, richiedendo un piccolo intervento umano. Ciò contrasta con l'elaborazione interattiva, in cui il computer attende l'input e lo gestisce in modo frammentario, un elemento di dati alla volta. Ad esempio, la maggior parte dei siti Web utilizza l'elaborazione interattiva, mentre una grande azienda può utilizzare l'elaborazione in batch per eseguire il proprio libro paga settimanale.

server

vantaggi

Il personale di un data center può pianificare l'elaborazione batch durante i periodi in cui i computer sono altrimenti inattivi, ad esempio durante la notte. Gli operatori di computer possono ritardare o dare priorità ai diversi lotti facilmente, a seconda delle circostanze. I lavori batch sono file di computer standard contenenti comandi, programmi e dati; una volta creati, alcuni possono essere eseguiti più volte secondo necessità, aggiungendo praticità per il personale e contribuendo a mantenere bassi i costi di elaborazione.

svantaggi

Tutti i dati di input di un processo batch devono essere pronti prima che il computer possa eseguirli; questo significa che deve essere attentamente controllato. Problemi con dati, errori e arresti anomali del programma che si verificano durante i lavori batch interrompono l'intero processo; gli input devono essere attentamente controllati prima di poter eseguire nuovamente il lavoro. Anche piccoli errori di dati, come errori di battitura nelle date, possono impedire l'esecuzione di un processo batch.