段表、页表及段表寄存器
地址变换过程
在进行地址变换时,首先将段号S与段表寄存器中的段表长度进行比较,若小于段表长度则表示未越界,
利用段表始址和段号求出该段对应段表项的位置,从中得到该段的页表始址,
再利用逻辑地址中的段内页号P获得对应页表项的位置,从中读出该页所在的物理块号,再与页内地址拼接成物理地址。
段页式系统中的地址变换机构
使用快表提高内存访问速度
在段页式系统中,要想存取访问信息,需要三次访问内存:
第一次访问段表
第二次访问页表
第三次访问信息
为了提高访问主存的速度,应考虑使用联想寄存器。