第六章多处理器系统和处理器管理 第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 多处理器系统分类 ◼ 从处理器之间的通信方式划分 多处理器系统 共享存储器 (紧密耦合) 分布式存储器 或分布式计算机系统 (松散耦合) 主从式 多处理器系统 对称式 多处理器系统