Question: what is the basic difference between batch and multiprogramming system?
Answer: In brief, the main difference between batch processing and multiprogramming is that batch processing allows multiple programs to execute with minimum human interactions while multiprogramming allows multiple programs to execute on a single processor system.