爱投彩票计划群

四川大学操作系统实验报告

实验报告

实验名称:Windows虚拟存储器管理

爱投彩票计划群实验时间:2014 年 5 月28 日

实验人员:张熙(姓名)2012141461286 (学号)____2012____(年级)

实验目的:

爱投彩票计划群1、了解Windows 2000/XP的内存管理机制,掌握页式虚拟存储技术。

2、理解内存分配原理,特别是以页面为单位的虚拟内存分配方法。

3、学会使用Windows 2000/XP下内存管理的基本API函数。

实验环境:VC6.0

实验步骤:

1、下载virtumem.cpp;

2、建立工程,将virtumen.cpp加入;

爱投彩票计划群3、编译工程,观察结果,确信六种状态都出现至少一次,必要时可改程序,方便观察结果;

4、看懂程序,按要求另写一段小程序;

5、编译,执行,观察结果。

6,总结。

实验陈述:

1、基础知识:

爱投彩票计划群pagefile.sys文件的位置在:____系统盘的根目录下,属性为系统隐藏文件

此文件的作用:__以磁盘文件的形式来存储没有装入内存的程序和数据文件部分

爱投彩票计划群改变此文件大小的方法:方法是:右击“我的电脑”,依次选择“属性”->“高级”->“性能-选项”->“高级”->“虚拟内存-更改”

虚拟地址空间中的页面分为:提交页面,___保留页面________,______空闲页面_______

爱投彩票计划群页面的操作可以分为:保留、提交、回收、释放、加锁、解锁

2、编程准备.

页面属性是在结构体______MEMORY_BASIC_INFORMA TION_______的字段AllocationProtect 和字段Protect 中体现出来的。

爱投彩票计划群简述VirtualFree,VirtualPtotect,VirtualLock,VirtualUnlock,VirtualQuery的作用:

爱投彩票计划群VirtualFree:解除已被提交的虚存或者释放被保留或者提交虚拟地址空间。VirtualFree还可以用来对已提交的虚拟地址页解除提交,使得该段地址空间变成保留状态。(注:一旦地址页面被保留或者已被提交,则VirtualFree函数是唯一可以释放它们的函数,即将它们返回到自由地址状态的方法;当解除地址的提交时,所有与该地址相关的物理内存都会被释放。)

爱投彩票计划群VirtualPtotect:改变虚拟内存页的保护方式。例如,一个应用程序可以按PAGE_READWRITE保护方式来提交一个页的地址,并且立即将数据填写到该页中。然后该页的保护将被改变为PAGE_READONL Y,

相关文档
98彩票计划群 澳彩网彩票计划群 博乐彩票计划群 彩盈彩票计划群 云鼎彩票计划群 永利彩票计划群