Given that the process spends 25% of its time waiting for I/O to complete, it means that 75% of its time is spent on CPU-bound tasks. Therefore, the CPU utilization for each process is 75%.
Since there are 3 processes in memory at a time, the CPU utilization for the system as a whole is the sum of the individual CPU utilizations divided by the number of processes:
CPU utilization=CPU utilization per process×Number of processesTotal number of processes in memoryCPU utilization=Total number of processes in memoryCPU utilization per process×Number of processes
Substituting the values, we get:
CPU utilization=0.75×33=0.75CPU utilization=30.75×3=0.75
So, the probability of CPU utilization is 0.750.75 or 75%75%.