(1)一个32位计算机系统有主存128M,辅助存储器10G,这个系统的虚拟空间是多少?
(2)页式虚拟存储管理采用位示图技术,设主存有16384块,采用32位的512个字作为位示图。若块号、字号和位号(从高位到低位)分别从1、0、0开始。计算:5998块对应的字号和位号;198字的20位对应于哪一块?
(1)232B (2)字号为187字,位号为13位,块号为6357块 分析:32位计算机系统,寻址空间为232B,所以此系统的虚拟空间为232B。 字号=[块号/字长](向下取整), 位号=块号MOD字长(取余数); 因为块号从1开始,所以在计算时需要将块号-1, 字号=[(5998-1)/32]=187, 位号=(5998-1)MOD32=13 块号=字号×字长+位号,因为块号从1开始, 所以计算出的块号结果需+1, 块号=198×32+20+1=6357