- 5
- 0
- 约1.43千字
- 约 12页
- 2019-08-10 发布于辽宁
- 举报
第十二讲 虚存 目的与要求:了解虚存管理. 重点与难点:虚存管理系统内存访问过程 作业:32 5.7.1虚存的基本思想 5.3 虚存管理 目的:提供用户进程一个巨大的虚拟存储空间. 手段:利用外存(磁盘)实现此虚空间. 系统为进程提供一个比物理内存大得多的虚拟存储空间,虚拟空间大小不受物理内存大小的限制。 虚拟空间的容量由系统的有效地址长度决定。假设地址长度为32,按字节寻址,则虚拟存储空间大小为232个字节。 实现该虚空间的基本方法是: 在分页式管理的基础上,仅将进程的一部分页放于主存。页表项中注明该页是否在主存。程序执行时,如果访问的页不存主存,根据页表项的指示,将其从外存调入主存,如果此时无可用的内存空间,则先淘汰若干页帧。 内存 进程虚存 (进程页表表示) 外存交换区 外存执行文件 页式虚存示意 交换区(SWAP):进程刚建立时,页面所在辅存即程序文件所在的辅存位置。但程序文件中一般包含有程序的二进制目标码及数据初始值和初值为0的工作区。后两者在回写时不能写入程序文件,因此引入了交换区,在需要让其让出内存时将写入交换区中。 一、页表项结构: 合法位 修改位 页类型 保护码 外存块号 页帧号 合法位:置上表示该页在内存. 修改位:置上表示该页被修改过,在释放或淘汰 时应写回外存。 页类型:零页时:表示该页在分配物理页帧时应
原创力文档

文档评论(0)