将10进制逻辑地址1023、2500、3500、4500转换为物理地址; 10
已知某分页系统,主存容量为64KB,页面大小为1KB。对于一个4页大小的作业。其0,1,2,3页分别被分配到主存的2、4、6、7块中。...
已知某分页系统,主存容量为64KB,页面大小为1KB。对于一个4页大小的作业。其0,1,2,3页分别被分配到主存的2、4、6、7块中。
展开
1个回答
展开全部
page_size = 1024; //1KB
add_page[4] = {2,4,6,7};
逻辑地址1023、2500、3500、4500 的物理地址分别为:
add_page[1023/page_size]*page_size + 1023%page_size = 1023;
add_page[2500/page_size]*page_size + 2500%page_size = 6596;
add_page[3500/page_size]*page_size + 3500%page_size = 7572;
add_page[4500/page_size]*page_size + 4500%page_size = 未知; //已超出页面总量
add_page[4] = {2,4,6,7};
逻辑地址1023、2500、3500、4500 的物理地址分别为:
add_page[1023/page_size]*page_size + 1023%page_size = 1023;
add_page[2500/page_size]*page_size + 2500%page_size = 6596;
add_page[3500/page_size]*page_size + 3500%page_size = 7572;
add_page[4500/page_size]*page_size + 4500%page_size = 未知; //已超出页面总量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询