实验六 Windows 2000XP 虚拟存储管理
数计学院教师实验教案
班级:软件工程1111班 学号:2011193183 姓名:何兰芳
一、实验项目名称:
Windows 2000/XP 虚拟存储管理 二、实验目的和要求:
目的:了解Windows 2000/XP系统中虚拟存储器的实现过程。
任务:对Windows 2000/XP系统中内存分配、内存管理方法、地址映射的过程进行实例分析,了解Windows XP系统虚拟内存的标准设置方法。 三、实验内容
手动设置虚拟内存 1、普通设置虚拟内存法 2、精准设置法虚拟内存 3、测试虚拟内存的使用比率 四、实验原理:
1、什么是虚拟内存
虚拟内存是计算机系统内存管理的一种技术。虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
2、如何设置虚拟内存
1.运行“perfmon.msc”打开性能监视器,展开左侧的性能日志和警报,并点击选择记数器日志,在右侧的面板中空白处点击鼠标右键,选择新建日志设置,并命名为Pagefile,然后回车确认。
2.在常规选项卡下,点击添加记数器按钮,在新弹出的窗口的性能对
- 12 -
实验六 Windows 2000XP 虚拟存储管理
象下拉菜单中选择Paging File,并选择“从列表选择记数器”,然后点击% Usage Peak,在范例中选择“_Total”,并接着点击“添加”按钮。
3.然后关闭这个窗口,并点击图三中的“确定”按钮。点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选则“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。
4.这样,点击确定后这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能多的打开和关闭各种经常使用的应用程序和游戏。经过几个小时的使用,基本上记数器已经可以对你的使用情况做出一个完整的评估。
5.这时你需要先停止这个记数器的运行,同样是在记数器日志窗口中,选中我们新建的Page File记数器,然后右键点击,并且选择停止。用记事本打开日志文件。
6.需要注意的是,在日志中的数值并不是分页文件的使用量,而是使用率。也就是说,根据日志文件的显示,该系统一般情况下的分页文件只使用了25%左右,而系统当前设置的分页文件足有2GB,那么为了节省硬盘空间,完全可以把分页文件最大值缩小为512MB大小。而对于最小值,可以先根据日志中的占用率求出平均占用率,然后再与最大值相乘,就可以得到了。
五、实验步骤:
1、虚拟内存的普通设置方法
①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框;
- 13 -
实验六 Windows 2000XP 虚拟存储管理
②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框;
- 14 -
实验六 Windows 2000XP 虚拟存储管理
③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值(500M)填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效; (建议:可以划分出一个小分区专门提供给虚拟内存、IE临时文件存储等使用,以后可以对该分区定期进行磁盘整理,从而能更好提高计算机的工作效率。)
- 15 -
实验六 Windows 2000XP 虚拟存储管理
2、精准设置虚拟内存及测试虚拟内存的使用比率
①先将虚拟内存自定义的“初始大小”、“最大值”设为两个相同的数值,比如500MB;
- 16 -