- 5
- 0
- 约4.36千字
- 约 44页
- 2016-12-06 发布于浙江
- 举报
第七章 多处理机 多处理机具有两个以上的处理机,在操作系统控制下,通过共享的主存或输入/输出子系统或高速通信网络进行通信。 多任务处理,协同求解,提高速度; 利用冗余,提高可靠性、适应性、可用性。 分为:同构型、异构型、分布型 目录 多处理机的概念、问题和硬件结构 紧耦合多处理机多Cache的一致性问题 多处理机的并行和性能 多处理机的操作系统 多处理机的发展 多处理机 属于多指令流、多数据流系统 多处理机系统由多个独立的处理机组成,每个处理机都能够独立执行自己的程序。 实现更高一级的作业、任务之间的并行 结构上:要用多个指令部件分别控制,通过机间互联网络实现通信 算法上:不限于向量数组 系统管理上:依靠软件手段解决资源分配和管理,任务分配、处理机调度、进程同步和通讯 多处理机与并行处理机的主要差别 多处理机存在的技术问题 硬件结构上如何解决处理机、存储器模块及I/O子系统之间的互连 如何最大限度地开发系统的并行性,实现多处理机各级的全面并行; 如何分割任务的大小,任务的粒度大小; 如何协调好处理机中各并行执行的任务和进程间的同步问题; 如何将各个人物分配到一个或多个处理机上,解决好处理机调度、任务调度和资源分配问题,防止死锁; 系统发生故障,系统如何重新组织,正常工作 多处理机的硬件结构 紧耦合和松耦合 机间互连形式----性能的重要因
原创力文档

文档评论(0)