操作系统进程控制课程设计
《操作系统进程控制课程设计》由会员分享,可在线阅读,更多相关《操作系统进程控制课程设计(28页珍藏版)》请在毕设资料网上搜索。
1、 操作系统原理 课 程 设 计 报 告 书 题 目: 进程控制模块 学 号: 学生姓名: 专 业:计算机科学与技术卓越班 指导教师: 2014 年年 12 月月 26 日日 目目 录录 1. 系统功能 . 1 2. 系统设计 . 2 2.1. 总体设计 . 2 2.2. 详细设计 . 2 2.2.1. 函数 . 2 2.2.2. 数据结构 3 2.2.3. 算法 . 4 3. 系统实现 . 5 3.1. 开发工具及语言. 5 3.2. 实现步骤 . 5 3.3. 代码 5 4. 系统测试与分析21 5. 总结 .25 1 1. 系统功能系统功能 1、实现进程调度算法选择,有先来先服务调度算法和
2、优先级调度算法; 2、实现进程的创建; 3、实现进程的终止; 4、实现进程的阻塞; 5、实现进程的唤醒; 6、实现手动调度进程和进程自动执行两种模式; 许可 时间片用完 I/O 完成 进程调度 I/O 请求 终止 执行 就绪 阻塞 创建 2 2. 系统设计系统设计 2.1. 总体设计总体设计 定义 3 个类,JieMian 类、Process 类、List 类。 1JieMian 类中布局程序界面,调用进程的创建、执行、终止、阻塞、唤 醒等函数。 2Process 类模拟进程,有 3 个变量,进程的名字 name、进程的时间片 time、进程的优先级 priority,还有对这 3 个变量赋值
3、和得到变量的值得 get 函数、set 函数。 3List 类有两个变量,LinkedList readyList,就绪队列; LinkedList blockList,阻塞队列。 2.2. 详细设计详细设计 2.2.1. 函数函数 包括函数声明(返回值、函数名、形参)和功能描述。 1JieMian():调用 initframe()函数,初始化程序界面 2void initframe():初始化程序界面 3void actionPerformed(ActionEvent e):事件监听函数, 属于库函数, 重写该函数,实现所有按钮的事件的监听。 4void selectModel():选择手动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 进程 控制 课程设计
