- 15
- 0
- 约 11页
- 2016-12-02 发布于重庆
- 举报
操作系統-课程设计报告-处理机调度程序
操作系统
课程设计报告
学校:广州大学
学院:计算机科学与教育软件学院
班级:计算机127班
课题:处理机调度程序
任课老师:陶文正、陈文彬
姓名:黄俊鹏
学号:1200002111
班内序号:27
成绩:
日期:2015年1月6日
一、设计目的
在多道程序和多任务系统中,系统内同时处于就绪状态的进程可能有若干个。也就是说能运行的进程数大于处理机个数。为了使系统中的进程能有条不紊地工作,必须选用某种调度策略,选择一进程占用处理机。要求学生设计一个模拟处理机调度算法,以巩固和加深处理机调度的概念。
设计要求1)进程调度算法包括:时间片轮转法,短作业优先算法,动态优先级算法。2)可选择进程数量3)本程序包括三种算法,用C语言实现,执行时在主界面选择算法(可用函数实现)(进程数,运行时间,优先数由随机函数产生)执行,显示结果。
程序所用PCB结构体
需要用到的进程结构体如上图所示
时间片轮转法
主要是设置一个当前时间变量,curTime和时间片roundTime。
遍历进程组的时候,每运行一个进程,就把curTime += roundTime。进程已运行时间加roundTime
短作业优先算法
动态优先级算法
您可能关注的文档
- 提供村鎮银行有限责任公司管理制度(全套).doc
- 描述性統计分析之股票投资.docx
- 提前下班(早退)遭遇車祸,应当认定为工伤(案例分析).doc
- 提公因式法(說课稿).doc
- 提交評阅答辩等组织管理办法.doc
- 提升企業运营效率与服务质量之“工作模式与工作规范化设计”-物流行业工作标准化案例分析.doc
- 提升你的安全觀念杜邦安全培训报告整理_.doc
- 提升依法行政能力做人民滿意公务员培训宪法是国家的根本大法参考答案.doc
- 提升司機基础知识.doc
- 提升教育教學质量计划书.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)