《操作系统》课程教学资源(PPT课件)第六章 多处理器系统和处理器管理

第六章多处理器系统和处理器管理 第6章多处理器系统和处理器管理 6,1多处理器系统 6,2对称式多处理器系统 ■63调度的层次和作业调度 ■6.4单处理器系统的处理器调度 ■6.5多处理器系统的处理器管理和调度
第六章 多处理器系统和处理器管理 第6章 多处理器系统和处理器管理 ◼ 6.1 多处理器系统 ◼ 6.2 对称式多处理器系统 ◼ 6.3 调度的层次和作业调度 ◼ 6.4 单处理器系统的处理器调度 ◼ 6.5 多处理器系统的处理器管理和调度

第六章多处理器系统和处理器管理 61多处理器系统 6,1.1多处理器系统的优点 ■6,1,2多处理器系统并行性的提高 6.1.3多处理器的硬件组织(省略) 61.4多处理器系统分类 6.1.5主从式处理器系统
第六章 多处理器系统和处理器管理 6.1 多处理器系统 ◼ 6.1.1 多处理器系统的优点 ◼ 6.1.2 多处理器系统并行性的提高 ◼ 6.1.3 多处理器的硬件组织(省略) ◼ 6.1.4 多处理器系统分类 ◼ 6.1.5 主从式处理器系统

第六章多处理器系统和处理器管理 6.1.1多处理器系统的优点 ■可靠性高 ■高度并行性 ■增强计算能力,而不显著增加费用 ■可以灵活的扩充处理器数目
第六章 多处理器系统和处理器管理 6.1.1 多处理器系统的优点 ◼ 可靠性高 ◼ 高度并行性 ◼ 增强计算能力,而不显著增加费用 ◼ 可以灵活的扩充处理器数目

第六章多处理器系统和处理器管理 6.1.2多处理器系统并行性的提高 人工检泱 由程序员发现程序中的并行性,编写并行程 序 自动检测 ■利用编译程序、操作系统和硬件分析和检测 算法内部的并行性(隐性并行性); 循环分配 树高降低 “不等待”规则
第六章 多处理器系统和处理器管理 6.1.2 多处理器系统并行性的提高 ◼ 人工检测 ◼ 由程序员发现程序中的并行性,编写并行程 序; ◼ 自动检测 ◼ 利用编译程序、操作系统和硬件分析和检测 算法内部的并行性(隐性并行性); ◼ 循环分配 ◼ 树高降低 ◼ “不等待”规则

第六章多处理器系统和处理器管理 61.4多处理器系统分类 ■从处理器之间的通信方式划分 多处理器系统 共享存储器 分布式存储器 (紧密耦合) 或分布式计算机系统 (松散耦合) 主从式 对称式 多处理器系统多处理器系统
第六章 多处理器系统和处理器管理 6.1.4 多处理器系统分类 ◼ 从处理器之间的通信方式划分 多处理器系统 共享存储器 (紧密耦合) 分布式存储器 或分布式计算机系统 (松散耦合) 主从式 多处理器系统 对称式 多处理器系统

第六章多处理器系统和处理器管理 615主从式处理器系统 也称非对称式处理器系统,指定一个处 理器作为主处理器,其它处理器都是从 处理器 只有主处理器能运行操作系统,从处理 器只能运行用户程序
第六章 多处理器系统和处理器管理 6.1.5 主从式处理器系统 ◼ 也称非对称式处理器系统,指定一个处 理器作为主处理器,其它处理器都是从 处理器。 ◼ 只有主处理器能运行操作系统,从处理 器只能运行用户程序

第六章多处理器系统和处理器管理 615主从式处理器系统 优点 只有一个处理器可以运行操作系统程序,简 化了表格互斥问题 ■操作系统代码不需要是可重入的 缺点 主处理器负载过重 ■可靠性差,完全依赖于主处理器 n从处理器利用率不高
第六章 多处理器系统和处理器管理 6.1.5 主从式处理器系统 ◼ 优点 ◼ 只有一个处理器可以运行操作系统程序,简 化了表格互斥问题 ◼ 操作系统代码不需要是可重入的 ◼ 缺点 ◼ 主处理器负载过重 ◼ 可靠性差,完全依赖于主处理器 ◼ 从处理器利用率不高

第六章多处理器系统和处理器管理 62对称式多处理器系统 (SMP: Symmetric MultiProcessor) 系统中的各个处理器地位平等,没有主 从之分 ■每个处理器都可以运行操作系统和内核程序 处理中断、调度进程 ■每个处理器都同样可以控制I/O设备和系统 中的其他资源 系统中所有处理器共享主存储器
第六章 多处理器系统和处理器管理 6.2 对称式多处理器系统 (SMP:Symmetric MultiProcessor) ◼ 系统中的各个处理器地位平等,没有主 从之分 ◼ 每个处理器都可以运行操作系统和内核程序 处理中断、调度进程 ◼ 每个处理器都同样可以控制I/O设备和系统 中的其他资源 ◼ 系统中所有处理器共享主存储器

