<Li> By keeping high overall rate of utilization, it amortizes the computer, especially an expensive one . </Li> <Li> It allows the system to use different priorities for interactive and non-interactive work . </Li> <Li> Rather than running one program multiple times to process one transaction each time, batch processes will run the program only once for many transactions, reducing system overhead . </Li> <P> It also has multiple disadvantages, for instance users are unable to terminate a process during execution, and have to wait until execution completes . </P>

Execution of programs that dialogue with users through terminals