解:(1)每次磁盘读写时间=找道时间+等待时间+数据传输时间,故总的文件更新 时间为:
[(20×10+7×10+1/2.5)×2+2×10]×500=428 s
(2)若磁盘机的旋转速度提高1倍,则平均旋转等待时间缩短为3.5ms,若磁盘机的数据传输率提高1倍,则变为5MB/s,故总的文件更新时间为: [(20×10+3.5×10+1/5)×2+2×10]×500=233.5 s
5. 如图表示用快表(页表)的虚实地址转换条件,快表放在相联存贮器中,其容量为8个
存贮单元,问:
(1)CPU按虚地址1去访问主存时主存的实地址码是多少? (2)当CPU按虚地址2去访问主存时主存的实地址码是多少? (3)当CPU按虚地址3去访问主存时主存的实地址码是多少?
-3
-3
-3
-3
-3
-3
页号 33 25 7 6 4 15 5 30 该页在主存中的起始地址 42000 38000 96000 60000 40000 80000 50000 70000 虚拟地址 页号 页内地址 1
2
3
15 7 48
0516 0128 0324 解: (1) 用虚拟地址为1的页号15作为快表检索项,查得页号为15的页在主存中的起始地址为80000,故将80000与虚拟地址中的页内地址码0324相加,求得主存实地址码为80324。 (2)主存实地址码 = 96000 + 0128 = 96128