操作系统课程设计内存管理.pdfVIP

  • 2
  • 0
  • 约8.42千字
  • 约 8页
  • 2024-08-17 发布于宁夏
  • 举报

内存管理模拟

实验目标:

本实验的目的是从不同侧面了解Windows2000/XP对用户进程的虚拟内存空间的管理、分配方

法。同时需要了解跟踪程序的编写方法(与被跟踪程序保持同步,使用Windows提供的信号量)。对

Windows分配虚拟内存、改变内存状态,以及对物理内存(physicalmemory)和页面文件(pagefile)状态查询

的API函数的功能、参数限制、使用规则要进一步了解。

默认情况下,32位Windows2000/XP上每个用户进程可以占有2GB的私有地址空间,操作系统

占有剩下的2GB。Windows2000/XP在X86体系结构上利用二级页表结构来实现虚拟地址向物理地址

的变换。一个32位虚拟地址被解释为三个独立的分量——页目录索引、页表索引和字节索引——它们

用于找出描述页面映射结构的索引。页面大小及页表项的宽度决定了页目录和页表索引的宽度。

实验要求:

使用Windows2000/XP的API函数,编写一个包含两个线程的进程,

一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线

文档评论(0)

1亿VIP精品文档

相关文档