80386分页机制 在80386体系中,定义4K字节为一页,并规定每页的 开始地址都能被4K整除,即页地址在4K字节的边界上对 齐,这样4G字节的线性地址空间就划分成了220个页面 80386分页机制管理的对象就是这些空间大小为一页的 存储块,它把整个线性地址空间和整个物理地址空间都 看成是由页组成的,线性地址中的任何一页都可以映射 到物理地址空间中的任何一页
80386分页机制 在80386体系中,定义4K字节为一页,并规定每页的 开始地址都能被4K整除,即页地址在4K字节的边界上对 齐,这样4G字节的线性地址空间就划分成了220个页面。 80386分页机制管理的对象就是这些空间大小为一页的 存储块,它把整个线性地址空间和整个物理地址空间都 看成是由页组成的,线性地址中的任何一页都可以映射 到物理地址空间中的任何一页
操作数 被访 问页 页日录搐述符 前插述符 ; 》 存储器 页日录表 页表 80386采用了两级页表结构来实现分页机制
80386采用了两级页表结构来实现分页机制
寻址到某个页的页内存储单元一般要通过如下步骤: 1、首先通过段描述符获得32值段基址.它与虚地址指 示器中的32位偏移地址相加,得到32位线性地址。 2、把32位线性地址分成三个部分,前10位乘4指向页目 录表的位移量、中间10位乘4指向页表的位移量,后12位 是所寻址的操作数在页内的偏移地址。因此80386系统中 的页目录表和页表可含有1K个项。每个项为32位,占4个 字节,其中页目录表中的项就是页目录描述符,表示页表 的首地址,页表中的项称为页描述符,表示操作数所在页 的首地址。 3、 由页目录表的位移量查表得页目录描述符的物理地 址,由页目录描述符给出的页表首地址,结合页表的位移 量查表得操作数所在页的首地址。页首地址和页内的偏移 地址相加产生操作数的物理地址
寻址到某个页的页内存储单元一般要通过如下步骤: 1、首先通过段描述符获得32值段基址.它与虚地址指 示器中的32位偏移地址相加,得到32位线性地址。 2、把32位线性地址分成三个部分,前10位乘4指向页目 录表的位移量、中间10位乘4指向页表的位移量,后12位 是所寻址的操作数在页内的偏移地址。因此80386系统中 的页目录表和页表可含有1K个项。每个项为32位,占4个 字节,其中页目录表中的项就是页目录描述符,表示页表 的首地址,页表中的项称为页描述符,表示操作数所在页 的首地址。 3、由页目录表的位移量查表得页目录描述符的物理地 址,由页目录描述符给出的页表首地址,结合页表的位移 量查表得操作数所在页的首地址。页首地址和页内的偏移 地址相加产生操作数的物理地址