- 38
- 0
- 约 26页
- 2017-10-23 发布于天津
- 举报
获取实验课件二
操作系统课程实验
2016-03-28
课程计划
第5周:实验环境安装与搭建(part0)
第6~7周:线程的休眠与唤醒(part1)
第8~9周:优先级调度(part2)
第10~11周:线程锁、信号量与优先级继承(part3)
第12~14周:多级反馈队列调度(part4)
实验一.线程休眠与唤醒
需要解决:
(1)通过修改pintos的线程休眠函数来保证pintos不会在一个线程休眠时忙等待。
(2)通过修改pintos排队的方式来使得所有线程正确地被唤醒。
相关文件
pintos/src/devices目录:
timer.h, timer.c
pintos/src/threads目录:
thread.h, thread.c
Pintos/src/lib目录
需要阅读相关结构体以及函数。
Pintos的中断机制
出于安全性等考虑,每隔一段时间操作系统必须获得CPU时间,进行进程调度等工作。而操作系统是通过中断来获得CPU时间。pintos中操作系统中断频率为:
Timer中断产生时以下函数就会被调用。
中断相关
pintos/src/threads目录:
interrupt.c 和 interrupt.h
该枚举定义了中断是开还是关,在原子操作中必须保证中断是关的。
用函数interrupt_disable()来关闭中断, 这个函数是有返回值的!
您可能关注的文档
- 浙商早会纪要(7-22)-浙商期货.doc
- 嘉大附小95學年度「兒童科學探索」培訓計畫(草案).doc
- 104學年度第1學期註冊須知-教務處註冊組-臺北市立大學.doc
- 附件一技能实习制度所认可的对象工种.doc
- 就业形势稳定结构不断优化——十二五.doc
- 創意與創新教學計畫.doc
- 校企深度融合的应用型人才培养模式探索-十二五专业综合改革.doc
- 行业信息简报总第120期-先锋医药.doc
- 《巴南经济园区手机报》【第27期】主办重庆市巴南区经济园区开发建设.doc
- 2015年第二期简报已上传,敬请查阅!-江苏水稻丰产工程科技网欢迎您.doc
- 2026年及未来5年开泰管项目市场数据调查、监测研究报告.docx
- 2026年中国和声纠正效果器市场调查研究报告.docx
- 2026年中国织布AD浆市场调查研究报告.docx
- 2026年及未来5年水分测定仪项目市场数据调查、监测研究报告.docx
- 2026年中国高弹网状绷带市场调查研究报告.docx
- 2026年中国三级扩散泵市场调查研究报告.docx
- [江苏]江苏省体育局训练中心2025年招聘专业技术人员笔试历年典型考点题库附带答案详解.docx
- 2026年中国商用容积式电热水器市场调查研究报告.docx
- 2026年中国橡胶无回弹榔头市场调查研究报告.docx
- 2026年中国带泵发电机市场调查研究报告.docx
原创力文档

文档评论(0)