what is the basic difference between batch and multiprogramming system?
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.