- 3
- 0
- 约1.06万字
- 约 9页
- 2020-12-12 发布于天津
- 举报
操作系统实验课程报告
课题:消费者与生产者实验
姓 名 张涛
学 院 计算机学院
班 级 2011211311
学 号 2011211419
2013年 12月14日
实验目的:
1)理解线程同步的思想和方法,学会用线程同步解决临界区问题,本次实验解决生产
者消费者问题
2 了解windows系统或linux系统下中信号量的使用方法。
实验预备内容
(1) 阅读Linux的sched.h源码文件,加深对进程管理概念的理解。
这个文件长达2616行,这里截取第1221~1548行抄录在实验报告最后,即结构体 task_struct,地位相当于 PCB。
下面对几个比较重要的参数,结合本人的了解 以及 网上查阅的资料 做一点解释。
中括号内的数字为代码行号,下同。
volatile long state:【1222】进程状态字,表示进程当前的状态(运行、就绪、等待、僵
死、暂停、交换),分别对应已定义好的常量;
TASK_RUNING :正在运行或可运行状态;
TASK_INTERRUPTIBLE :可打断睡眠状态;
TASK_UNINTERRUPTIBLE :不可打断睡眠状态;
TASK_ZOMBLE :僵死状态;
TASK_STOPPED :暂停状态;
交换状态。
void *stack:【1223】进程所使用的栈空间;
unsigned int flags:【1225】进程标志(
您可能关注的文档
- 《北岳酒店规章制度》.docx
- 《北引道给水工程施工图说明(1)》.docx
- 《北林大外派人员管理制度》.docx
- 《北校体育工作总结报告》.docx
- 《北汽镇江公司介绍》.docx
- 《北海市房地产市场研究报告》.docx
- 《北海悦澜庭酒店采购流程》.docx
- 《北翼施工钻场安全技术措施》.docx
- 《北翼胶轮车大巷里段铺地技术安全措施》.docx
- 《北胶大巷洒水防尘管路安装安全技术措施》.docx
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
原创力文档

文档评论(0)