1 / 36
文档名称:

第六章 CPU Scheduling.ppt

格式:ppt   页数:36
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第六章 CPU Scheduling.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第六章 CPU Scheduling.ppt

文档介绍

文档介绍:Module 6: CPU Scheduling
Basic Concepts (基本概念)
Scheduling Criteria (调度准则)
Scheduling Algorithms (调度算法)
Multiple-Processor Scheduling (多处理器调度)
Real-Time Scheduling (实时调度)
Algorithm Evaluation (算法评估)
Applied Operating System Concepts
Basic Concepts
Maximum CPU utilization obtained with multiprogramming
(通过多道程序设计得到CPU的最高利用率)
CPU–I/O Burst Cycle – Process execution consists of a cycle of CPU execution and I/O wait.
(CPU-I/O脉冲周期- 进程的执行包括进程在CPU上执行和等待I/O)
CPU burst distribution
(CPU脉冲的分布)
Applied Operating System Concepts
Alternating Sequence of CPU And I/O Bursts
Applied Operating System Concepts
Histogram of CPU-burst Times
Applied Operating System Concepts
CPU Scheduler
Selects from among the processes in memory that are ready to execute, and allocates the CPU to one of them.(选择内存中的就绪进程,并分配CPU给其中之一)
CPU scheduling decisions may take place when a process
(CPU调度可能发生在当一个进程):
1. Switches from running to waiting state(从运行转到等待).
2. Switches from running to ready state(从运行转到就绪).
3. Switches from waiting to ready(从等待转到就绪).
4. Terminates(终止运行).
Scheduling under 1 and 4 is nonpreemptive (发生在1、4两种情况下的调度称为非抢占式调度).
All other scheduling is preemptive (其他情况下发生的调度称为抢占式调度).
Applied Operating System Concepts
Dispatcher
Dispatcher module gives control of the CPU to the process selected by the short-term scheduler; this involves(进程调度模块负责将对CPU的控制权转交给由CPU调度程序,包括):
switching context(切换上下文)
switching to user mode(切换到用户态)
jumping to the proper location in the user program to restart that program(跳转到用户程序的适当位置并重新运行之)
Dispatch latency – time it takes for the dispatcher to stop one process and start another running(调度时间–调度程序终止一个进程的运行并启动另一个进程运行所花的时间).
Applied Operating System Concepts
Scheduling Criteria
CPU utilization – keep the CPU as busy as possible (CPU利用率–使CPU尽可能的忙碌)
Throughput – the number of processes plete their execution per time unit(吞吐量–单位时间内运行完的进程数)
Turnaround time – the interval from submission pletion (周转时间–进程从提交到运行结束的全部时间)
Waiting time – amount of time a proces

最近更新

2025年四川希望汽车职业学院单招职业倾向性测.. 38页

2025年四川护理职业学院单招职业倾向性考试模.. 39页

2025年四川艺术职业学院单招职业适应性测试模.. 39页

2025年大兴安岭职业学院单招职业倾向性测试模.. 41页

2025年天府新区航空旅游职业学院单招职业倾向.. 39页

2025年天津公安警官职业学院单招职业技能考试.. 41页

2025年天津海运职业学院单招综合素质考试模拟.. 40页

2025年天津理工大学中环信息学院单招职业适应.. 39页

《螺丝成型精冲用高速工具钢(征求意见稿)》.. 10页

《六安三十铺板鸭熟化加工技术规程》 7页

2025年宁波大学科学技术学院单招职业倾向性测.. 40页

2025年安庆职业技术学院单招职业适应性测试题.. 41页

2025年安徽城市管理职业学院单招职业倾向性考.. 41页

《井灌区节水灌溉工程运行管理》编制说明 6页

《金属热锻工艺用玻璃防护润滑剂 技术规范》征.. 17页

2025年安徽电气工程职业技术学院单招职业适应.. 41页

2025年安徽省滁州市单招职业适应性测试模拟测.. 40页

2025年安顺职业技术学院单招职业适应性考试模.. 42页

《甲醇燃料储存箱(罐)技术条件及安全防爆试.. 12页

《家用不锈钢刀》编制说明 7页

2025年宿迁泽达职业技术学院单招职业倾向性测.. 40页

2025年山东信息职业技术学院单招职业适应性测.. 40页

2025年山东华宇工学院单招职业适应性测试题库.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

2024年常州机电职业技术学院单招职业适应性测.. 78页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

民间非盈利组织会计制度 7页

介绍医院门诊ppt 28页

大坝浸润线分析报告 26页