早教吧 育儿知识 作业答案 考试题库 百科 知识分享

操作系统页内地址已知某分页系统,主存容量为64K,页面大小为1K,对一个4页大的作业,将第0、1、2、3页分配的主存的2,4,6,7,试将十进制的虚拟地址1023,2500,4500转换成物理地址。注

题目详情
操作系统 页内地址
已知某分页系统,主存容量为64K, 页面大小为1K,对一个4页大的作业,将第0、1、2、3页分配的主存的2,4,6,7,试将十进制的虚拟地址1023,2500,4500转换成物理地址。
注:我想知道页内地址怎么算?请以十进制的虚拟地址2500的页内地址举例。
▼优质解答
答案和解析
因为地址为2500,而一页大小为1K,所以是2500%1K=2……452.这里对1K取模是因为页大小为1K,此时2就是虚拟地址里边的虚页号,然后换成对应的页框号6号(因为说了将进程的第2页分配到主存的第6页),452是就是页内地址。所以最后换好的物理地址是6*1K+452=6596(十进制)
看了操作系统页内地址已知某分页系统...的网友还看了以下: