正在加载图片...
应的块号,它具有并行查询能力 3.分页存储管理的实现 分页原理的主要内容是:将逻辑地址空间划分成大小相同的页面,将物理地址空间划分成 与页面同样大小的块,利用页面变换表(PMT),建立页与块的对应关系,通过PMT实现地址变 用户作业 页表 内存 页页页 4.地址变换机构 (1)动态地址变换机构(DAT)用页面变换地址寄存器指出页表始址 (2)高速页面变换寄存器用硬件的高速寄存器来实现作业地址空间到物理地址空间的变 (3)所需的表格:作业表(JT),全系统一张:存储分块表(MBT),全系统一张;页面变换 表(PMT),每个作业一张。由操作系统对以上表格进行管理 (3)地址变换过程 当进程要访问某个逻辑地址中的数据时,分页地址变换机构自动地将逻辑地址分为页号 和页内位移两部分,再以页号为索引去检索页表。在执行检索之前,先将页号与页表长度进行 比较,如果页号超过了页表长度,则表示本次所访问的地址已超越进程的地址空间,系统产生 地址越界中断。如果页访问合法,则由页表起始地址和页号计算出相应页表项的位置,从中得 到该页的物理块号。最后,将块号与逻辑地址中的页内位移拼接在一起,就形成了访问主存的 物理地址。图5.4给出了页式存储管理系统中的地址变换过程 越届中断 页表寄存器 逻辑地址 页表始址页表长度 452 页号块号 3 452应的块号,它具有并行查询能力。 3.分页存储管理的实现 分页原理的主要内容是:将逻辑地址空间划分成大小相同的页面,将物理地址空间划分成 与页面同样大小的块,利用页面变换表(PMT),建立页与块的对应关系,通过 PMT 实现地址变 换。 用户作业 页 表 内 存 4.地址变换机构 (1)动态地址变换机构(DAT)用页面变换地址寄存器指出页表始址。 (2)高速页面变换寄存器用硬件的高速寄存器来实现作业地址空间到物理地址空间的变 换。 (3)所需的表格:作业表(JT),全系统一张;存储分块表(MBT),全系统一张;页面变换 表(PMT),每个作业一张。由操作系统对以上表格进行管理。 (3)地址变换过程 当进程要访问某个逻辑地址中的数据时,分页地址变换机构自动地将逻辑地址分为页号 和页内位移两部分,再以页号为索引去检索页表。在执行检索之前,先将页号与页表长度进行 比较,如果页号超过了页表长度,则表示本次所访问的地址已超越进程的地址空间,系统产生 地址越界中断。如果页访问合法,则由页表起始地址和页号计算出相应页表项的位置,从中得 到该页的物理块号。最后,将块号与逻辑地址中的页内位移拼接在一起,就形成了访问主存的 物理地址。图 5.4 给出了页式存储管理系统中的地址变换过程。 越届中断 页表寄存器 逻辑地址 页号 块号 0 页 1 页 2 页 ┇ N 页 0 2 1 4 2 7 ┇ ┇ 页表始址 页表长度 2 452 0 2 1 3 2 8 8 452 < +
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有