操作系统课程设计--内核定时器7l3n1tcg.docVIP

  • 5
  • 0
  • 约1.7万字
  • 约 18页
  • 2018-09-11 发布于湖北
  • 举报

操作系统课程设计--内核定时器7l3n1tcg.doc

操作系统课程设计--内核定时器7l3n1tcg

摘要 1 1 设计题目与要求 2 1.1设计题目:内核定时器 2 1.2设计要求:通过研究内核的时间管理算法,学习内核源代码;然后应用这些知识并且使用“信号”建立一种用户空间机制来测量一个多线程程序的执行时间。 2 2 总的设计思想及系统平台、语言、工具 2 2.1 设计思想: 2 2.1.1Linux内核对定时器的描述 2 2.1.2Linux 内核定时器 3 2.1.3Linux 信号signal处理机制 6 2.1.4多线程编程 7 2.1.5内核定时器机制的实现 9 2.2. 系统平台: 12 2.3. 编程工具: 12 3.数据结构与模块说明(功能与流程图) 12 3.1.定时器使用: 12 3.2 多线程程序: 13 3.3程序流程图: 14 4. 源程序: 14 5.运行结果与运行情况 15 6.调试记录: 16 7.自我评析和总结: 17 8.参考文献 17 内核定时器 摘要 每个正在系统上运行的程序都是一个。每个进程包含一到多个线程。进程也可能是整个或者是部分程序的动态执行。线程是一组的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为运行的上下文。指明线程执行操作系统代码已经经过了多少个100ns的CPU时间一般地,在使用虚拟内存技术的多任务系统上,内核和应用有不同的地址空间,因此,在内核和应用之间以及在应用与应用之间进行数据交换需要专门的机制

文档评论(0)

1亿VIP精品文档

相关文档