试将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址.某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 16:05:47
试将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址.某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户

试将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址.某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户
试将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址.
某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户作业的长度为6页,

试将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址.某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户
某虚存拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB.假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下表:
页 号 物理块号
0 5
1 10
2 4
3 7
4 2
5 3
6 8
则逻辑地址0A5CH对应的物理地址为 ?
答:按分页存储管理的思想,逻辑空间分页,内存空间分块,块的大小与页面的大小相同,为1KB(400H).由于0A5CH=400H*2+25CH,所以逻辑地址0A5CH对应的页号为2,页内位移为25CH.
根据页表可知页号2对应的物理块号为4,物理块号为4的块首地址为400*4=1000(H),因此块首地址+块内位移=1000H+25CH=125CH,为逻辑地址0A5CH所对应的物理地址.
同理可得:逻辑地址103CH所对应的物理地址为:83CH.
逻辑地址1A5CH所对应的物理地址为:345CH.