虚拟存储

时间:2024-11-14 11:55:44编辑:流行君

采用虚拟存储器的主要目的是()。

1、采用虚拟存储器的目的是:扩大内存的容量(即寻址空间)。一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。2、虚拟存储器是以内存与外存为基础的一种技术,由于主存容量的限制,需要在外存中开辟一部分空间作为与主存交换的存储空间,这种交换是由操作系统完成的。3、采用虚拟存储器的目的是扩大内存的容量。资料扩展:虚拟存储器(VirtualMemory):在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理贮存容量大得多,可寻址的“主存储器”。

虚拟存储器技术主要用于解决什么问题?简述虚拟存储器的基本工作原理。

虚拟存储器技术主要解决电脑内存不够的问题,电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。工作原理1、中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。2、如该组号已在主存内,则转而执行④;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。3、从辅存读出所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。 4、从地址变换表读出与逻辑组号a对应的物理组号a。5、从物理组号a和组内字节地址b得到物理地址。6、根据物理地址从主存中存取必要的信息。扩展资料:相关概念1、实地址与虚地址用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。程序进行虚地址到实地址转换的过程称为程序的再定位。 2、虚拟内存的访问过程虚存空间的用户程序按照虚地址编程并存放在辅存中。程序运行时,由地址变换机构依据当时分配给该程序的实地址空间把程序的一部分调入实存。每次访存时,首先判断该虚地址所对应的部分是否在实存中:如果是,则进行地址转换并用实地址访问主存;否则,按照某种算法将辅存中的部分程序调度进内存,再按同样的方法访问主存。3、异构体系从虚存的概念可以看出,主存-辅存的访问机制与cache-主存的访问机制是类似的。这是由cache存储器、主存和辅存构成的三级存储体系中的两个层次。cache和主存之间以及主存和辅存之间分别有辅助硬件和辅助软硬件负责地址变换与管理,以便各级存储器能够组成有机的三级存储体系。参考资料来源:百度百科-虚拟内存

虚拟存储器管理中的基础是()原理

程序的主存储器原理存储管理策略的基础是局部性原理,即进程往往会不均匀地高度局部化地访问主存。局部性表现在时间局部性和空间局部性两方面。其中,时间局部性是指最近被访问的存储位置,很可能不久将还会被访问;空问局部性是指存储访问有成组的倾向,当访问某位置后,很可能也要访问其附近的位置。虚拟存储器管理中的基础是程序的主存储器原理。扩展资料:存储访问局部性最有意义的结果是:只要进程所需要的页面子集驻留在主存中,进程就可以有效地运行。根据局部性访问特性,Denning阐述了程序性能的工作集理论。工作集是进程活跃地访问的页面集合。工作集理论指出,为使进程有效地运行,它的页面工作集应该驻留在内存中,否则由于进程频繁地从辅存请求页面,会出现抖动的页面调度活动。

上一篇:焦糖玛奇朵漫画

下一篇:没有了