什么事虚拟储存器?
发布网友
发布时间:2022-04-15 07:01
我来回答
共5个回答
懂视网
时间:2022-04-15 11:22
虚拟存储器是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
Windows 8/8.1 操作系统如出现开机时卡在Windows徽标页面,无法进入系统,必须强制关机再重启才能打开时,可适当调整虚拟内存设置解决。虚拟内存是Windows 为作为内存使用的一部分硬盘空间。虚拟内存在硬盘上其实就是为一个硕大无比的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,WINDOWS运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,这部分空间即称为虚拟内存,虚拟内存在硬盘上的存在形式就是 PAGEFILE.SYS这个页面文件。
热心网友
时间:2022-04-15 08:30
从字面上人们很容易把Virtual Storage译为"虚拟存储器",问题是:"存储器"是什么?磁
盘?内存?即主词译法不到位;而修饰主词的Virtual计算机界已广泛被译为"虚拟",那么这个
"虚拟"又究竟是什么意思?是虚无漂渺的模拟?绝对不是!而是用于说明或修饰想象中的极为
美好的东西。所以这儿说的Virtual Storage就是"虚存",它不是"虚拟存储器"的简称,而是
"想象中的、美好的"内存!为便于理解,可以认为是一种模拟(或说仿真)内存,然而与"模拟[
仿真]"的概念又有区别,所以称为"虚拟内存",简称为"虚存"。
通常人们说A模拟[仿真]B时,A和B是两个互不相关的实体,只是在功能、作用、能力等方
面是相同或相似的。比如,用PC来仿真一个(哑)终端,PC和终端是两个互不相关的设备,只是
在访问、使用主机资源的功能上是相同的。又如金融界常用的、《计算机世界》的广告中常
见的"4700仿真系统"(A),是说某家公司利用微机模仿"IBM的4700金融业务处理(终端)系统"
(B)而开发、研制出来的一种系统。显然A和B是两个互不相关的系统,只是在处理金融业务的
功能上是一样的,皆为供柜员使用的终端系统。其中有一点须强调一下:通常A的性能价格比
高于B,至少不会低于B,否则就不必用A去模拟[仿真]B了!至于用PC去仿真大系统中的一个终
端,只是某一需要这样做的时刻,把PC作为一个终端来使用以便访问主机资源,平时,PC还是P
C,与上面强调的并不矛盾!
而当我们说C虚拟D时,C和D是紧密相关的,C绝对离不开D,而C仅仅是一种概念的抽象(或
许是用"虚拟",而不用"模拟"一字之差的本质),D才是真正的实体。而非要以实体为依据方可
理解C的话,则C是由D的一部分加上其它的实体而组成的一种综合体,而且C的局部性能必然低
于D,整体性能必然高于D,否则没有任何意义。显然本文研究的D是"内存",C是"虚存"。"虚存
"离开了"内存"就根本不可能存在;"虚存"是一种抽象的概念。对应用程序员而言,可以这样
认为,你的虚存空间的大小就是你可使用内存空间的大小,随心所欲,编写多大的程序皆可,不
必考虑分段问题,更不会涉及覆盖技术,因为如果需要,系统程序员可以随时为你增大虚存空
间。正如应用程序员根本不管内存是如何工作的一样,你根本不必关心虚存是如何工作的。
而对系统程序员而言,这样的理解则差得太远。
那么,我们如何才能理解这个"虚存"呢?说白了也很简单,因为在人们的认识过程中,离开
了具体的实体是无法(至少也是很难)理解抽象的概念的。实际上是由三种实体共同作用而产
生的一种实在的、尤如"内存"一样的效果,这三种实体是:内存中的一部分、磁盘上规定容量
的存储空间和一种具体的算法(即实现虚存功能的程序)。显然,虚存的局部性能(如存取速度
)一定比内存差,因为CPU能执行某条指令之前,必须先判断它是否已在内存之中,如不在,则要
从磁盘中调入内存,当然慢于直接从内存中读取的速度;而虚存的整体性能(例如2GB的虚存,
只要几MB的内存加上2GB的硬盘空间就可以实现)却远远高于内存,要让内存达到2GB,那是非
常困难的事,更甭说多个2GB的地址空间,而每个地址空间还可以拥有若干个2GB的数据空间了
。总之,Virtual Storage是虚存,是一种理想化了的、而且是切实可用的"内存"!
通过Virtual Storage(虚存),大家理解了Virtual(虚拟机器)的本意以及与"模拟"的差
别,类似的概念,如Virtual Computer(虚拟计算机),Virtual machine(虚拟),Virtual disk
(虚盘),Virtual environment(虚拟环境),Virtual Meeting(虚拟会议技术),Virtual real
ity(虚拟现实),Virtual workstation(虚拟工作站),Virtual-worlds(虚拟世界),那就不言
而喻了。
热心网友
时间:2022-04-15 09:48
1、虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。这种系统的主存为16千字的磁芯存储器,但*处理器可用20位逻辑地址对主存寻址。
2、虚拟存储器已成为计算机系统中非常重要的部分。虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。它指的是主存-外存层次。以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间。
热心网友
时间:2022-04-15 11:23
不是能看到的存储器,想网络硬盘等等!!
热心网友
时间:2022-04-15 13:14
..........U盘?
什么事虚拟存储器.其实现方式有哪些
指将多个不同类型、独立存在的物理存储体,通过软、硬件技术,集成转化为一个逻辑上的虚拟的存储单元,集中管理供用户统一使用。这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一定程度上接近各个物理存储体的访问带宽之和。从虚拟化存储的拓扑结构来讲...
美国云服务器有什么用途?
众多海外云服务器的选择上,美国云服务器备受青睐。特别是外贸企业,尤其喜欢美国云服务器,主要原因在于美国拥有全球最大的互联网数据中心,国际带宽大,服务器的性能稳定。一般做外贸的企业都会优先考虑美国云服务器。1、免备案在中国大陆,备...
什么是虚拟存储器?它有什么作用?
虚拟存储器的特征是离散性、多次性、对换性、虚拟性。离散性是指内存分配时采用离散分配的方式。若采用连续分配方式,需要将作业装入到连续的内存区域,这样需要连续地一次性申请一部分内存空间,无法实现虚拟存储功能,只有采用离散分配方式,才能为它申请内存空间,以避免浪费内存空间。多次性是指一个作业被...
电脑虚拟内存有什么用
电脑虚拟内存有什么用:虚拟内存又叫“虚拟存储器”是一种用于管理计算机存储的技术。虚拟内存经常会分成若干块实体记忆体,另外一些则会临时储存在一个外部的磁盘存储器中以便在必要的时候进行资料交换。在页式虚拟存储器中,把虚拟空间划分成相同大小的页面,虚拟地址可以由页面表格转化为实体地址。每一个...
虚拟存储器是什么
虚拟存储器是计算机系统内存管理的一种技术。 它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。其效率是系统性能评价的重要内容,它与主存容量、页面大小、命中率等因素有关。
虚拟内存是啥意思啊???
1.虚拟内存只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。它指的是主存-外存层次。以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间。2.电脑中所有运行的程序都需要经过内存来执行,如果...
虚拟内存是啥意思啊???
虚拟内存就是在硬盘上拿出来一部分空间当作内存使用.他可以在系统内存不足的时候加快系统的运行速度 设置虚拟内存,右击我的电脑,属性,高级,性能,设置,高级,更改,这里就可以设置虚拟内存了.如果你的物理内存不是很大,一定要设置虚拟内存,否则系统会运行的很吃力.虚拟内存太低有三种解决办法:1.自定义的...
虚拟储存器有什么特征
虚拟储存器是一种应用于计算机系统记忆体管理的技术,非专业人士可能对它感到很陌生。今天,我将它的基本特征和工作原理这两个方面来介绍这种技术,帮助大家了解虚拟储存器。虚拟储存器又被称为虚拟记忆体,计算机系统内所有程式的执行都是通过记忆体实现的,这样就很容易出现一个问题,如果需要执行的程式...
虚拟存储器的最大容量是由什么决定的
虚拟存储器又被称为虚拟内存,虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。虚拟存储器的最大容量是由地址寄存器的位数来决定的。
什么是虚拟空间?什么是虚存空间?什么是虚拟存储器?
虚存空间:把内存与外存有机的结合起来使用的空间,从而得到一个容量很大的“内存”空间,这就是虚存空间。虚拟储存器:虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器.它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用.希望我的回答对你有帮助!
什么是虚拟内存是什么?
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“...