文档介绍:
实验4存储管理班级:姓名:学号:Windows内存结构本节实验的目的是:1)通过实验了解Windows内存的使用,学****如何在应用程序中管理内存,体会Windows应用程序内存的简单性和自我防护能力。2)了解Windows的内存结构和虚拟内存的管理,进而了解进程堆和Windows为使用内存而提供的一些扩展功能。工具/准备工作在开始本节实验之前,请回顾教材的相关内容。需要准备一台运行Windows系统的计算机,且安装了C/C++编译器。实验内容与步骤步骤1:找到“labReportCode”文件夹并打开源程序4-1.cpp。步骤2:对4-1.cpp进行编译、链接,生成可执行文件4-1.exe。操作能否正常进行?__________________________________________________步骤3:运行4-1.exe。请记录:运行结果:1)虚拟内存每页容量为:______________________________________________2)最小应用地址:____________________________________________________3)最大应用地址:____________________________________________________4)当前可供应用程序使用的内存空间为:________________________________5)当前计算机的实际内存大小为:______________________________________分析程序4-1,请回答问题:1)理论上每个Windows应用程序可以独占的最大存储空间是:_____________2)程序中,用于检查系统中虚拟内存特性的API函数是:__________________Windows虚拟内存本节实验的目的是:1)通过实验了解Windows内存的使用,学****如何在应用程序中管理内存,体会Windows应用程序内存的简单性和自我防护能力。2)学****检查虚拟内存空间或对其进行操作;3)了解Windows的内存结构和虚拟内存的管理,进而了解进程堆和Windows为使用内存而提供的一些扩展功能。工具/准备工作在开始本节实验之前,请回顾教材的相关内容。需要准备一台运行Windows系统的计算机,且安装了C/C++编译器。实验内容与步骤(1)虚拟内存的检测步骤1:找到“labReportCode”文件夹并打开源程序4-2.cpp。步骤2:对4-2.cpp进行编译、链接,生成可执行文件4-2.exe。操作能否正常进行?__________________________________________________步骤3:运行4-2.exe。1)运行结果(按committed、reserved、free分别记录实验数据,每种写出5个即可)。将系统当前的自由区(free)虚拟地址空间填入表4.1中。表4.mitted)虚拟地址空间填入表4.2中。表4.mitted将系统当前的保留区(reserved)虚拟地址空间填入表4.3中。表4.3实验记录地址大小虚拟地址空间类型访问权限描述reservedreservedreservedreservedreserved2)根据运行结果,请简单描述程序运行的流程:_____
内容来自淘豆网www.taodocs.com转载请标明出处.