虚拟存储的容量受到下列哪一个因素的限制影响最大?

Posted chengonghao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟存储的容量受到下列哪一个因素的限制影响最大?相关的知识,希望对你有一定的参考价值。

虚拟存储的容量受到下列哪一个因素的限制影响最大?

正确答案: B   你的答案: B (正确)

磁盘空间大小
物理内存大小
数据存放的实际地址
计算机地址位数


本题问的是影响最大的因素,所以选内存大小。如果是有影响的因素,则有内存大小,外存大小,计算机寻址位数。


根据程序执行的互斥性和局部性两个特点,我们允许作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候再装入到主存,这样以来,在一个小的主存空间就可以运行一个比它大的作业。同时,用户编程的时候也摆脱了一定要编写小于主存容量的作业的限制。也就是说,用户的逻辑地址空间可以比主存的绝对地址空间要大。对用户来说,好像计算机系统具有一个容量很大的主存储器,称为“虚拟存储器”。 虚拟存储(Storage Virtualization)是指将多个不同类型、独立存在的物理存储体,通过软、硬件技术,集成转化为一个逻辑上的虚拟的存储单元,集中管理供用户统一使用。这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一定程度上接近各个物理存储体的访问带宽之和。 通俗的说就是为了在内存空间中运行超过内存容量的作业,操作系统把当前使用的部分留在内存,而把其他部分保存在磁盘,并在需要时在内存和磁盘之间动态交换。 

       虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的"虚拟内存";Linux的"交换空间"等。

虚存容量不是无限的,最大容量受内存和外存可利用的总容量限制 , 虚存搜索实际容量受计算机总线地址结构限制。


以上是关于虚拟存储的容量受到下列哪一个因素的限制影响最大?的主要内容,如果未能解决你的问题,请参考以下文章

下列关于虚拟存储器的叙述中,正确的是( )

如何设置jvm的大小?jvm的大小收到哪些因素限制,例如系统可用虚拟内存

在数据库存储结构设计时要考虑哪些因素

Java堆

vmware限制 预留 份额

请问一下mysql是否限制了单个表的容量,能改吗