What is the difference between multiprogramming and batchprocessing?

Answer

Multiprogramming is the act of writing programs that can be scheduled for running on more than one processor (either on a multiprocessor system, or in a clustered environment such as MOSIX).

Batch-Processing is when a certain set of programs are executed, in orderly form, with the results of one program typically being fed into the following program, without any interaction from the user -- as apposed to interactive programs which requires user input at certain stages in order for the program to continue.

Batch-processing can also involve the use of multiprogrammed applications, provided they can be run in a non-interactive mode.

 

Improve Answer Discuss the question "What is the difference between multiprogramming and batchprocessing?" Watch Question

First answer by RuntuGen. Last edit by RuntuGen. Contributor trust: 99 [recommend contributor]. Question popularity: 37 [recommend question]


Research your answer:

Can you answer other questions about computers and the net?

Answers.com > Wiki Answers > Categories > Technology > Computers > What is the difference between multiprogramming and batchprocessing?

Our contributors said this page should be displayed for the questions below. (Where do these come from)
If any of these are not a genuine rephrasing of the question, please help out and edit these alternates.
Why multiprogramming was introduced?  Difference between batchprocessing and multiprogramming?  What is difference between multiprogramming and batchprocessing?