1、 设 计 题 目 操 作 系 统 课 程 设 计 学 生 姓 名 学 号 专 业 班 级 指 导 教 师 2012 年 12 月 22 日 设 计 共 3 题如下描述 成绩 题 目 课 程 设 计 主 要 内 容 首先感谢老师首先感谢老师和和同学同学的的指导指导 1、设计目的:设计目的: 操作系统原理课程设计是信息计算科学专业实践性环节之一,是对学习完操 作系统 原理 课程后进行的一次较全面的综合训练。 其目的在于加深对操作系统 的理论、 方法和 基础知识的理解, 掌握操作系统结构、 实现机理和各种典型算法, 系统地了解操作系统的 设计和实现思路,培养学系统设计能力, 并了解操作 系统的发展动
2、向和趋势。对以后工作 或者进一步研究都有促进作用。 2、设计题目:设计题目: 进程调度算法 银行家算法- 页面调度算法 3、设计总结:设计总结: a、知识总结、知识总结 有效性一直是操作系统所追求的目标之一。操作系统的有效性包含以下两个方面:1、提高 资源利用率;2、提高系统吞吐率。引入进程管理,处理机调度,存储器管理,设备管理, 文件管理等等机制,都是为了实现该特性的。而实现各种机制却有着不同算法,算法的优 劣就显得尤为重要了。 b、实践感悟、实践感悟 由于时间仓促,此次课程设计并未投入大量时间,依然存在许多不足。但是通过对 算法的进一步理解, 加以程序实现, 让我对本专业的学习兴趣更加浓厚
3、了。 课程设计时, 遇到了一些问题,通过与老师及同学的交流,和网上查阅资料,学到了更多的知识。在 此对老师和同学表示感谢。 指 导 老 师 评 语 建议:从学生的工作态度、工作量、设计(论文的)创造性、学术性、使用性及书面表达能力等方面给出评价。 签名: 20 年 月 日 目录目录 一、一、 算法算法设计概述设计概述 1、 设计背景、 设计背景-1 2、 运行环境、 运行环境-1 二二、进程调度算法进程调度算法 1、进程进程并发执行并发执行-1 2、算法原理算法原理及设计及设计-2 3、 代码设计代码设计-3 三、三、银行家算法银行家算法 1、 进程死锁状态进程死锁状态-13 2、 算法原理算法原理及设计及设计-13 3、 代码设计代码设计-16 四、四、页面调度算法页面调度算法 1、 页式页式虚拟存储虚拟存储-20 2、 算法原理算法原理及设计及设计-20 3、 代码设计代码设计-21 五、课程设计总结五、课程设计总结 1、 知识总结、 知识总结-26 2、 实践感悟、 实践感悟-26 一、一、 算