507 views
0 votes
0 votes
Assume that initially 1 Megabyte of memory is available to a multiprogramming
operating system. The operating system itself occupies
250 Kilobytes of memory, and every process that is executed also requires
250 Kilobytes of memory. Assume that the processes are independent.
(i) How much additional memory is required to get more than 99%
CPU utilization if each process spends 50% of its time waiting for
the I/O operations?

1 Answer

2 votes
2 votes

Let there is n process, each process waiting time 0.5.
so CPU utilization = (1 - .5n)*100 = 99 

                              (1/2)n = 1/100, so value of n will be 6. (2=128 so we take 6)

there is 6 processes required for 99% utilization , each process utilize 250 KB , so total memory needed = 6*250 =1500KB.
now we have already 750KB(1000-250 as os occupied ) so required memory will be 1500-750 = 750 KB

Related questions

0 votes
0 votes
1 answer
1
0 votes
0 votes
1 answer
3
Jaraxxx asked Mar 24, 2023
522 views
What are my Options? Which IIT’s can I get?? Any source to get previous years cut off of individual iit’s??Gate Score – 565AIR – 1891Marks – 41.33Year – 2022C...
0 votes
0 votes
0 answers
4