- 12
- 0
- 约1.12万字
- 约 11页
- 2017-08-17 发布于重庆
- 举报
Linux 内核编程实验报告3
Linux内核分析实验报告
?
实验题目: 内核定时器
实验目的:练习怎样编写调用内核的时间测量功能为应用程序测量和精确定时,
通过这个实验:可以进一步了解Linux内的的定时机制以及数据结果以及怎样从用户空间去访问内核控件的时间数据
硬件环境:内存1G以上
软件环境:Linux(Ubuntu) 2-6
实验步骤:
一:实验原理简介:
在每一个用户进程的主要执行动作前设定时间,主要动作完成以后,获取时间,如此得到了主要动作的执行时间,系统总共有三种类型的时间ITIMER_REAL,ITIMER_VIRTUAL,ITIMER_PROF,三种类型的数据分别记录了程序执行的实际时间,程序执行的虚拟时间,程序执行的CPU时间。其中:
程序的用户态时间=ITIMRT_PROF得到的时间
程序的系统态时间=ITIMRT_PROF得到的时间(CPU时间)- ITIMER_VIRTUAL得到的时间(用户态时间)
在这里使用了fibonacci函数测验。因为fibonacci函数运行的时间相对较长,实验结果明显。测验相关函数时,可以运用一个for循环达到相同的效果。
二:主要数据结构:
1.时间结构:
struct timeval{
long tv_sec; //1970-1-1 开始经历的秒数
long tv_usec;//从上一秒到现
您可能关注的文档
- HPEasySetupCD检测服务器.doc
- HPLC同时测定苯巴比妥卡马西平苯妥英安定血药浓度.doc
- HPLC方法开发-验证.doc
- HPLC方法测胆汁酸含量方法汇总.docx
- HPLC测定唾液中富组蛋白.doc
- HPLC日常维护办法之1-6.doc
- HPPaviliondv2623TX配置参数全部驱动安装问题.docx
- HPLC方法建立经验.doc
- hpux修改ip地址.doc
- HPV病理分级.doc
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附参考答案详解(黄金题型).docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附参考答案详解(能力提升).docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附答案详解(a卷).docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附答案详解ab卷.docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附参考答案详解(轻巧夺冠).docx
- 2025年出租车从业资格证模拟考试试题库答案.docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附参考答案详解(综合题).docx
- 2025年初级汽车维修工模拟试题及答案.docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附参考答案详解(满分必刷).docx
- 2026湖南邵阳市绥宁县事业单位人才引进9人备考题库附参考答案详解(研优卷).docx
原创力文档

文档评论(0)