李元金 计算机与信息工程学院 E-mail: liyuanjin10@126.com 第7讲 处理机调度与死锁(1) 李元金 计算机与信息工程学院 E-mail: liyuanjin10@126.com 1/

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

第六章 交际礼仪 学习目标 案例导入 主要内容 互动训练 思考练习.
性別平等教育實施成效 之 檢視與評鑑 主講人: 廖芳娟
授課者:陳月端 法律倫理 授課者:陳月端
三普聯合會計師事務所 講師:莊汧驊 會計師 : 中華民國103年03月10日
学 校 名 称: 乐山师范学院 课 程 名 称: 声 乐 学 课程层次 (本/专): 本 科 所属一级学科名称: 文 学
自 我 介 紹 班級:運促一乙 姓名:林以權 學號:D
公文製作與品質 彰化縣政府秘書 劉玉平 中 華 民 國 104 年 7 月 31 日 .
應用文寫作規範 書信 便條 摘要 心得報告.
舌尖上的昭通.
福建省毕业生就业公共网 注册流程 就业中心 二O一二年九月.
初念淺~轉念深 網路~小品一則~分享.
支援報備之重要性.
《愛》 張愛玲 指導老師:胡翰平 國二甲 S 黃宜宣.
第三讲: 如何获取和处理就业信息.
企業設置哺(集)乳室與托兒服務觀摩座談及補助說明會
國立花蓮高級工業職業學校 圖書館簡介 歡迎各位蒞臨.
课程改革呼唤科学教育 常州市教育局教研室 蔡正秋.
「一領一‧新倍加」 門徒培育教材 一領一友誼傳道 (領人系列 12).
第二章 项目一:企业厂区与车间平面设计 1.
网瘾的危害.
正确保养皮肤的原则 皮肤的保养要依肤质进行 皮肤保养要分区进行 根据季节变化适时调整保养计划 依据年龄进行皮肤保养 肌肤保养还要分时进行
從無薪假談勞動契約條件之變更 主講人:建業法律事務所 李育錚律師.
明道大學 教師扣考系統 操作說明.
会计与财务学院 2010届毕业实习与毕业论文 学生应知注意事项.
预防老年痴呆的15个 生活习慣   背景音乐:红楼箫曲─秋窗风雨夕 文 字 资 料 来 自 网 络.
抓根本、强内涵 落实教学全过程管理 阿克苏广播电视大学 讲师 党委委员、副校长赵建胜.
國立臺灣海洋大學 【教務處】 簡報者:李國誥 教授兼教務長 中華民國98年9月23日.
刘 汉 德 广东省糖业协会 广东中轻糖业集团有限公司
備審資料準備 黃思倫 教授 逢甲大學資訊電機學院 院長
如何準備實習的履歷與自傳 吳秀照
國立高雄應用科技大學招生委員會 104 學年度碩士在職專班招生 在職服務證明書 表一 報考所 別 姓名 性別 生日 年月日 服務機 構
民法总论 丘志乔 民法学习网: 民法学习网:
第2章 操作系统的用户界面 2.1 运行一个用户程序的过程 2.2 操作系统的用户界面 2.3 操作系统提供给用户程序的服务
澄清误区 探求共识 高冀生 海峡两岸大学图书馆建筑学术研讨会 高校图书馆建设理念再认识 中国图书馆学会 建筑专业委员会委员
第8章 机床操作 主讲:臧红彬 博士.
第三章 处理机调度与死锁 3.1 处理机调度的基本概念 3.2 调度算法 3.3 实时调度 3.4 多处理机系统中的调度
于 雷 教育部高等职业院校人才培养工作评估研究课题组成员 沈阳工程学院教授
营销培训 农药渠道运作实务 迪智成咨询:程绍珊 迪智成咨询 3/21/2017
雷射磨皮醫學美容報告 姓名:王宥臻 導師:彭立祥 YAHOO奇摩資料來源
教育部補助公立大專校院辦理學生事務與輔導工作~ 有情天地~看見生命裡的陽光
国家自然科学基金 项目预算编制 财 务 处 二〇〇九年九月.
師資培育評鑑說明~教育實習篇 報告人:楊智穎主任.
中国建设银行企业金融服务方案 中国建设银行广州经济技术开发区支行 2016年9月21日.
95年度... 油品行銷事業部五股供油中心桃園煉油廠~汐止市內溝溪管線詳細路徑示意圖 紅藍綠三色線條為管線路徑 TS 2017/9/13
待遇福利法規及案例分享 臺中市立后綜高級中學 林 春 榮.
慈濟大學101學年度(下) 公文寫作與文書處理 102年5月30日上午 總務處文書組 潘杰秀.
第二章 行程管理 朱肇明 資管系 講師 大華技術學院.
李元金 计算机与信息工程学院 第 3 讲 进程管理(1) 李元金 计算机与信息工程学院 1/
李元金 计算机与信息工程学院 第 8 讲 处理机调度与死锁(2) 李元金 计算机与信息工程学院 1/
項目五、畢業生表現 第一節 現況描述 一、畢業生專業能力符合系所教育目標之程度
國立勤益科技大學 技專校院校務基本資料庫 填表說明會
2.3 平面与回转体表面相交 回转体截切的基本形式 截平面 截平面 截交线 截交线.
主讲人: 颜蓉花 E---mail: 财务管理课程 (第二版) 主讲人: 颜蓉花 E---mail:
服務教育 「服務教育」之課程,即為愛校環境清潔的服務,此門課為必修課為新生一年級必修課程,上、下學期各一學分。
昂首踏實- 大專校院校外實習媒合資訊平台.
國立臺灣師範大學 邁向頂尖大學計畫 補助出國經費作業要點
服務教育 「服務教育」之課程,即為愛校環境清潔的服務,此門課為必修課為新生一年級必修課程,上、下學期各一學分。
李元金 计算机与信息工程学院 第 14 讲 存储器管理(3) 李元金 计算机与信息工程学院 1/
我們讓自己相信,當我們結婚後,有了孩子以後,或者其它的什麼事情之後,我們會更加幸福。
向後退 有一天我在 信箱中收到一位朋友轉寄來的圖檔。一打開來,我只看見一個黑色塊上面堆了一些類似亂碼的白色文字,而排列方式也毫無規則可言,完全不知那個是什麼東西。
李元金 计算机与信息工程学院 第 12 讲 存储器管理(1) 李元金 计算机与信息工程学院 1/
指導老師:張慶寶 第13組 組員:許芙碩 郭民政 林孟璁 傅瑞翔 陳柏誠
自动控制原理.
进程调度算法和作业调度算法。 (1) 先来先服务(FCFS)调度算法
PURSUING EXCELLENCE / TOWARD SUCCESS WUCHANG UNIVERSITY OF TECHNOLOGY
反方向-R (一)專題研究基本資訊 專題研究計劃聯絡 信箱:秋雯、碗容、馥字、于婷、俊陞 專題研究名稱:種族歧視-東抗西
李元金 计算机与信息工程学院 第 17 讲 设备管理(1) 李元金 计算机与信息工程学院 1/
備審資料準備 逢甲大學 資訊電機學院 黃思倫 教授兼院長
鑑定安置期程說明 特教資源中心 鑑定安置組 陳翠綾.
Presentation transcript:

