yp街机游戏官网

TAG标签

yp街机游戏官网

文章推荐

当前位置:首页 > 专栏信息 > 正文

虚拟内存的根本道理

发稿时间: 2021-10-08   来源: yp街机游戏官网

  该技术的理论依据是什么? 该技术的理论依据是局部性原理,该原理主要内容是:时间局部性和空间局部性。 时间局部性:程序 中的某个语句刚被运行后,则不久之后,该语句被再次运行的概率比其他的语句的概率大,主要由于程序 中有很多的循环语句;空间局部性:内存中的某个内存单元被访问后,则下次该内存单元周围的内存被访 问的概率比其它内粗被访问的概率大,程序顺序执行的原因。进过研究表明,程序在一段时间内都只在一 个局部的区域块内被运行。 为什么要发明这项技术? 前面说的那些内存的管理方式,对程序的要求是,程序必须一次性的全部把程序装入到内存中,这样的 话,我如果想运行一个程序,但是,内存空间不够全部容纳该程序,那么,该程序就不能被运行,可气的 是,在内存中的程序,有很多在一段时间不被运行的,但是,他还占得资源,于是,人们想出了一个方 法:再往内存中装入程序的时候,之装入一部分,当程序运用到另一部分的时候,我在往内存中装入,于 是,虚拟内存便产生了。其实,发明这项技术的另一个重要原因是money。 虚拟内存技术就是实现逻辑上扩充内的容量,把硬盘上的一部分容量当成内存使用,具有多次性 (一个程序被分成多次装入到内存中运行)、对换性(把内存中不常的程序转移在虚拟内存中上)和虚拟 性(把硬盘的一部分容量虚拟成内存用)。 注意:虚拟内存技术的实现不需是在离散内存分配的情况下才可以,因为,它要实现多次性和对换 性的原则。

友情链接:

yp街机游戏官网

yp街机游戏官网

dps86.com yp街机游戏官网