Batch processing is a computing technique in which tasks are grouped and executed together without user interaction. It is efficient for large volumes of repetitive work. Batch systems prioritize throughput over responsiveness. Example: Payroll processing run overnight as a batch job.