导航

存储器管理——虚拟内存技术


内存空间的扩充的技术有哪些:覆盖技术、交换技术、虚拟存储技术

传统存储管理方式有哪些:1.单一连续分配2.固定分区分配3.动态分区分配4.基本分页存储管理5.基本分段存储管理6.基本段页式存储管理

传统存储管理方式的特征:1.一次性。作业数据必須一次全部调入内存。2.驻留性。作业数据在整个运行期间都会常驻内存

传统存储管理方式的缺点:(一次性带来的问题)1.大作业无法运行(作业很大时,不能全部装入内存)2.多道程序并发度下降(当大量作业要求运行时,由于内存无法容纳所有作业,因此只有少量作业能运行)。(驻留性带来的问题)3.浪费内存资源(内存中驻留大量的、暂时用不到的数据)

快表机构:将近期常访问的页表项副本放到更高速的联想寄存器中

高速缓冲技术的思想:将近期会频繁访问到的数据放到更高速的存储器中,暂时用不到的数据放在更低速存储器中。

虚拟内存的定义:程序不需全部装入即可运行,运行时根据需要动态调入数据,若内存不够,还需换出一些数据

虚拟内存的特征:1.多次性。无需在作业运行时一次性全部装入内存,而是允许被分成多次调入内存。2.对换性。在作业运行时无需一直常驻内存,而是允许在作业运行过程中,将作业换入、换出。3.虚拟性:从逻辑上扩充了内存的容量,使用户看到的内存容量,远大于实际的容量。

虚拟内存技术的实现方式:1.请求分页存储管理2.请求分段存储管理3.请求段页式存储管理

虚拟内存技术的实现的基础:离散分配的内存管理方式

虚拟内存技术的实现需要操作系统提供哪些功能:请求调页/调段功能、页面/段置换功能

请求调页功能:访问的信息不在内存时,由作系统负责将所需信息从外存调入内存

页面置换功能:内存空间不够时,将内存中暂时用不到的信息换出到外存






posted on 2022-05-26 05:59  理想主义者的长征路  阅读(227)  评论(0编辑  收藏  举报