欢迎来到天天文库
浏览记录
ID:29738070
大小:17.70 KB
页数:10页
时间:2018-12-22
《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。两 个子进程同理。 四:程序流程:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及
此文档下载收益归作者所有