《操作系统》课程设计.doc
约18页DOC格式手机打开展开
《操作系统》课程设计,页数 18字数2686摘要此设计报告是对操作系统中进程调度的两种算法,即静态优先权调度算法和需要时间片的转法进行了描述,并分析了它们的工作机理。最高优先权调度算法的基本思想是把cpu分配给就绪队列中优先权最高的进程。静态优先数是在创建进程时确定的,并在整个进程运行期间不再改变。简单轮转法的基本思想是...
内容介绍
此文档由会员 天缘 发布
《操作系统》课程设计
页数 18 字数 2686
摘 要
此设计报告是对操作系统中进程调度的两种算法,即静态优先权调度算法和需要时间片的转法进行了描述,并分析了它们的工作机理。
最高优先权调度算法的基本思想是把CPU分配给就绪队列中优先权最高的进程。静态优先数是在创建进程时确定的,并在整个进程运行期间不再改变。
简单轮转法的基本思想是:所有就绪进程按 FCFS排成一个队列,总是把处理机分配给队首的进程,各进程占用CPU的时间片相同。如果运行进程用完它的时间片后还未完成,就把它送回到就绪队列的末尾,把处理机重新分配给队首的进程,直至所有的进程运行完毕。
然后用具体语言模拟了一个进程调度的程序。用户可以自己输入产生进程,然后选择调度方式进行调度。所用的语言为VisualBasic.Net,结果显示了调度运行过程。
目 录
一、 问题描述和分析 ……………………………………………… 4
二、 算法设计 …………………………………………………… 5
三、 源代码及说明 ………………………………………………… 5
四、 结果与分析 ………………………………………………………17
五、 参考文献……………………………………………………… 18
五、参考文献
1、《Windows操作系统原理》 陈向群等著 机械工业出版社
2、《VisualBasic.Net程序设计》冯博琴 崔舒宁著 清华大学出版社
3、《操作系统 原理•技术与编程》 蒋静, 徐志伟著 机械工业出版社
页数 18 字数 2686
摘 要
此设计报告是对操作系统中进程调度的两种算法,即静态优先权调度算法和需要时间片的转法进行了描述,并分析了它们的工作机理。
最高优先权调度算法的基本思想是把CPU分配给就绪队列中优先权最高的进程。静态优先数是在创建进程时确定的,并在整个进程运行期间不再改变。
简单轮转法的基本思想是:所有就绪进程按 FCFS排成一个队列,总是把处理机分配给队首的进程,各进程占用CPU的时间片相同。如果运行进程用完它的时间片后还未完成,就把它送回到就绪队列的末尾,把处理机重新分配给队首的进程,直至所有的进程运行完毕。
然后用具体语言模拟了一个进程调度的程序。用户可以自己输入产生进程,然后选择调度方式进行调度。所用的语言为VisualBasic.Net,结果显示了调度运行过程。
目 录
一、 问题描述和分析 ……………………………………………… 4
二、 算法设计 …………………………………………………… 5
三、 源代码及说明 ………………………………………………… 5
四、 结果与分析 ………………………………………………………17
五、 参考文献……………………………………………………… 18
五、参考文献
1、《Windows操作系统原理》 陈向群等著 机械工业出版社
2、《VisualBasic.Net程序设计》冯博琴 崔舒宁著 清华大学出版社
3、《操作系统 原理•技术与编程》 蒋静, 徐志伟著 机械工业出版社