MULTIPROCESSING
- It refers to the use of multiple CPUs.
- It facilities more efficient utilization of the devices of the computer system.
- Multiprocessing refers to the processing of more than one process by multi CPUs at one time.
- It allows parallel processing.
- Time taken to process the jobs is less.
- Such a system is more expensive.
MULTIPROGRAMMING
- It refers to the utilization of a single CPU.
- Less efficient than multiprocessing.
- Multiprogramming refers to keeping several programs in the main memory at the same time and execute them concurrently by the same computer.
- These are nonparallel processing, here context switching takes place.
- Time taken to process the jobs is more.
- Such a system is less expensive.
Post a Comment
Post a Comment