模拟进程创建终止阻塞唤醒原语--附带注释.docVIP

  • 103
  • 0
  • 约7.96千字
  • 约 13页
  • 2017-01-12 发布于重庆
  • 举报

模拟进程创建终止阻塞唤醒原语--附带注释.doc

模拟进程创建终止阻塞唤醒原语--附带注释

题目:计算机操作系统模拟 院系:信息学院 专业:计算机科学与技术 班级:2013级1班 辽宁大学 实验题目一:模拟进程创建、终止、阻塞、唤醒原语 一、题目类型:必做题目。 二、实验目的:通过设计并调试创建、终止、阻塞、唤醒原语功能,有助于对操作系统中进程控制功能的理解,掌握操作系统模块的设计方法和工作原理。 三、实验环境: 1、硬件:pc机及其兼容机。 2、软件:Windows XP,Turbo C或C++、VC++等。 四、实验内容: 1、设计创建、终止、阻塞、唤醒原语功能函数。 2、设计主函数,采用菜单结构(参见后面给出的流程图)。 3、设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息显示在屏幕上,以供随时查看各队列中进程的变化情况。 五、实验要求: 1、进程PCB中应包含以下内容: 进程名 优先级 运行时间 状态 指针 2、系统总体结构: 系统主菜单 1…创建 2…阻塞 3…唤醒 4…终止 5…显示 0…退出 请输入您需要的功能(0-5): 另加实验二:模拟进程调度功能 /*PCB的组织方式:线性方式*/ #include stdio.h #include string.h #include windows.h typedef struct { char p_name[10];//进程名

文档评论(0)

1亿VIP精品文档

相关文档