电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 处理机的调度和死锁

处理机的调度和死锁 w. com
第三章 处理机的调度和死锁

31处理机调度的基本概念 令3.1高、中、低三级调度 令1、高级调度(作业调度、长程调度、接纳调度) 将外存作业调入内存,创建PCB等,插入就绪 队列。 一般用于批处理系统,分/实时系统一般直接 入内存,无此环节。 调度特性 1接纳作业数(内存驻留数) 太多>周转时间T长 太少>系统效率低 2接纳策略:即采用何种调度算法:FCFS、短 卿作业优先等 处理机调度与死锁
处理机调度与死锁 3.1 处理机调度的基本概念 ❖ 3.1高、中、低三级调度 ❖ 1、高级调度(作业调度、长程调度、接纳调度) ▪ 将外存作业调入内存,创建PCB等,插入就绪 队列。 ▪ 一般用于批处理系统,分/实时系统一般直接 入内存,无此环节。 调度特性 ٭ ▪ 1.接纳作业数(内存驻留数) 太多―――> 周转时间T长 太少―――> 系统效率低 ▪ 2.接纳策略:即采用何种调度算法:FCFS、短 作业优先等

处理机调度的基本概念(2) 令2、低级调度(进程调度,短程调度) ☆主要是由分派程序( Dispatcher)分派处理机。 1非抢占方式: 简单,实时性差(如win31 2抢占方式 (1)时间片原则 (2)优先权原则 (3)短作业优先原则。 令3、中级调度(中程) ◇为提高系统吞吐量和内有利用率而引入的一内---外存对 换功能(换出时,进程为挂起或就绪驻外状态) 运行频率:低>中>高。 处理机调度与死锁
处理机调度与死锁 处理机调度的基本概念(2) ❖ 2、低级调度(进程调度,短程调度) ❖ 主要是由分派程序(Dispatcher)分派处理机。 ٭ 1.非抢占方式: 简单,实时性差 (如win31) ٭ 2.抢占方式 (1)时间片原则 (2)优先权原则 (3)短作业优先原则。 ❖3、中级调度(中程) ❖为提高系统吞吐量和内存利用率而引入的一内------外存对 换功能(换出时,进程为挂起或就绪驻外状态) ❖运行频率:低>中>高

问? 令三种调度被引发的事件? 令事件的表现方式? 处理机调度与死锁
处理机调度与死锁 问? ❖三种调度被引发的事件? ❖事件的表现方式?

312调度的队列模型 令一、仅有进程调度的队列模型 时间片完 交互用户 绪列 进程完成 进程调度p 事件出现 「阳队列 等待事件 处理机调度与死锁
处理机调度与死锁 3.1.2调度的队列模型 ❖一、仅有进程调度的队列模型 就绪队列 CPU 阻塞队列 交互用户 时间片完 进程调度 进程完成 等待事件 事件出现

3.12调度的队列模型 令二、具有高/低级模型 作业调度 时间片完 后备队列 「就绪队列 进程 进程调度(克成 事件出观□車奉队□工等特事件 事件2出现[队列工等待事件2 ■口■口■■■D■■口■■ 处理机调度与死锁
处理机调度与死锁 3.1.2调度的队列模型 ❖二、具有高/低级模型 就绪队列 CPU 阻塞队列 时间片完 进程调度 进程 完成 事件1出现 等待事件1 后备队列 事件2出现 阻塞队列 等待事件2 作业调度

三、具有三级调度 作业调度 时间片完 后备啉列 □就绪队郭 进程调度 进程 (PU完成 交互型作 级调度 际、起队列 事件出现 事件出现[帼率、趣队列[ 挂起 阻塞队列 等待事件 处理机调度与死锁
处理机调度与死锁 三、具有三级调度 就绪队列 CPU 就绪、挂起队列 时间片完 进程调度 进程 后备队列 完成 事件出现 阻塞、挂起队列 作业调度 阻塞队列 等待事件 挂起 事件出现 中级调度 交互型作业

3.13选择调度方式和算法的若干准则 令一、面向用户的准则 1.周转时间短(常用于批处理系统) 概念:作业从提交>完成的时间分为: (1)驻外等待调度时间 (2)驻内等待调度时间 (3)执行时间 (4)阻塞时间 座空會 处理机调度与死锁
处理机调度与死锁 3.1.3选择调度方式和算法的若干准则 ❖ 一、面向用户的准则 ٭ 1.周转时间短(常用于批处理系统) ▪ 概念:作业从提交――> 完成的时间.分为: ▪ (1)驻外等待调度时间 ▪ (2)驻内等待调度时间 ▪ (3)执行时间 ▪ (4)阻塞时间

3.13选择调度方式和算法的若干准则 令一、面向用户的准则 平均周转时间 ∑ *平均带权 可见带权w越小越好Ts为实际服务时间。 座空會 处理机调度与死锁
处理机调度与死锁 ❖ 一、面向用户的准则 平均周转时间 ٭ 平均带权 ٭ ٭ 可见带权w越小越好,Ts为实际服务时间。 3.1.3选择调度方式和算法的若干准则 [ ] 1 1 = = n i Ti n T [ ] 1 1 = = n i s i T T n W

3.13选择调度方式和算法的若干准则 令一、面向用户的准则 2.响应时间快:(对交互性作业) 概念:键盘提交请求到首次响应时间 (1)输入传送时间 (2)处理时间 (3)响应传送时间 3.截止时间的保证(特别于实时系统) 4.优先权准则:(即需要抢占调度) 座空會 处理机调度与死锁
处理机调度与死锁 ❖ 一、面向用户的准则 ٭ 2.响应时间快:(对交互性作业) ▪ 概念:键盘提交请求到首次响应时间 ▪ (1)输入传送时间 ▪ (2)处理时间 ▪ (3)响应传送时间 ٭ 3.截止时间的保证(特别于实时系统) ٭ 4.优先权准则:(即需要抢占调度) 3.1.3选择调度方式和算法的若干准则
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 11 Bundle adjustment Structure reconstruction SFM from N-frames.pptx
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)关联规则 Association Rule.pptx
- 《程序设计基础》课程教学资源:实验教学大纲.pdf
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(2.4 关系代数 2.5 关系演算 2.6 小结).ppt
- 安徽工贸职业技术学院:《计算机组装与维护》课程教学资源(PPT课件讲稿)项目五 微型计算机维护.ppt
- 曙光:并行程序设计简介(PPT讲座).ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第7章 显示与开关/键盘输入及微型打印机接口设计.ppt
- 数据结构与算法(PPT课件讲稿)Data Structures and Algorithms.pptx
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第5章 死锁.ppt
- 四川大学:《Java面向对象编程》课程PPT教学课件(Object-Oriented Programming - Java)Unit 1.1 Java Applications 1.1.1 Applications in Java(熊运余).ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第8章 流计算.ppt
- Adaptive Dynamic Bipartite Graph Matching:A Reinforcement Learning Approach.pptx
- 中国科学技术大学:《网络安全协议》课程教学资源(PPT课件讲稿)第一章 网络安全综述 Network Security Protocols(薛开平).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第二章 物理层.ppt
- Excel 2010高级使用技巧(PPT讲稿).ppt
- 《数据库原理》课程教学资源(PPT课件讲稿)第三章 关系数据库标准查询语言SQL.pps
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(主讲:阮晓龙).pptx
- 《软件工程导论》课程教学资源(PPT课件讲稿)第9章 面向对象方法学.ppt
- 南京航空航天大学:《C++》课程电子教案(PPT课件讲稿)第3章 类的基础部分(主讲:陈哲).ppt
- 南京大学:使用失效数据来引导决定(PPT讲稿,计算机系:赵建华).ppt
- 香港科技大学:Clustering(PPT讲稿).ppt
- 上海交通大学:TLS/SSL Security(PPT课件讲稿).pptx
- 山东大学计算机学院:《人机交互技术》课程教学资源(PPT课件讲稿)第7章 Web界面设计.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 IAP15W4K58S4单片机的硬件结构.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向方面的编程 Aspect Oriented Programming.ppt
- 武昌首义学院:Word的基本操作与技巧(PPT讲稿,主讲:张旋子).pptx
- 《VB程序设计》课程教学资源(PPT课件讲稿)第八章 过程.pps
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 网络信息搜索.ppt
- 《电子商务》课程教学资源(PPT课件讲稿)第十章 网络营销.pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第7章 传输层协议——TCP与UDP.ppt
- 九州大学(日本国立综合大学):烟花算法爆炸因子分析及改良(艺术工学府:余俊).pptx
- 图像视频编码与表达的理论与方法(PPT讲稿)图像压缩标准JPEG.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第九章 单幅图像深度重建 Depthmap Reconstruction Based on Monocular cues.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第六章 应用层.ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第3章 计算机发展史和计算思维.pptx
- 武昌理工学院(武汉科技大学中南分校):Windows 2000/XP网络组建与系统管理(PPT课件讲稿,主讲:李燕).ppt
- 《网络编程实用教程(第三版)Network Application Programming》课程教学资源(PPT课件讲稿)第1章 概述.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第十章 下一代因特网.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)对象序列化和持久化 Object Serialization and Persistence.ppt
- B-树、散列技术、散列表的概念、散列函数的构造方法、处理冲突的方法、散列表上的运算.ppt