1、2011秋季第四章 存储管理之段页式管理4.2 分区存储管理4.3 页式存储管理4.4 段式存储管理4.5 段页式存储管理4.6 交换技术与覆盖技术4.7 虚拟存储4.3 页式存储管理 为什么要引进分页技术?分区式存储管理:程序要求连续存放,会产生碎片问题。大程序进入时需要移动已在主存中的信息。分页式存储管理允许把一个作业存放到若干不相邻接的分区中免去移动信息充分利用主存空间2011秋季1. 用户程序划分把用户程序按逻辑页划分成大小相等的部分,称为页。从0开始编制页号,页内地址是相对于0编址2011秋季逻辑地址用户程序的划分是由系统自动完成的,对用户是透明的。一般,一页的大小为2的整数次幂,因
2、此,地址的高位部分为页号,低位部分为页内地址页号 页内地址2011秋季0111231页号P 页内位移量W编号01048575 相对地址04095逻辑地址:一维2011秋季内存空间:按页的大小划分为大小相等的区 ,称为内存 理页 ,页 内存分 :页为 位进 分 , 按作业的页数 分 。逻辑 相邻的页, 理 不一 相邻2011秋季.01234560123456作业的地址空间页 理 页号页 主存中页 理 .2011秋季4.3 .3管理1.页 :系统为 个进程 一个页 ,页 逻辑页号 内存 号相 的系页 放在内存, 于进程的 信息2.空 管理 位 3.内存的分 与2011秋季0 310/10/10/10/10/1017空闲块数空块管理位示图2011秋季一个作业需要的 数Ncurrency1位 ,是“N个空fifl 的空 ,页 为N,入PCB中”页 区,把页 始址入PCB次分 N个空 , 号 页号入页 位