【简答题】2.某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB. 假定某时刻为用户的第0,1,2,3页分别分配的物理块号为5,10,4,7,试将虚拟地址0A5C变换为物理地址.
页式存储管理的逻辑地址分为两部分:页号和页内地址。由已知条件 “用户空间共 32 个页面”,可知页号部分占 5 位;由“每页为 1KB ”, 1K=2的10次方 ,可知 页 内地址占 10 位。由“内存为 16KB ”,可知有 16 块,块号为 4 位。 逻辑地址 0A5C (H) 所对应的二进制表示形式是: 000 1010 0101 1100 ,根据上面的分析,地址后面10位为页内地址,前5位编码“ 00010 ”为页号,表示该逻辑地址对应的页号为 2 。查页表,得到物理块号是 4 (十进制),即物理块地址为: 0100 ,拼接块内地址 01 0010 0101 1100 ,即 125C ( H ) 或4700(十进制) 。
举一反三
- 某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB。假定某时刻系统为用户的第0、1、2、3页分别分配的物理块号为5、10、4、7,试将虚拟地址0A5C和093C变换为物理地址。
- 某虚拟存储器的用户空间共有32 个页面,每页1KB,主存16KB。假定某时刻为用户的第0,1,2,3页分别分配的物理块号为5,10,4,7,试将虚拟地址0A5CH 和093C虚拟地址变换为物理地址。(注意:答案不要带单位)
- 某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB.假定某时刻为用户的第0,1,2,3页分别分配的物理块号为2,6,4,1,则虚拟地址100D对应的物理地址为()。
- 某虚拟存储器中的用户空间共有32个页面,每页1KB,主存16KB。假设某时刻系统为用户的第0、1、2、3页分别分配的物理块为5、10、4、7,则虚拟地址0A6F对应的物理地址是_______。(用十六进制表示)
- 某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户表中已调入内存的页面的页号和物理块号的对照表如下图,则逻辑地址0A5C(H)所对应的物理地址为______________。 页号 物理块号 0 5 1 10 2 4
内容
- 0
某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16 MB,主存(物理)地址空间大小为1 MB,页面大小为4 KB。系统运行到某一时刻时,页表的部分内容如图所示,图中页框号及标记字段的内容为十六进制形式。 请回答下列问题。 虚页号 有效位 页框号 0 1 06 1 1 04 2 1 15 3 1 02 4 0 -- (1)虚拟地址共有几位,哪几位表示虚页号;物理地址共有几位,哪几位表示页框号(物理页号) (2)虚拟地址001C60H所在的逻辑页号?物理页号?该虚拟地址对应的物理地址是什么?
- 1
中国大学MOOC: 某计算机系统拥有主存256MB,采用分页内存管理方式(每页1KB),进程A的逻辑地址空间共有256个页面。假定某时刻系统为该进程的第0、1、2、3、4、5、6、7、8、9、10#页面分配的物理块分别为第15、16、20、28、29、30、31、32、36、38、39号(以上均为十进制数),那么虚拟地址1A68对应的物理地址【16进制数描述】为( )。
- 2
在请求分页存储管理方案中, 若某用户空间为16个页面,页长1KB, 现有页表如下,逻辑地址0Q2C(H)所对应的物理地址为()。 页号块号 0 1 1 5 2 3 3 7 4 2
- 3
在页式管理的虚拟存储系统中,用户虚地址空间为32页,页面大小为1KB,主存物理为16KB,则虚地址03C5H所对应的虚页号是() A: 2 B: 10 C: 0 D: 7
- 4
已知分页虚拟存储器的页面大小为1KB,某进程长度为4页,某时刻0、1、2号页分别加载到内存的2、4、6号物理块,则虚地址4100对应的物理地址是( )。 A: 2780 B: 4100 C: 发生越界中断 D: 发生缺页中断