问题
问答题
某页式存储管理系统中,现有P1、P2和P3共3个进程同驻内存。其中,P2有4个页面,被分别装入到主存的第3、4、6、8块中。假定页面和存储块的大小均为1024B,主存容量为10KB。
当P2在CPU上运行时,执行到其地址空间第500号处遇到一条传送指令:
MOV 2100, 3100
计算MOV指令中的两个操作数的物理地址。
答案
参考答案:第一个操作数:[2100/1024]=2,逻辑页号为2,映射到物理块号6;2100%1024=52,页内位移为52,对应块内位移也是52。故逻辑地址2100映射到物理地址6×1024+52=6196。
第二个操作数:[3100/1024]=3,逻辑页号为3,映射到物理块号8;3100%1024=28,页内位移为28,对应块内位移也是28。故逻辑地址3100映射到物理地址8×1024+28=8220。