某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16 MB,主存(物理)地址空间大小为1 MB,页面大小为4 KB。系统运行到某一时刻时,页表的部分内容如图所示,图中页框号及标记字段的内容为十六进制形式。 请回答下列问题。
虚页号
有效位
页框号
0
1
06
1
1
04
2
1
15
3
1
02
4
0
--
(1)虚拟地址共有几位,哪几位表示虚页号;物理地址共有几位,哪几位表示页框号(物理页号)
(2)虚拟地址001C60H所在的逻辑页号?物理页号?该虚拟地址对应的物理地址是什么?
虚页号
有效位
页框号
0
1
06
1
1
04
2
1
15
3
1
02
4
0
--
(1)虚拟地址共有几位,哪几位表示虚页号;物理地址共有几位,哪几位表示页框号(物理页号)
(2)虚拟地址001C60H所在的逻辑页号?物理页号?该虚拟地址对应的物理地址是什么?
举一反三
- 某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间大小为1MB,页面大小为4KB; Cache采用直接映射方式,共8行;主存与Cache之间交换的块大小为32B。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如图所示,图中页框号及标记字段的内容为十六进制形式。[img=451x486]17d6e528f7500e4.png[/img][img=453x484]17d6e54b62ed8bd.png[/img]请回答下列问题。(1)虚拟地址共有几位?哪几位表示虚页号?物理地址共有几位?哪几位表示页框号(物理页号)?(2)使用物理地址访问Cache时,物理地址应划分成哪几个字段?要求说明每个字段的位数及在物理地址中的位置。(3)虚拟地址001C60H所在的页面是否在主存中?若在主存中,则该虚拟地址对应的物理地址是什么?访问该地址时是否Cache命中?要求说明理由。(4)假定为该机配置一个4路组相联的TLB,该TLB共可存放8个页表项,若其当前内容(十六进制)如图所示,则此时虚拟地址024BACH所在的页面是否在主存中?要求说明理由。[img=864x178]17d6e560a3754b1.png[/img]
- 某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为 16MB,主存(物理)地址空间大小为 1MB,页面大小为 4KB;Cache 采用直接映射方式,共8行;主存与 Cache 之间交换的块大小为 32B。系统运行到某一时刻时,页表的部分内容和 Cache 的部分内容分别如a图、b图所示,图中页框号及标记字段的内容为十六进形式。[img=421x384]17ae83650933115.png[/img][img=400x381]17ae836caf5989d.png[/img]请回答下列问题:(1)虚拟地址共有几位,哪几位表示页号?物理地址共有几位,哪几位表示页框号(物理页号)?(2)使用物理地址访问 Cache 时,物理地址应划分成哪几个字段?要求说明每个字段的位数及在物理地址中的位置。(3)虚拟地址 001C60H 所在的页面是否在主存中?若在主存中,则该虚拟地址对应的物理地址是什么?访问该地址时是否 Cache 命中?要求说明理由。(4)假定为该机配置一个4路组相联的 TLB,该 TLB 共可存放8个页表项,若其当前内容(十六进制)如图所示,则此时虚拟地址 024BACH 所在的页面是否在主存中?要求说明理由。[img=894x173]17ae837b8528fd8.png[/img][br][/br]
- 某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户表中已调入内存的页面的页号和物理块号的对照表如下图,则逻辑地址0A5C(H)所对应的物理地址为______________。 页号 物理块号 0 5 1 10 2 4
- 页表的作用是实现 到 的映射。 A: 物理块号—页号 B: 页号—物理块号 C: 页内地址—物理地址 D: 物理地址—页内地址
- 中国大学MOOC: 某计算机存储器按字节编址,虚拟(逻辑)地址空间大小16MB,主存(物理)地址空间大小为1MB,页面大小为4KB;主存-Cache之间采用直接映射方式,共8 行;主存与Cache 之间交换的块大小为32B。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如图A、B所示,图中的页框号及标记字段为十六进制代码。【图片】请分析下列问题并填写正确答案。--限填大写字母A、B、C或者D(1)虚地址中用来表示虚页号的位数和物理地址中用来表示页框号(物理页号)的位数分别是___________。A. 12位、8位;B. 24位、20位;C. 12位、12位;D. 24位、12位;