Question:

Multiprogramming and Multiproccessing

by Guest5835  |  12 years, 9 month(s) ago

0 LIKES UnLike

Difference between Multiprocessing and Multiprogramming

 Tags:

   Report

2 ANSWERS

  1. Mason
    **Multiprogramming** is a technique used to utilize maximum CPU time by running multiple programs simultanously. The execution begins with the first program and continues till an instruction waiting for a peripheral is reached, the context of this program is stored, and the second program in memory is given a chance to run. The process continued until all programs finished running.Multiprogramming has no guarantee that a program will run in a timely manner.

    Usually on a mainframe - the computer has a number of programs loaded into memory and the operating system switches quickly between them, processing a little bit of each one in turn. The high speed of the processor makes it seem like more than one program is being run at the same time.

    On a PC it is usually called multitasking.

    **MultiProccessing** is the Mode of computer operation in which two or more processors (see CPU) are connected and are active at the same time. In such a system, each processor is executing a different program or set of instructions, thus increasing computation speed over a system that has only one processor (which means only one program can be executed at a time). Because the processors must sometimes access the same resource (as when two processors must write to the same disk), a system program called the task manager has to coordinate the processors' activities.

  2. Guest366

    5 Differnces between multiprogramming and multiprocessing. Please send answer as soon as possible.

Sign In or Sign Up now to answser this question!

Question Stats

Latest activity: 13 years, 3 month(s) ago.
This question has 2 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.