欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是:【了解虚拟存储器地址变换的方式和变换算法】,下面是详细的分享!
了解虚拟存储器地址变换的方式和变换算法
虚拟存储器通过硬件和操作系统,实现对一系列的数据的处理,以达到自我的需要。通过对程序进行管理,可以得到一个更大的内存空间,这样的话更有利于程序的运行。也就可以实现对虚拟存储器地址的变换了。

(一)了解虚拟存储器的地址变换方式有哪些
1 直接变换 :指的是每一个逻辑的空间页面都对应着一个物理的空间页面,当发生变换时,相对于的逻辑空间页面只能与相对应的理空间页面进行转换,这便是直接转换。

2 全联想变换 :指的是每任何一个逻辑空间页面和任何一个物理空间页面之间没有固定的关系,当发生变换时,随便一个逻辑空间页面都可以变换到物理空间页面的任何一个地方,不会像直接变换那样受到限制。

3 组联想变换 :组联想变换分为各组之间的变换和组内页面的变换。组与组之间采取的是直接变换的方法,组内的页面则是采取全联想变换的方法进行变换。
(二)虚拟存储器的地址变换的算法有那些
1 最优算法 :它替换的对象是那些目前来说不需要的,在较长的一段时间后需要用得上的。但是这种变换方式的实际性比较小,多用于和其他的变换方式进行比较,凸显出优点和缺点的作用。
2 先进先出算法 :它采用的方法是优先考虑。也就是对那些先导入的页面进行变换,然后依次按导入的先后顺序进行变换。
3 随机算法 :它采用的替换方法是通过随机数产生器来决定变换的页面。
4 近期最少使用发 :针对那些不经常使用的页面中的最久没有使用过的页面进行变换。

(三)虚拟存储器的地址变换的目的
首先,根据虚拟存储器的地址变换的规则知道。了解主内存中的哪一个部分可以被换掉,来达到腾出空间导入其他内容的目的。
虚拟存储器运用虚拟内存的技术,大大缓解了电脑的内存压力。虚拟存储器的地址的变换便是它运作的过程。在有益于电脑操作的同时,大大提高了工作的效率,节省了大量的时间。
关于了解虚拟存储器地址变换的方式和变换算法的用户互动如下:
相关问题:怎样使用“虚拟存储器”?
答:不管你用的是MS WINDOWS系列操作系统,或者是LINUX或者UNIX,加上我用过的IRIX(一种64位的UNIX,专用于SGI图形工作站),虚拟内存或者是交换文件(实际上英文名解释来说都是Swap file)都是由操作系统本身提供的驱动程序,无需使用者额外安装驱动... >>详细
相关问题:采用虚拟存储器的目的是什么?如何实现虚拟存储器...
答:为了给用户提供更大的随机存取空间而采用的一种存储技术。它将内存与外存结合使用,好像有一个容量极大的内存储器,工作速度接近于主存,每位成本又与辅存相近,在整机形成多层次存储系统。 虚拟存储器源出于英国ATLAS计算机的一级存储器概念。... >>详细
相关问题:急!!!cache和虚拟存储器在原理和功能上有什么相...
答:cache 是用来缓解CPU与内存之间读、存数据的速度差,而引进了。目前的缓存一般是KB级别的。而在cache已经慢慢被集成到CPU之中了。而虚拟存储器,诸如虚拟内存,它实际上是在硬盘分出来一部分空间,作为内存使用。当你的物理内存使用率过高时, ... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
