问答题
假设有一台计算机,它有32MB内存,操作系统占用2MB,每个用户进程占用10MB。用户进程等待I/O的时间为80%,问CPU的利用率为多少?若增加32MB内存后,CPU的利用率又为多少?【武汉理工大学2006年】
【正确答案】正确答案:根据条件,32MB内存配置下,内存中最多有(32—2)/10=3个进程,进程等待I/O时间为80%,则CPU运行时间为20%,故利用率为20%×3=60%。增加32MB内存后,可以有6个进程并行运行,20%×6>100%,所以利用率可以达到100%。
【答案解析】