Question: what is the difference between batch processing real-time processing and multi-tasking systems?
Answer: Batch processing requires separate programs for input, process and output. An example is payroll and billing systems. In contrast, real time data processing involves a continual input, process and output of data. Data must be processed in a small time period (or near real time).