- 320
- 0
- 约1.43万字
- 约 21页
- 2016-12-09 发布于湖北
- 举报
实训一、模拟进程操作原语
实训目的:
通过设计并调试创建、终止、阻塞、唤醒原语功能,有助于对操作系统中进程控制功能的理解,掌握操作系统模块的设计方法和工作原理。
实训内容:
设计创建、终止、阻塞、唤醒原语功能函数。
设计主函数,采用菜单结构(参见后面给出的流程图)。
设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息显示在屏幕上,以供随时查看各队列中进程的变化情况。
实训步骤:
1、系统总体结构:
系统主菜单 1…创建
2…阻塞
3…唤醒
4…终止
5…显示
0…退出
请输入您需要的功能(0-5):
2、进程PCB中应包含以下内容:
进程名 优先级 运行时间 状态 指针 实训代码:
#include stdio.h
#includestring.h
struct PCB
{
char name[4];
int priority;
int runtime;
};
void main()
{
int x,t;
int a=0;
int k=0,r=1,i=0,j=0;//k为就绪队列总数,r堵塞队列总数
char name[4];
struct PCB pcb[10];
struct PCB pcb1[10];
struct PCB pcb2[10];
printf(------------
您可能关注的文档
- 《Excel 2013数据处理与分析》第3章.pptx
- 《Linux操作系统实用教程》第2章.ppt
- 《Linux C从入门到精通》.明日科技.第16章.界面开发基础.ppt
- 《PLC可编程控制技术》第四章-2.ppt
- 《CNKI学术期刊总库》使用技巧讲座.ppt
- 《Poka-Yoke防错技术培训》(第2部分).ppt
- 《VC++程序设计基础》习题2.doc
- 《U8项目实施服务工作任务书》模版.doc
- 《FLASH_界面及功能介绍》.ppt
- 《安全生产法》及相关法律法规培训.pptx
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 基于MATLAB的电力系统单相短路故障仿真分析.docx VIP
- ST-ZLJL-507-04硫化橡胶撕裂强度测定不确定度的评定报告.doc VIP
- 金蝶云·星辰操作手册.pdf VIP
- 《科学思维和科学研究方法》-潘雁钦教学大纲.pdf
- 韭菜的自我修养核心精华.pdf VIP
- 23331-2020能源管理体系 全条款内部审核检查记录表.pdf VIP
- 2025年幼儿园晨午检记录管理制度.docx VIP
- BYD比亚迪汽车BYD ATTO 3 brochure说明书用户手册.pdf
- 知识产权宣传普法课件.pptx VIP
- 第一单元 珍惜青春时光(期末复习教学设计)七年级道德与法治下册(统编版2024).docx VIP
原创力文档

文档评论(0)