
第一次访问对象是内存中的段表,从中取得页表开始地址;
第二次访问对象是内存中的页表,从中取出该页所在的物理块号,并将该块号与页内地址一起形成指令或数据的物理地址;
第三次根据物理地址访问具体的内存地址,取出指令或数据。
为了实现段页式存储管理的地址映射,操作系统为每个进程建立一个段表,为进程的每个段建立一个页表。进程段表的每一个段表项存放某个段的页表起始地址和页表长度。
因此需要首先访问段表,获得页表的起始地址,然后访问页表,获取该页的物理块号与页内偏移量,实现逻辑地址到物理地址的变换,最后根据物理地址取出指令或数据。
