OS课程设计---模拟处理机调度算法MFC实现
《OS课程设计---模拟处理机调度算法MFC实现》由会员分享,可在线阅读,更多相关《OS课程设计---模拟处理机调度算法MFC实现(22页珍藏版)》请在毕设资料网上搜索。
1、1 课程课程设计报告设计报告 设计题目:设计题目:处理机调度算法模拟实现 班级班级 : 学号学号: 姓名姓名: 指导老师指导老师: 设计时间:设计时间: 2012 年八月 2 摘要摘要 1、主要算法包括:、主要算法包括: 先来先服务、短作业优先、高优先权优先、基于时间片的轮转、多级反馈队 列调度算法。 2、内容要求:、内容要求: 1)定义与算法相关的数据结构,如进程控制块(PCB) ,相关队列(队列要 考虑实际应用,应采用类似于类的私有成员定义所用到的队列,并使用公有函数 提供对类的操作) ; 2)所设计的系统中至少需要实现三种以上调度算法,且必须包含多级反馈 队列调度算法; 3)提供用户选择
2、功能,用户可以根据需要选择采用何种调度算法; 4)算法执行结构之后,应该给出周转时间和平均周转时间。 本系统模拟操作系统处理机调度算法的实现,实现了先来先服务、短作业优先、 基于时间片的轮转、多级反馈队列调度算法四种调度算法的模拟实现,可以根据 需要自行选择合适的调度算法,进程用 PCB 来控制,队列由 PCB 相链接而成, 分为就绪队列,阻塞队列,完成队列。进程在在运行时可以随时挂起暂停进程执 行,待条件满足后,继续恢复运行,进程在运行的时候优先权是不断的变化的, 运行的时间越长,优先级会相应减小。 关键词:先来先服务,短作业优先,高优先权优先,基于时间片的轮转, 多级反馈队列调度算法。 3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OS 课程设计 模拟 处理机 调度 算法 MFC 实现