第六章多处理器系统和处理器管理 62对称式多处理器系统 ■多处理器操作系统涉及到的主要问题 多个进程或者线程同时并发的执行 ■线程和进程调度问题 同步问题 ■存储管理问题 ■可靠性和容错
第六章 多处理器系统和处理器管理 6.2 对称式多处理器系统 ◼ 多处理器操作系统涉及到的主要问题 ◼ 多个进程或者线程同时并发的执行 ◼ 线程和进程调度问题 ◼ 同步问题 ◼ 存储管理问题 ◼ 可靠性和容错

第六章多处理器系统和处理器管理 63调度的层次和作业调度 ■处理器调度的层次 长期调度:也称作业调度、宏观调度、高级 调度,按照某种原则从磁盘的作业队列和较 互作业中选取作业进入主存; ■中期调度:也称中级调度,决定哪些进程被 允许参与处理器竞争; ■短期调度:也称处理器调度、微观调度、低 级调度,按照某种原则将处理器分配给就绪 进程或线程
第六章 多处理器系统和处理器管理 6.3 调度的层次和作业调度 ◼ 处理器调度的层次 ◼ 长期调度:也称作业调度、宏观调度、高级 调度,按照某种原则从磁盘的作业队列和较 互作业中选取作业进入主存; ◼ 中期调度:也称中级调度,决定哪些进程被 允许参与处理器竞争; ◼ 短期调度:也称处理器调度、微观调度、低 级调度,按照某种原则将处理器分配给就绪 进程或线程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统》课程教学资源(PPT课件)第五章 并行性:互斥和同步.ppt
- 哈尔滨工业大学:《计算机组成原理》第九章 控制单元的功能.ppt
- 哈尔滨工业大学:《计算机组成原理》第六章 计算机的运算方法.ppt
- 哈尔滨工业大学:《计算机组成原理》第八章 CPU 的结构和功能.ppt
- 哈尔滨工业大学:《计算机组成原理》第二章 计算机的发展及应用.ppt
- 哈尔滨工业大学:《计算机组成原理》第十章 控制单元的设计.pps
- 哈尔滨工业大学:《计算机组成原理》第九章 控制单元的功能.pps
- 哈尔滨工业大学:《计算机组成原理》第五章 输入输出系统.pps
- 哈尔滨工业大学:《计算机组成原理》第二章 计算机的发展及应用.pps
- 哈尔滨工业大学:《计算机组成原理》第六章 计算机的运算方法.pps
- 哈尔滨工业大学:《计算机组成原理》第一章 计算机系统概论.pps
- 哈尔滨工业大学:《计算机组成原理》第七章 指令系统.pps
- 哈尔滨工业大学:《计算机组成原理》第四章 存储器.pps
- 哈尔滨工业大学:《计算机组成原理》第三章 系统总线.pps
- 哈尔滨工业大学:《计算机组成原理》第八章 CPU 的结构和功能.pps
- 《计算机文化基础》课程教学资源(课程大纲).doc
- 《玩具制图与Auto CAD讲义》电子课件.doc
- 《微型计算机原理与汇编语言程序设计》教学课件:第9章 汇编语言与高级语言的连接.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第8章 高级汇编技术.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第7章 中断调用程序设计.ppt
- 《操作系统》课程教学资源(PPT课件)第七章 死锁.ppt
- 《操作系统》课程教学资源(PPT课件)第二章 操作系统运行环境.ppt
- 《操作系统》课程资源:习题三.ppt
- 《操作系统》课程教学资源(PPT课件)第三章 进程管理.ppt
- 《操作系统》课程教学资源(PPT课件)第四章 多线程.ppt
- 《操作系统》课程教学资源(PPT课件)第八章 实存储器管理技术.ppt
- 《操作系统》课程教学资源(PPT课件)第九章 虚拟存储管理.ppt
- 《文秘与办公应用全能培训教程》单元1 办公自动化概述.ppt
- 《文秘与办公应用全能培训教程》单元2 PC与PC操作系统.ppt
- 《文秘与办公应用全能培训教程》单元3 主要办公设备.ppt
- 《文秘与办公应用全能培训教程》单元4 其他办公设备.ppt
- 《文秘与办公应用全能培训教程》单元5 Word 2000的基本操作.ppt
- 《文秘与办公应用全能培训教程》单元6 格式设置与编排.ppt
- 《文秘与办公应用全能培训教程》单元7 表格操作.ppt
- 《文秘与办公应用全能培训教程》单元8 版面设置与打印.ppt
- 《文秘与办公应用全能培训教程》单元9 图文混排.ppt
- 《文秘与办公应用全能培训教程》单元10 Excel的基本操作.ppt
- 《文秘与办公应用全能培训教程》单元11 工作表编辑、排版和打印.ppt
- 《文秘与办公应用全能培训教程》单元12 图表.ppt
- 《文秘与办公应用全能培训教程》单元13 公式、函数和数据管理基础.ppt