- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hrrn,响应比高者优先
CHAPTER 9UNIPROCESSOR SCHEDULING 单处理机调度) Aim of Scheduling Processor efficiency(处理机效率) (多进程竞争CPU,合理安排调度) Fairness 公平性,防止进程饥饿 (通过调度算法来安排调度次序,满足系统的设计目标) Types of Scheduling(调度类型) 按OS的类型划分: 批处理调度、分时调度、实时调度、多处理机调度 按调度的层次划分: Long-term scheduling(长程调度) Medium-term scheduling(中程调度) Short-term scheduling(短程调度) Long-term scheduling 又称为高级调度、作业调度,它为被调度作业或用户程序创建进程、分配必要的系统资源,并将新创建的进程插入就绪队列,等待Short-term scheduling 采用交换技术的系统将新创建的进程插入(就绪,挂起)队列,等待Medium-term scheduling 。 批处理系统中,作业进入系统后,先驻留在磁盘上(批处理队列中)。长程调度从该队列中选择作业,为之创建进程。 Long-Term Scheduling Determines which programs are admitted to the system for processing - 这取决于调度算法,如FCFS、短作业优先、基于优先权、响应比高者优先等调度算法 How many programs are admitted to the system - Controls the degree of multiprogramming When does the scheduler be invoked - Each time a job terminates - Processor is idle exceeds a certain threshold Medium-term scheduling 又称为中级调度,它调度换出到磁盘的进程进入内存,准备执行 中程调度配合对换技术使用。 其目的是为了提高内存的利用率和系统吞吐量。 在多道程序度允许的情况下,从外存选择一个挂起状态的进程调度到内存(换入) Short-term scheduling 又称为进程调度、低级调度,调度内存中的就绪进程执行。 Known as the dispatcher:决定就绪队列Which进程将获得处理机 Executes most frequently Invoked when an event occurs Clock interrupts I/O interrupts Operating system calls Signals 信号 9.2 SCHEDULING ALGORITHMS 调度算法 Scheduling Criteria 调度准则 The Use of Priorities 优先权的使用 Scheduling Policies 调度策略 Scheduling Criteria 调度准则 User-oriented Response Time 响应时间 - Elapsed time between the submission of a request until there is output. - 常用于评价分时系统的性能。 Turnaround time(周转时间) - 是指从作业提交给系统开始,到作业完成为止的这段时间间隔(也称为作业周转时间) - 常用于评价批处理系统的性能。 User-oriented Deadlines(截止时间) - 是指某任务必须开始执行的最迟时间(Starting deadline ),或必须完成的最迟时间(Completion deadline ) - 常用于评价实时系统的性能。 System-oriented Throughput(吞吐量) - 单位时间内系统所完成的作业数 - 用于评价批处理系统的性能 Processor Utilization 处理机利用率 - This is the percentage of time that the processor is busy. 处理机忙的时间百分比 System-oriented Balancing Resource(资源平衡) - Keep the resources of the system busy - 适用于长程调度和中程调度 Fairness(公平性) - Process should be treated the same, and no process
您可能关注的文档
- 1.兩階段皮膚致癌模式two-stagecarcinogenesis.ppt
- 1.营销策划方案.doc
- 1.政治推行奴化教育.ppt
- 1.專案管理觀念.doc
- 1多维匹配模型-计算机应用与软件.doc
- 1-30廣告效果.ppt
- 02.資訊系統開發模式.ppt
- 2、知情同意书设计规范.doc-上海中医药大学附属龙华医院.doc
- 2.1.手机终端产业链的构成和特点.doc
- 2.a06128-1《扣缴个人所得税报告表(国内人员)》.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)