- 7
- 0
- 约5.31千字
- 约 17页
- 2019-09-23 发布于安徽
- 举报
实用标准文档
文案大全
操作系统实验
---进程状态转换及其PCB的变化
1. 目的:
自行编制模拟程序,通过形象化的状态显示,使学生理解进程的概念、进程之间的状态转换及其所带来的PCB内容 、组织的变化,理解进程与其PCB间的一一对应关系。
2. 内容及要求:
设计并实现一个模拟进程状态转换及其相应PCB内容、组织结构变化的程序。
独立编写、调试程序。进程的数目、进程的状态模型(三状态、五状态、七状态或其它)以及PCB的组织形式可自行选择。
合理设计与进程PCB相对应的数据结构。PCB的内容要涵盖进程的基本信息、控制信息、资源需求及现场信息。
设计出可视性较好的界面,应能反映出进程状态的变化引起的对应PCB内容、组织结构的变化。
代码书写要规范,要适当地加入注释。
鼓励在实验中加入新的观点或想法,并加以实现。
认真进行预习,完成预习报告。
实验完成后,要认真总结,完成实验报告。
3. 程序流程图
4.代码部分
(1) 数据结构部分
进程结构体
struct PCB
{
char P_name[10];
int P_id;
int P_state;
int needtime;
int lefttime;
int P_level;
};
进程结构体有:进程号,进程状态,进程剩下的时间,进程需要的时间,进程的优先级
队列结构体
struct Queue
{
PCB q
您可能关注的文档
最近下载
- 天津滨海旅游区南部给水加压泵站项目泵房及附属工程项目施工组织设计.doc VIP
- CQI-11特殊过程-电镀系统评估-第三版(中英文版).xlsx VIP
- AMS 4596 B 国外国际英文.pdf
- 某EPC项目技术标投标文件.pdf VIP
- 《锂离子电池负极用包覆沥青技术规范》.pdf VIP
- 《锂离子电池负极材料用沥青》.pdf VIP
- 2026年池州市九华山畅游电子商务有限公司公开招聘工作人员15名笔试备考题库及答案解析.docx VIP
- 大学生创新创业基础(高校创新创业教育)全套教学课件.pdf VIP
- 《家乡的美食》教案.pdf VIP
- QT间期延长的监测与风险评估专家共识.pptx
原创力文档

文档评论(0)