下列关于虚拟存储器的叙述中,正确的是()。
虚拟存储只能基于连续分配技术
虚拟存储只能基于非连续分配技术
虚拟存储容量只受外存容量的限制
虚拟存储容量只受内存容量的限制
在程序装入时,可以只将程序的一部分装入内存,而将其余部分留在外存,就可以启动程序执行。采用连续分配方式时,会使相当一部分内存空间都处于暂时或“永久”的空闲状态,造成内存资源的严重浪费,也无法从逻辑上扩大内存容量,因此虚拟内存的实现只能建立在离散分配的内存管理的基础上。有以下三种实现方式:①请求分页存储管理;②请求分段存储管理;③请求段页式存储管理。虚拟存储器容量既不受外存容量限制,也不受内存容量限制,而是由CPU的寻址范围决定的。
虚拟存储只能基于离散的内存分配,虚拟实际存储容量为min(内存+外存,2^n),n为地址总线数,即2^n为地址结构(寻址范围),所以存储容量应该由这3者决定,但是由于寻址范围通常远小于内存+外存容量,所以实际存储容量也可以说不受内存外存容量限制,而只受寻址范围影响
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
在程序装入时,可以只将程序的一部分装入内存,而将其余部分留在外存,就可以启动程序执行。采用连续分配方式时,会使相当一部分内存空间都处于暂时或“永久”的空闲状态,造成内存资源的严重浪费,也无法从逻辑上扩大内存容量,因此虚拟内存的实现只能建立在离散分配的内存管理的基础上。有以下三种实现方式:①请求分页存储管理;②请求分段存储管理;③请求段页式存储管理。虚拟存储器容量既不受外存容量限制,也不受内存容量限制,而是由CPU的寻址范围决定的。