Why is it so important that the CPU be allowed to do other t
Why is it so important that the CPU be allowed to do other tasks while waiting for a particular I/O operation to be completed?
Solution
It is very important to utilize the cpu while it is waiting for the completion of input output tasks as follows:
1) when it is waiting for the i/o tasks to be completed its cycles are getting wasted and are lost forever.
2)It increase cpu utilization and thus its efficiency as the idle time of the CPU is reduced. As there are many scheduling algorithms the multitasking can be achieved using these algorithms.
3)You can perform more than a task at a time on your computer if it is allowed to do other activities while receiving i/o operations.