李元金 计算机与信息工程学院 E-mail: liyuanjin10@126.com 第7讲 处理机调度与死锁(1) 李元金 计算机与信息工程学院 E-mail: liyuanjin10@126.com 1/

处理机调度与死锁 教学目标 教学内容 处理机调度的层次 理解处理机调度的层次; 理解调度队列模型和选择调度方式和算法的准则; 掌握先来先服务、短作业(进程)优先、时间片轮转和优 先权调度算法; 理解多级反馈队列调度算法; 教学内容 处理机调度的层次 调度队列模型和调度准则 调度算法 计算机科学与技术系 信息与教育技术中心 2/

复习 P、V操作 进程通信的类型 信箱类型 通信链路 进程与线路的比较 3/

处理机调度的层次 高级、中级和低级调度 高级调度 根据某种算法,把外存上处于后备队列中的那些作业调入内存。 作业:包括程序、数据以及作业说明书 作业步:在作业运行期间,每个作业都必须经过若干个相对独立,又相互关联的顺序加工步骤才能得到结果 ,其中每一个加工步骤称为一个作业步。 作业流 作业控制块 计算机科学与技术系 信息与教育技术中心 4/

处理机调度的层次 作业调度 在每次执行作业调度时,都须做出以下两个决定。 根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,以及按照一定的算法,从外存的后备对列中选取某些作业调入内存,并为为它们创建进程、分配必要的资源。 在每次执行作业调度时,都须做出以下两个决定。 接纳多少个作业 接纳哪些作业 5/

