虚拟存储器的引入
考试要求: 了解     
知识路径:  > 计算机系统基础知识  > 软件基础知识  > 操作系统基础知识  > 存储管理  > 存储管理  > 虚拟存储器管理


 
       1)局部性原理
       存储管理策略的基础是局部性原理——进程往往会不均匀地、高度局部化地访问主存。局部性表现为时间局部性和空间局部性两类。
       .时间局部性:是指最近被访问的存储位置,很可能不久的将来还要访问,如循环、栈等。
       .空间局部性:是指存储访问有成组的倾向,当访问了某个位置后,很可能还要访问其附近的位置,如访问数组、代码顺序执行等。
       2)虚拟存储器的定义
       根据局部性原理,一个作业在运行之前,没有必要把作业全部装入主存,而仅将那些当前要运行的那部分页面或段先装入主存启动运行,其余部分暂时留在磁盘上。
       程序在运行时如果它所要访问的页(段)已调入主存,便可继续执行下去;但如果程序所要访问的页(段)尚未调入主存(称为缺页或缺段),程序应利用操作系统所提供的请求调页(段)功能,将它们调入主存,以使进程能继续执行下去。如果此时主存已满,无法再装入新的页(段),则还要再利用页(段)的置换功能,将主存中暂时不用的页(段)调出至磁盘上,以便腾出足够的主存空间后,再将所要访问的页(段)调入主存,使程序继续执行下去。这样,便可使一个大的用户程序在较小的主存空间中运行,也可使主存中同时装入更多的进程并发执行。从用户角度看,该系统所具有的主存容量,将比实际主存容量大得多,人们把这样的存储器称为虚拟存储器。
       虚拟存储器具有请求调入功能和置换功能,能仅把作业的一部分装入主存便可运行作业的存储器系统,能从逻辑上对主存容量进行扩充。
       3)虚拟存储器的实现
       (1)请求分页系统:在分页系统的基础上,增加了请求调页功能和页面置换功能所形成的页式虚拟存储系统。
       (2)请求分段系统:在分段系统的基础上,增加了请求调段功能和分段置换功能所形成的段式虚拟存储系统。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有