上传者: 43934844
|
上传时间: 2022-06-23 09:04:12
|
文件大小: 753KB
|
文件类型: DOC
昆明理工大学信息工程与自动化学院学生实验报告 ( 2010 —2011 学年 第 二 学期 ) 课程名称:操作系统 开课实验室:信自楼444 2011 年 4 月 10 日 "年级、专业、班" "学号 " "姓名 " "成绩 " " "实验项目名称 "进程管理 "指导教师 " " "教 " " "师 " " "评 "教师签名: " "语 "年 月 日 " 一、实验目的 通过编写进程管理的算法,要求学生掌握整个进程管理的各个环节,进程的数据结 构描述,进程的各种状态之间的转换,以及进程的调度算法。以加深对进程的概念及进 程调度算法的理解,并且提高链表的应用能力,达到提高编程能力的目的。 二、实验原理及基本技术路线图(方框原理图) 用C语言或C++语言开发。需要定义PCB的数据结构,用链表的形式管理进程,采用多 级反馈队列调度的算法模拟进程的控制。要求有创建、撤销、调度、阻塞、唤醒进程等 功能。 进程的状态转换图 数据结构定义、主要变量的说明、函数的说明及各原语的功能说明 typedef struct PCB 定义结构体PCB进程控制块;char NAME[20] 定义结构体变量,进程名;