蒲晓蓉第3章-03
3.5 虚拟存储管理技术 简单存储:要求将一个进程所需的程序和数据全部装入内存方可执行。 这样的系统存在两个很严重的问题。 — 其一,对于大进程,如果其所需内存空间超过了内存的最大容量,则无法运行。 — 其二,对于多道程序系统,由于每一个进程需要全部装入内存,使同时驻留内存的进程数量受到限制。虽然也可以通过提高内存容量来解决,但是代价太高。 如果能将一部分价格较低的外存空间当作内存使用,从逻辑上扩充内存容量。那么,将获得更高的性价比。 虚拟存储技术的理论依据 程序执行的局部性原理:程序的执行总是呈现局部性。即,在一个较短的时间段内,程序的执行仅限于某个部分;相应的,它所访问的存储空间也局限于某个区域。 因此,只要保证进程执行所需的部分程序和数据驻留在内存,一段时间内进程都能顺利执行。 实现虚拟存储的一般过程 进程运行之前,仅需要将一部分页面或段装入内存,便可启动运行,其余部分暂时保留在磁盘上。 进程运行时,如果它所需要访问的页面(段)已经装入内存,则可以继续执行下去; 如果其所需要访问的页面(段)尚未装入内存,则发生缺页(段)中断,进程阻塞。 此时,系统将启动请求调页(段)功能,将进程所需的页(段)装入内存。 实现虚拟存储的一般过程 如果当前内存已满,无法装入新的页(段),则还需要利用页(段)置换功能,将内存中暂时不用的页(段)交换到磁盘上,以腾出足够的内存空
您可能关注的文档
- 荷塘月英译本分析.ppt
- 荷兰的文化符号.ppt
- 药物性肝损-讲课.ppt
- 药物依赖性研究原理和方法 (Jian_hui Liang, 09,3,12).ppt
- 莎士比亚十四行诗之十八.ppt
- 荷塘月色景色中英文对比与赏析.ppt
- 莎士比亚作品介绍【ppt】.ppt
- 莎士比亚喜剧英文介绍PPT.ppt
- 莎士比亚诗歌.pptx
- 莎士比亚四大喜剧.ppt
- 发现报告_泰晶科技机构调研纪要.docx
- 电子行业跟踪报告:MLCC龙头停产部分料号,苹果发布首款折叠屏产品.docx
- T∕CECS 10115-2021 钢筋机械连接接头认证通用技术要求.docx
- T∕CECS 10133-2021 水泥熟料生产用硅铁质混合料.docx
- T∕CECS 1090-2022 摆锤敲入法检测混凝土抗压强度技术规程.docx
- T∕CECS 1303-2023 混凝土制品用脱模剂应用技术规程.docx
- T∕CECS 10079-2019 钢铁冶炼尘泥制铁质校正料.docx
- T∕CECS 10094-2020 户用光伏发电系统.docx
- T∕CECS 10145-2021 室内空气恒流采样器.docx
- T∕CECS 10121-2021 球墨铸铁聚乙烯复合管.docx
原创力文档

文档评论(0)