导读 今天之间网归一为大家解答以上的问题。虚拟存储器的工作原理,虚拟存储器相信很多小伙伴还不知道,现在让我们一起来看看吧!1、虚拟存储器是...
今天之间网归一为大家解答以上的问题。虚拟存储器的工作原理,虚拟存储器相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。
2、 功能:基本分页 + “请求调页”和“页面置换”功能。
3、换入和换出基本单位都是长度固定的页面。
4、请求分页技术的基本思想是:当一个进程的部分页面在内存时就可调度它运行;在运行过程中若用到的页面尚未在内存,则把它们动态换入内存。
5、这样,就减少了对换时间和所需内存数量,允许增加程序的道数。
6、请求分页技术是在简单分页技术基础上发展起来的,两者根本区别是:请求分页提供虚拟存储器,而简单分页系统并未提供虚拟存储器。
7、扩展资料虚拟存储器地址变换基本上有3种形虚拟存储器工作过程式:全联想变换、直接变换和组联想变换。
8、替换规则用来确定替换主存中哪一部分,以便腾空部分主存,存放来自辅存要调入的那部分内容。
9、常见的替换算法有4种:①随机算法:用软件或硬件随机数产生器确定替换的页面。
10、 ②先进先出:先调入主存的页面先替换。
11、 ③近期最少使用算法(LRU,Least Recently Used):替换最长时间不用的页面。
12、 ④最优算法:替换最长时间以后才使用的页面。
13、这是理想化的算法,只能作为衡量其他各种算法优劣的标准。
14、 虚拟存储器的效率是系统性能评价的重要内容,它与主存容量、页面大小、命中率,程序局部性和替换算法等因素有关。
15、参考资料来源:百度百科-虚拟存储器。
本文就为大家分享到这里,希望大家看了会喜欢。