操作系统课程设计报告.docx
文本预览下载声明
淮 阴 工 学 院
操 作 系 统 课 程 设 计 报 告
选题名称: 基于时间片的高优先级调度模拟实现
系(院): 经济管理学院
专 业: 信息管理与信息系统
班 级: 信管 1091
姓 名: 赵 洁 学 号: 1091807127
姓 名: 杨 娟 学 号: 1091807123
姓 名: 俞庆燕 学 号: 1091807124
姓 名: 方 晨 学 号: 1091807105
指导教师: 陈礼青 邱军林
学年学期: 2011 ~ 2012 学年 第 一 学期
2012 年 1 月 8 日
设计任务书
课题 名称
基于时间片的高优先级调度模拟实现
1.
理解进程调度相关理论。
设计
2.
掌握时间片调度原理。
目的
3.
掌握高优先级调度原理。
实验
1.
硬件:PC 机,奔腾 IV 以上 CPU, 512MB 以上内存,80G 以上硬盘。
环境
2.
软件:Windows2000/XP、M icrosoft Visual C++ 6.0。
1.
搜集基于时间片的高优先级调度模拟实现可能涉及到的知识和相关资料。
2.
应用 Microsoft Visual C++ 6.0 集成开发环境,设计并实现一个基于时间片
任务
要求
的高优先级调度模拟程序。
3.
确保基于时间片的高优先级调度模拟程序能正确运行。
4.
参加答辩,撰写课程设计报告。
工作进度计划
序号
起止日期
工 作 内 容
1
2012.1.1
课题任务下达,查阅文献资料
2
2012.1.2~2012.1.3
课题总体设计、素材搜集与处理
3
2012.1.4~2012.1.7
课题详细设计、调试、完善设计
4
2012.1.8
答辩,撰写报告
指导教师(签章):
年 月 日
摘要
操作系统(Ope r a t i ng Sys t e m,简称OS)是计算机系统的重要组成部分,是 一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工 作流程,协调系统部件之间, 系统与用户之间、用户与用户之间的关系。随着操 作系统的新技术的不断出现功能不断增加。操作系统作为一个标准的套装软件必 须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从 开发工具到系统工具再到应用软件的一个平台环境。更能满足用户的需求。随着 计算机技术的不断发展,人们对于计算机系统性能的要求也越来越高,对于操作 系统所使用的算法也在不断地发展。OS对调度分配实质是一种资源分配,因而调 度算法要根据不同的系统资源分配策略所规定的来分配算法。对于不同的系统目 标,又必须采用不同的调度算法。有的算法适合长作业,有的适合短作业,有的 适合作业调度,有的适合进程调度。本课程设计所讨论的基于优先级的时间片调 度算法是在诸多的调度算法中具有明显有点的调度算法。该算法涉及到高优先级 调度算法、时间片轮转算法、多级反馈队列调度算法。本课题基于Mi cr os of t
Vi s ua l C++6. 0平台,对算法作出具体的解释。
关键词:操作系统、调度算法、优先级、时间片
目 录
1 绪 论 ........................................................................................ 错误!未定义书签。
1 .1 调 度 算 法 发 展 过 程 .................................................................................... 错误!未定义书签。
1 .2 目 的 和 意 义
1 .3 调 度 算 法 发 展 过 程
1 .4 使 用 的 到 的 开 发 工 具 ................................................................................ 错误!未定义书签。
1 .4 .1 特 色
1 .4 .2 缺 点
2 需 求 分 析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 错误!未定义书签。
2 .1 课 程 设 计 背 景 ............................................................................................ 错误!未定义书签。
2 .2 课 程 设 计 任 务 ............................
显示全部