大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟存储器的问题,于是小编就整理了3个相关介绍虚拟存储器的解答,让我们一起看看吧。
虚拟存储器是?
虚拟存储器别称虚拟内存。是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
什么是虚拟存储器,计算机概论?
物理寻址和虚拟寻址
存放在存储器中每一个字节都有一个地址,这个地址称为物理地址(PA, physical address)。处理器通过物理地址访问数据的方式称为物理寻址。处理器也可以通过虚拟地址(VA, visual address)寻址,称为虚拟寻址。处理器生成一个虚拟地址来访问处理器,在地址到达存储器之前需要先转换为物理地址。存储器管理单元负责将虚拟地址转换为物理地址。
cache和虚拟存储器的地位与作用?
相似之处:①把程序中最近常用的部分驻留在高速的存储器中;
②一旦这部分变得不常用了,把它们送回到低速的存储器中;
③这种换入换出是由硬件或操作系统完成的,对用户是透明的;
④力图使存储系统的性能接近高速存储器,价格接近低速存储器。
主要区别:在虚拟存储器中未命中的性能损失要远大于Cache系统中未命中的损失。
到此,以上就是小编对于虚拟存储器的问题就介绍到这了,希望介绍关于虚拟存储器的3点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)