操作系统课程设计实验报告
实验名称: 内存监视
姓名/学号: 张惟振/1120170117
一、 实验目的
通过实验熟悉 Windows 存储器管理中提供的各类机制和实现的请求调页技
术。
了解 Windows 内存结构和当前系统中内存的使用情况,包括系统地址空间
的布局,物理内存的使用情况。
熟悉使用 Windows 存储器相关的 API。
二、 实验内容
设计一个内存监视器,能实时地显示当前系统中内存的使用情况,包括系统
地址空间的布局,物理内存的使用情况;能实时显示某个进程的虚拟地址空间
布局和工作集信息等。
三、 实验环境
1、软件环境
Windows10 操作系统,版本号:1909
2、硬件环境
Intel® Core™ i5-7200U CPU @ 2.50GHz×4
四、 程序设计与实现
1、实验思路
(1)对于查看性能信息的功能,可以使用 GetPerformanceInfo()来实
现,该函数得到一个 PERFORMANCE_INFORMATION 结构体,保存性能信息。
(2)对于查看内存信息的功能,可以使用 GlobalMemoryStatusEx()来
实现,该函数得到一个 MEMORYSTATUSEX 结构体,包含了物理内存和虚拟内
存的现有信息。
(3)对于查看系统信息的功能,可以使用 GetSystemInfo()来实现,
该函数得到一个 SYSTEM_INFO 结构体,保存有当前计算机系统的信息。