Batch processing
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
![]()
Batch processing
Batch processing is execution of a series of programs ("jobs") on a computer without human interaction. Batch jobs are set up so they can be run to completion without human interaction, so all input data is preselected through scripts or command-line parameters. This is in contrast to "online" or interactive programs which prompt the user for such input.
BenefitsBatch processing has these benefits:
HistoryBatch processing has been associated with mainframe computers since the earliest days of electronic computing in 1950s. Because such computers were enormously costly, batch processing was the only economically-viable option of their use. In those days, interactive sessions with either text-based computer terminal interfaces or graphical user interfaces were not widespread. Initially, computers were not even capable of having multiple programs loaded to the main memory. Present daysBatch processing has grown beyond its mainframe origins, and is now frequently used in UNIX environments and Microsoft Windows too. UNIX systems uses shells and other scripting languages. DOS systems uses batch files powered by COMMAND.COM, Microsoft Windows has cmd.exe, Windows Script Host and advanced Windows PowerShell. Job schedulingUNIX utilizes cron and at facilities allow for scheduling of complex job scripts. Windows has a job scheduler. Most high-performance computing clusters uses batch processing to maximize cluster usage. PrintingA popular computerized batch processing procedure is printing. This normally involves the operator selecting the documents they need printed and indicating to the batch printing software when, where they should be output and priority of the print job. Then the job is sent to the print queue from where printing daemon sends them to the printer. DatabasesBatch processing is also used for efficient bulk database updates and automated transaction processing, as contrasted to interactive online transaction processing (OLTP) applications. ConvertingBatch processing is also used for converting a number of computer files from one format to another. This is to make files portable and versatile especially for proprietary and legacy files where viewers are not easy to come by. See also
cs:Dávkové zpracování de:Stapelverarbeitung es:Procesamiento por lotes fr:Traitement par lots ko:?? ?? it:Batch ja:????? pl:Tryb wsadowy pt:Batch sv:Batchfil th:Batch processing zh:?????
Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement