Friends, in our last post we have discussed about
Multiprogramming. That means one CPU handling different programs according to its convenience. We call it as interleaved execution. That means the CPU acts according to its free time. There is NO parallel processing. But what if we want to execute two or more programs at the same time ? Which you can't do with a single CPU ? Simple.. You just add some additional CPUs. Right? Thats it? This is called Multiprocessing or Parallel Processing.

Multiprocessing Systems have two or more CPUs, which have the ability to execute two or more programs simultaneously. Instructions from several and independent programs are carried out by different CPUs at the same time. Multiprocessing systems can be designed in number of ways. In some systems several small CPUs are inter linked to perform the major processing. If one of the CPUs fail, another takes over and carries on with the Processing.
Advantages of Multiprocessing :
- Multiprocessing improves systems efficiency
- It also results in more efficient use of hardware resources other than the CPU.
- High reliability of the system is ensured.
sponsored links
thanks but mam please provide quick reference for IBPS clerk 3
ReplyDelete