linux编程技术实验报告

linux编程技术实验报告

ID:29738070

大小:17.70 KB

页数:10页

时间:2018-12-22

linux编程技术实验报告_第1页
linux编程技术实验报告_第2页
linux编程技术实验报告_第3页
linux编程技术实验报告_第4页
linux编程技术实验报告_第5页
资源描述:

《linux编程技术实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划linux编程技术实验报告  实验报告  ?  ???  课程名称实验名称实验时间指导单位  操作系统A  Linux操作、使用、编程  XX年5月6日  计算机学院计算机科学与技术系  指导教师徐小龙  学生姓名学院(系)  陈坤通达学院  班级学号专业  计算机通信  实验报告  1  实验报告  2  3  实验报告  4目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,

2、保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  Linux内核分析实验报告  实验题目:内核定时器  实验目的:练习怎样编写调用内核的时间测量功能为应用程序测量和精确定时,通过这个实验:可以进一步了解Linux内的的定时机制以及数据结果以及怎样从  用户空间去访问内核控件的时间数据  硬件环境:内存1G以上  软件环境:Linux2-6  实验步骤:  一:实验原理简介:  在每一个用户进程的主要执行动作前设定时间,主要动作完成以后,获取时间,如此得到了主要动作的执行时间,系统总共有三种类型的时间ITIMER_REAL,ITIMER_VIRTUA

3、L,ITIMER_PROF,三种类型的数据分别记录了程序执行的实际时间,程序执行的虚拟时间,程序执行的CPU时间。其中:  程序的用户态时间=ITIMRT_PROF得到的时间  程序的系统态时间=ITIMRT_PROF得到的时间-ITIMER_VIRTUAL得到的时间  在这里使用了fibonacci函数测验。因为fibonacci函数运行的时间相对较长,实验结果明显。测验相关函数时,可以运用一个for循环达到相同的效果。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新

4、项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  二:主要数据结构:  1.时间结构:  structtimeval{  longtv_sec;//1970-1-1开始经历的秒数  longtv_usec;//从上一秒到现在经历的微秒数  }theTime;  要想得到现在的具体时间,需要经过相应的转换  2.时间设置结构:  structitimerval{  structtimevalit_interval;  structtimevalit_value  };  it_interval当时钟到时后时钟设的初始值;  it_value调用getitimer函数

5、后,时间值存储在这个结构中三:主要函数介绍  1:系统调用函数  getitimer(inttimerType,conststructitimerval*value)  函数说明:得到指定类型的的时间值,得到的给过放在value  结构中目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  :setitimer(inttimerType,conststructitimerval*value,  stru

6、ctitimerval*oldValue)  函数说明:设置指定类型的时间的时间值,设置的标准时  value结构中指定的值。  sighandler_tsignal(intsignum,sighandler_thandler);函数说明:将指定的信号类型与指定的函数相关联。  2:自定义函数:  staticvoidpsig_real(void);  函数说明:每当父进程实际执行时间达到1秒,就把  p_real_secs变量加1。两  个子进程同理。  staticvoidpsig_virtual(void);  函数说明:每当父进程虚拟执行时间达到1秒,就把  p_virt_sec

7、s变量加1。两  个子进程同理。  staticvoidpsig_prof(void);  函数说明:每当父进程prof执行时间达到1秒,就把  p_real_secs变量加1。两  个子进程同理。  四:程序流程:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。