实验 系统缺页次数统计实验.ppt

实验 系统缺页次数统计实验.ppt

实验环境 系统版本:CentOS 5.5 内核版本:2.6.18-194.el5 欲编译内核:2.6.34.13 实验设备与环境 实验报告必须包含以下几项: 实验目的 实验内容 设计思想及算法流程 源程序清单 运行结果及解释 实验报告要求 实验目的 实验内容与要求 预备知识 实验步骤 实验设备与环境 实验报告与评分要求 实验4 系统缺页次数统计实验 理解内存管理中缺页的概念 综合运用实验1, 实验4, 实验5中/proc文件系统、内存管理、系统调用、内核编译的知识 掌握向/proc文件系统中增加文件的方法 掌握Linux内核模块的概念和操作方法 实验目的 通过在内核中自建变量并利用/proc文件系统作为中介的方法来统计系统缺页次数 实验内容与要求 缺页次数 虚拟内存技术的应用使得进程线性地址空间里的页面不必常驻内存。当CPU请求一个不在内存中的页面时,会发生缺页,比如我们从内存读取/写入数据,而数据未在内存,此时都会发生缺页。缺页被定义为一种异常(缺页异常),会触发缺页中断处理流程。 每种CPU结构提供一个do_page_fault处理缺页中断。由于每发生一次缺页都要进入缺页中断服务函数do_page_fault一次,所以统计该函数被调用的次数就可以得到系统从开机到现在的缺页次数。 预备知识(1) /proc文件系统 通过完成实验1,已学习了/proc文件系统的概念和基本操作

文档评论(0)

1亿VIP精品文档

相关文档