- 16
- 0
- 约1.52千字
- 约 14页
- 2016-09-23 发布于湖北
- 举报
1.Alarm-Clock时钟问题重点
实验1:Alarm-Clock 黄伯虎 任务描述 源代码devices/timer.c中有一个timer_sleep()函数。定义如下: 任务描述 本实验任务: 重新实现timer_sleep( )函数,避免“忙等待”的发生 策略有多种,请大家设计一种并实现即可 相关源代码 为顺利完成本实验,你至少需要阅读以下源代码文件(并非每一行都要读懂),并了解其中关键数据结构和函数的含义,它们是: ../src/threads/目录下: thread.h, thread.c:有关线程初始化、阻塞、解除阻塞,线程调度等内容; interrupt.h, interrupt.c:与中断有关的处理函数。 ../src/devices/目录下: timer.h, timer.c:本实验要修改的time_sleep( )函数就在其中,同时请注意理解定时器中断的处理过程。 数据结构 thread.h中定义了一个结构体struct thread,这个结构体用于存放线程的基本信息 数据结构 Pintos中线程的状态有四种,threads.h中定义如下: 系统的驱动 驱动力:定时器中断(timer interrupt) 定时器中断频率(time.h): 中断处理过程 中断处理过程 其它需关注函数 thread_current() 获取当前的线程的指针。 thread_foreach(thread_acti
您可能关注的文档
- 1.7静电现象的应用分析.ppt
- 1.8匀变速直线运动规律的应用第三课时重点.doc
- 1.8复系数与实系数多项式的因式分解分析.ppt
- 1.8复(实)系数多项式的因式重点重点.ppt
- 1.8匀变速直线运动规律的应用第二课时重点.doc
- 1.8相变动力学分析.ppt
- 1.8第八章贪污贿赂罪分析.ppt
- 1.8高斯函数重点.doc
- 1.GCT英语考试核心词汇重点.doc
- 1.8电容器的电容分析.ppt
- 维护服务策略分析报告.docx
- 合规红线与避坑实操手册(2026)YDT 6255-2024软件定义广域网络(SD-WAN)多云互联模式及技术要求.pptx
- 机械手臂弹簧缓冲方案分析报告.docx
- 合规红线与避坑实操手册(2026)YDT 6256-2024基于SRv6的软件定义广域网络(SD-WAN)企业侧网关技术要求.pptx
- 毛纤维生物技术投资可行性分析.docx
- 合规红线与避坑实操手册(2026)YDT 6257-2024基于SDNNFV的新一代网络架构 总体需求与框架.pptx
- 黑龙江省哈尔滨师范大学附中2026届高三数学试题3月25日第4周测试题.doc
- 合规红线与避坑实操手册(2026)YDT 6276-2024以太网环路检测及定位技术要求.pptx
- 2026届西藏自治区林芝市高三第二次诊断性检测历史试卷含解析.doc
- 水资源与有机肥利用匹配度分析报告.docx
最近下载
- CGA G-4.4 6TH ED (2020) Oxygen Pipeline and Piping Systems 氧气管道和管道系统.pdf
- 毕业设计(论文)-哈尔滨市体育公园规划设计.doc VIP
- 一种ALC板安装机具.pdf VIP
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
原创力文档

文档评论(0)