处理机调度的层次 低级调度 调度对象是进程(或内核级线程) 用于决定就绪队列中的哪个进程(或内核级线程)应获得处理机,然后再由分派程序执行把处理机分配给该进程的具体操作。 功能 保存处理机现场信息 按某种算法选取进程 把处理器分配给进程 进程调度中的三个基本机制 排队器、分配器、上下文切换机制 6/

处理机调度的层次 进程调度的方式 非抢占方式 引起进程调度的因素 优点:实现简单、系统开销小 缺点:难以满足紧急任务 抢占方式 优点:防止进程长时间占用处理机,满足实时任务的需求等。 缺点:系统开销大 抢占调度的原则 优先权原则、短作业(进程)优先原则、时间片原则 7/

处理机调度的层次 中级调度 引入中级调度的主要目的,是为了提高内存利用率和系统吞吐量。 8/

调度队列模型和调度准则 调度队列模型 仅有进程调度的调度队列模型 图 3 - 1 仅具有进程调度的调度队列模型 9/

调度队列模型和调度准则 具有高级和低级调度的调度队列模型 图 3-2 具有高、低两级调度的调度队列模型 10/

调度队列模型和调度准则 图 3-2 示出了具有高、低两级调度的调度队列模型。该模型与上一模型的主要区别在于如下两个方面。 就绪队列的形式。 设置多个阻塞队列。 11/

调度队列模型和调度准则 同时具有三级调度的调度队列模型 图 3-3 具有三级调度的调度队列模型 12/

调度队列模型和调度准则 选择调度方式和调度算法的若干准则 面向用户的准则 周转时间短 是指从作业被提交给系统开始,到作业完成为止的这段时间。其包括四个部分: (1)作业在外存后备队列上等待调度的时间; (2)进程在就绪队列上等待进程调度的时间; (3)进程在CPU上执行的时间; (4)进程等待I/O操作完成的时间.其中后三项在一个作业的整个处理过程中,可能发生多次。 13/

调度队列模型和调度准则 平均周转时间 可把平均周转时间描述为: 作业的周转时间T与系统为它提供服务的时间TS之比,即W=T/TS,称为带权周转时间,而平均带权周转时间则可表示为: 14/

调度队列模型和调度准则 截止时间的保证 优先权准则 响应时间快 响应时间:从用户通过键盘提交一个请求开始,直至系统首次产生响应为止的时间,或者,直到屏幕上显示出结果为止的一段时间间隔。 截止时间的保证 截止时间:是指某任务必须开始执行的最迟时间,或必须完成的最迟时间。 优先权准则 15/

调度队列模型和调度准则 面向系统的准则 系统吞吐量高 吞吐量:单位时间内系统所完成的作业数。 处理机利用率好 各类资源的平衡利用 16/

调 度 算 法 调度算法是指根据系统的资源分配策略所规定的资源分配算法。 常用的调度算法(作业、进程) 先来先服务调度算法 17/

调 度 算 法 18/

调 度 算 法 图 3-4 FCFS和SJF调度算法的性能 19/

调 度 算 法 短作业(进程)优先调度算法 短作业(进程)优先调度算法SJ(P)F,是指对短作业或短进程优先调度的算法。它们可以分别用于作业调度和进程调度。 SJ(P)F调度算法也存在不容忽视的缺点 该算法对长作业不利 该算法完全未考虑作业的紧迫程度,因而不能保证紧迫性作业(进程)会被及时处理。 由于作业(进程)的长短只是根据用户所提供的估计执行时间而定的,而用户又可能会有意或无意地缩短其作业的估计运行时间,致使该算法不一定能真正做到短作业优先调度。 无法实现人--- 机交互 20/

小结 处理机调度的层次 调度队列模型和调度准则 调度算法 21/

作业 P118 1,8,10,12 分别使用FCFS和SPF算法求出以下进程的开始执行时间,完成时间,周转时间以及带权周转时间。 进程名 到达时间 服务时间 开始执行时间 完成时间 周转时间 带权周转时间 A 10 B 2 4 C 3 6 D 5 1 22/

作业 当时间片q=1和q=3时,分别使用时间片轮转算法求出以下进程的开始执行时间,完成时间,周转时间以及带权周转时间。 进程名 到达时间 服务时间 开始执行时间 完成时间 周转时间 带权周转时间 A 3 B 1 4 C 2 5 D 23/

作业 使用非抢占优先权调度算法求出以下进程的开始执行时间,完成时间,周转时间以及带权周转时间。 进程名 到达时间 服务时间 优先权 A 3 2   B 1 4 C 5 D 24/