首页 > 试题广场 >

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

[单选题]

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

  • 虚拟存储只能基于连续分配技术
  • 虚拟存储只能基于非连续分配技术
  • 虚拟存储容量只受外存容量的限制
  • 虚拟存储容量只受内存容量的限制
虚拟内存本来就是为了把所有的能用的存储空间都统一起来。所以,基于非连续分配技术看起来很适合。
而虚拟内存的容量是受到内外存容量和计算机地址位数限制的。
发表于 2016-11-24 19:01:34 回复(0)
你们后面复制别人的人是不是**啊?

发表于 2019-05-13 09:06:25 回复(3)
虚拟存储的容量同时受计算机处理器位数限制和外存容量的限制。
发表于 2017-03-06 16:30:24 回复(0)
虚拟内存本来就是为了把所有的能用的存储空间都统一起来。所以,基于非连续分配技术看起来很适合。
而虚拟内存的容量是受到内外存容量和计算机地址位数限制的。
发表于 2017-09-28 21:07:12 回复(0)
我觉得这题答案就是错的.
虽然B是答案, 我觉得B是错的. 虚拟地址可以基于连续分配. 那就是, 一个寄存器存进程的内存地址偏移量. 用这个偏移量相加.
至于前面说, 如果不是非连续分配, 虚拟地址就没意义了. 虚拟地址一个功能是隔离, 也就是每个进程有独立的地址空间. 连续分配也能做到这一点.
我觉得选C. 肯定不受内存限制(虽然不能说一定影响也没有, 但影响也就是非常慢), 受外存限制. 因为内存是外存的缓冲.
是的, 我觉得答案错了.
发表于 2021-12-02 15:26:30 回复(3)
虚拟存储装入程序的一部分就可以运行了,剩下的部分留在外存,如果采用连续分配,那内存中后面地址连续的空间就得等着剩下的部分调入内存才能运行,这样会造成资源的浪费
发表于 2023-07-09 20:33:01 回复(0)
可以这样理解:
虚拟内存技术的核心就是建立虚拟地址和物理地址的映射关系,
其能够表现出比实际内存更大的内存的原因是因为存在页面置换,
通过置换,可以把一部分磁盘空间当作内存使用。
可见,虚拟内存包括两大部分,一部分磁盘空间和实际内存
这两者显然只能是不连续分配的。
另外如果连续分配的话,也没必要用虚拟内存了,都不用逻辑地址,直接用物理地址就好了,
当然也就没法建立一个映射去自由分配内存了。
发表于 2021-09-18 22:45:39 回复(0)
虚拟内存本来就是为了把所有的能用的存储空间都统一起来。所以,基于非连续分配技术看起来很适合。
而虚拟内存的容量是受到内外存容量和计算机地址位数限制的。
发表于 2017-04-17 19:04:58 回复(0)
虚拟存储器只能基于非连续分配技术。虚拟存储容量是虚拟的空间,与逻辑地址的位数相关,不会只受到内存或外存容量的限制。
发表于 2017-04-15 00:14:19 回复(0)