Friday, October 11, 2013

Difference between Multi-programming and Multiprocessing

SN
Difference between Multi-programming and Multiprocessing: Both of these are advance techniques used in present computers to increase the overall efficiency (Processing speed) of computers.

Multiprogramming
Multiprocessing
1
In this concurrent execution of programs take place by single CPU.
In this multiple CPU are used for concurrent processing.
2
In this single CPU work in time sharing mode to allocate it’s time for various programs.
In this because multiple CPU are used, therefore simultaneously execution of multiple program is possible.
3
Multiprogramming offers lower data processing capabilities then multiprocessing systems.
This offers higher data processing capabilities.

4
This is not parallel processing systems (Executing one program simultaneously by many processors for fast execution)
This can be a parallel processing system.

5
Normally it cost less than multiprocessing system.
These are more costly and complex system then multiprogramming

No comments:

Post a Comment