Linux操作系统课程设计—时间片法和优先数法
《Linux操作系统课程设计—时间片法和优先数法》由会员分享,可在线阅读,更多相关《Linux操作系统课程设计—时间片法和优先数法(18页珍藏版)》请在毕设资料网上搜索。
1、 操作系统原理操作系统原理 课程设计课程设计报告报告 二一一年十二月十二日 目录目录 一、一、 操作系统原理课程设计的目的与要求操作系统原理课程设计的目的与要求 . 3 1、 目的目的 3 2、 要求要求 3 二、二、 简述课程设计内容、主要功能和实现环境简述课程设计内容、主要功能和实现环境 . 3 1. 课程设计内容课程设计内容 3 三、三、 任务的分析、设计、实现和讨论任务的分析、设计、实现和讨论 . 3 1、 任务的分析任务的分析 3 2、 任务的设计与实现任务的设计与实现 . 4 五、五、 附录附录 12 进程调度优先数法与简单轮转法 一、一、 操作系统原理课程设计的目的与要求操作系统
2、原理课程设计的目的与要求 1、 目的目的 进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。本实习要 求学生独立地用高级语言编写和调试一个简单的进程调度程序。调度算法可任意选择或自行 设计。任务一采用简单轮转法,任务二采用优先数法等。本课题可以加深对进程调度和各种 调度算法的理解。 2、 要求要求 (1) 设计一个有 n 个进程并发的进程调度程序。 每个进程由一个进程控制块 (PCB) 表示。 进程控制块一般应该包含下述信息:进程名、进程优先数、进程需要运行的时间、占用 CPU 的时间以及进程的状态等,且可按调度算法的不同而增删。 (2) 调度程序应包含 2 种不同的调度算法
3、,运行时可任意选一种,以利于各种算法的分 析比较。 (3) 算法应能显示或打印各个进程的 PID、状态(运行状态 R、等待状态 W 等)和参数 (已运行时间等)的变化情况,便于观察诸进程的调度过程 进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。本实习要 求学生独立地用高级语言编写和调试一个简单的进程调度程序。调度算法可任意选择或自行 设计。任务一采用简单轮转法,任务二采用优先数法等。本课题可以加深对进程调度和各种 调度算法的理解。 二、二、 简述课程设计内容、主要功能和实现环境简述课程设计内容、主要功能和实现环境 1. 课程设计内容课程设计内容 进程调度是处理机管理的核心
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 课程设计 时间 优先
