Skip to main content

Cos'è un lavoro batch?

Il lavoro batch è probabilmente uno dei metodi più antichi per l'utilizzo e la gestione delle risorse informatiche.Molto semplicemente, un utente raccoglie alcuni dati, di solito sotto forma di file, e prepara un lavoro batch per gestire tutti questi file attraverso un particolare programma per computer o un insieme di programmi in una volta.Contrariamente a una sessione interattiva del computer, in cui l'utente sta emettendo attivamente comandi e ricevendo richieste di input dal computer, il lavoro batch comprende tutto il lavoro che l'utente voleva svolgere a tali file e dati in un'unica operazione.

I primi giorni dell'informatica, enormi computer mainframe erano costosi da possedere e operare.Di conseguenza, il lavoro batch è stato ideato come un modo per gli utenti di inviare lavoro per il computer per elaborare in grado di allocare la potenza e le risorse di elaborazione dei sistemi uniformemente durante il giorno.Alla fine, quando Mainframe assunse utenti remoti tramite terminali, la normale giornata di lavoro prevedeva sessioni più interattive che mantenevano occupata il mainframe.I lavori batch sono stati quindi programmati in code per operare di notte.In questo modo, il costo di questi costosi sistemi di calcolo era meglio giustificato.

Poiché il settore della tecnologia dell'informazione continuava a prosperare e i computer si diffondono sul desktop, il lavoro batch ha continuato a rimanere un punto fermo dell'uso del computer, sebbene molti lavori batch siano invisibili aGli utenti di computer desktop più tipici.Alcuni dei lavori batch più comuni che possono essere trascurati sono semplici processi che si verificano ogni giorno dietro le quinte.La stampa di una serie di file è una forma di un lavoro batch in cui i documenti vengono inviati a una stampante e programmati per l'output.Un altro lavoro batch tipico è la pulizia dei file temporanei che vengono accumulati attraverso l'uso di vari programmi per computer durante il giorno.

Esistono altri tipi di lavori batch in grado di elaborare più file in base alle specifiche definite dall'utente.I programmi di manipolazione delle immagini sono dotati di metodi di elaborazione in batch integrati che consentono all'utente di eseguire operazioni ripetitive su una maggior parte delle immagini.In altri contesti più grandi, l'elaborazione batch è anche responsabile di numerosi compiti relativi al business.I report generati dal computer alla fine della giornata, che riassume tutti i dati raccolti, è un lavoro in batch comune eseguito.I database occupati assumono anche lavori batch in modo che quando quando grandi quantità di dati raccolte possano sottolineare il database, possono essere aggiunte al database in batch.

A seguito dell'utilità del lavoro batch, continuano a lavorare con più tecniche per lavorare con i batchesevolvere.IBM ha sviluppato sistemi operativi e interi sistemi software per le sue piattaforme di elaborazione che sono specificamente orientate verso le operazioni di elaborazione e pianificazione di grandi batch.Ogni sistema operativo per computer desktop viene inoltre fornito alcuni mezzi di pianificazione o di lavoro con lavori batch.I linguaggi di scripting si sono evoluti che facilitano la preparazione e l'organizzazione dei lavori batch che richiedono l'uso di più programmi software e la pianificazione di demoni come Unix Trade; s Cron o Microsoft Reg Scheduler può eseguire un lavoro batch come utente specifico con autorizzazioni uniche per autorizzazioniscopi di sicurezza.