㈠ 怎样使用“虚拟存储器”
不管你用的是MS WINDOWS系列操作系统,或者是LINUX或者UNIX,加上我用过的IRIX(一种64位的UNIX,专用于SGI图形工作站),虚拟内存或者是交换文件(实际上英文名解释来说都是Swap file)都是由操作系统本身提供的驱动程序,无需使用者额外安装驱动或第三方驱动程序。
在微软的WINDOWS 2000以上操作系统中,微软的虚拟机管理器程序VMM(Virtual Machine Manager) 是位于最底层的操作系统部件(VMM 包含了所有基本的系统功能,如任务调度、虚拟内存操作、程序装入及终止、任务间通讯等,此外,还负责处理主要的中断及例外情况)。目前,个人电脑上安装最多的Windows XP也使用操作系统自带的虚拟内存管理器(VMM)技术和驱动程序来管理虚拟内存(4GB以下的系统都需要设置虚拟内存),无需用户再安装额外的虚拟内存驱动程序了,呵呵~~~
附:上面提到的“4GB以下的系统都需要设置虚拟内存”的更多说明
系统虚拟内存简而言之就是为了避免物理内存容量不足,系统在硬盘中设置的名为PageFile.Sys的可作为内存使用的大容量文件,通常也叫做页面文件。合理的分配虚拟内存,可以让它辅助物理内存更好的改善系统性能。反之,系统性能降低。
Windows XP个人版使用了32位的内存模型,这样可以允许内存存的地址空间达到4GB.也就是说Windows XP最大支持4GB的物理内存。前端的2GB空间只能被操作系统使用,底端的2GB内存则由操作系统和应用程序共同使用。当内存不够时,Windows XP使用虚拟内存管理器(VMM)技术来管理虚拟内存,也就是说4GB以下的系统都需要设置虚拟内存。
正确设置虚批内存的方法是:右击“我的电脑→属性→高级”,在“性能”区域选择“设置”,弹出“性能选项”窗口,在“高级”选项卡点击“虚拟内存”区域的“更改”按钮,在“虚拟内存”对话框中我们可以设置硬盘的页面文件的“初始大小”和“最大值”。根据你的磁盘剩余空间和速度来设置不同分区的虚拟内存,建议只对系统盘和邻近分区设置页面文件。填完后记住点击“设置”完成。
对于虚拟内存“初始大小”的大小,微软的标准是设置为物理内存的1.5倍;对于最佳的“最大值”大小,我们只需观察到系统运行大型应用程序时的虚拟内存使用峰值即可。观察的方法是:打开“Windows任务管理器”,在“性能”选项卡界面左下角的“认可用量”部分中,可以看到当前峰值的数字是多少。如果多次观察这个数字均为最大值,那么就把这个值(单位KB)设为最大值即可,记住将此值除以1024转换为MB后再填入。
㈡ 考题,快:什么是虚拟存储器它主要解决什么问题
扩大存储容量。
虚拟存储器即虚拟内存,虚拟内存是计算机系统内存管理的一种技术。针对物理地址的直接映射的许多弊端,计算机的设计中就采取了一个虚拟化设计,就是虚拟内存。CPU通过发出虚拟地址,虚拟地址再通过MMU翻译成物理地址,最后获得数据。
来源
虚拟存储器源出于英国ATLAS计算机的一级存储器概念。这种系统的主存为16千字的磁芯存储器,但中央处理器可用20位逻辑地址对主存寻址。到1970年,美国RCA公司研究成功虚拟存储器系统。IBM公司于1972年在IBM370系统上全面采用了虚拟存储技术。虚拟存储器已成为计算机系统中非常重要的部分。
以上内容参考:网络-虚拟存储器
㈢ 什么是虚拟存储器
虚拟存储器(VirtualMemory):在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理贮存容量大得多,可寻址的“主存储器”。
虚拟内存的作用内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。
为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内存里储存的文件释放到原来的安装目录里了。
㈣ 虚拟存储器的管理方式有_____,_____,_____三种。
调度方式有分页式、段式、段页式3种。页式调度是将逻辑和物理地址空间都分成固定大小的页。主存按页顺序编号,而每个独立编址的程序空间有自己的页号顺序,通过调度辅存中程序的各页可以离散装入主存中不同的页面位置,并可据表一一对应检索。页式调度的优点是页内零头小,页表对程序员来说是透明的,地址变换快,调入操作简单;缺点是各页不是程序的独立模块,不便于实现程序和数据的保护。段式调度是按程序的逻辑结构划分地址空间,段的长度是随意的,并且允许伸长,它的优点是消除了内存零头,易于实现存储保护,便于程序动态装配;缺点是调入操作复杂。将这两种方法结合起来便构成段页式调度。在段页式调度中把物理空间分成页,程序按模块分段,每个段再分成与物理空间页同样小的页面。段页式调度综合了段式和页式的优点。其缺点是增加了硬件成本,软件也较复杂。大型通用计算机系统多数采用段页式调度。