节点之间通信方式 共享的地址空间 把物理上分开的存储器作为逻辑上共享的地址 空间进行统一寻址。 消息传递 地址空间由多个私有的地址空间组成,这些私 有地址空间在逻辑上是分散的,并且不能被远 程处理器寻址。节点之间通过发送消息进行数 据交换
节点之间通信方式 ▪ 共享的地址空间 把物理上分开的存储器作为逻辑上共享的地址 空间进行统一寻址。 ▪ 消息传递 地址空间由多个私有的地址空间组成,这些私 有地址空间在逻辑上是分散的,并且不能被远 程处理器寻址。节点之间通过发送消息进行数 据交换
三、多处理机系统的操作系统 多处理机操作系统按照结构来划分,目前有三 种类型:主从式( Master- slave)、独立监督式 ( Separate Supervisor)、浮动监督式( Floating Supervisor)
三、多处理机系统的操作系统 多处理机操作系统按照结构来划分,目前有三 种类型:主从式(Master-slave)、独立监督式 (Separate Supervisor)、浮动监督式(Floating Supervisor)
1、主从式( Master-slave) 由一台主处理机进行系统的集中控制,负责记 录、控制其它从处理机的状态,并分配任务给 优点:硬件和软件结构相对简单 从处理机。 缺点:对主处理机可靠性要求很高,当不可恢 复错误发生时,系统容易崩溃,此时必须重新 启动主处理机。系统灵活性差,在控制使用系 统资源方面效率也不高
1、主从式(Master-slave) 由一台主处理机进行系统的集中控制,负责记 录、控制其它从处理机的状态,并分配任务给 从处理机。 优点:硬件和软件结构相对简单 缺点:对主处理机可靠性要求很高,当不可恢 复错误发生时,系统容易崩溃,此时必须重新 启动主处理机。系统灵活性差,在控制使用系 统资源方面效率也不高
2、独立监督式( Separate supervisor) 操作系统将控制功能分散绐给多台处理机,共同 完成对整个系统的控制工作。每个处理机均有 各自的管理程序操作系统的内核) 优点:3 ■每个处理机都有其专用的管理程序,故访问公 用表格的冲突较少,阻塞情况自然也就较少, 系统的效率较高 每个处理相对独立,因此一台处理机出现故障 不会引起整个系统崩溃
2、独立监督式(Separate supervisor) 操作系统将控制功能分散给多台处理机,共同 完成对整个系统的控制工作。每个处理机均有 各自的管理程序(操作系统的内核)。 优点: ▪ 每个处理机都有其专用的管理程序,故访问公 用表格的冲突较少,阻塞情况自然也就较少, 系统的效率较高 ▪ 每个处理相对独立,因此一台处理机出现故障 不会引起整个系统崩溃
缺点 减少了对控制专用处理机的需求,但是实现更 复杂 每个管理程序都有一套自用表格,但仍有一些 共享表格,从而发生表格访问冲突问题,导致 进程调度复杂性和开销的加大 修复故障造成的损害或重新执行故障机未完成 的工作非常困难 各处理机负荷的平衡比较困难
缺点: ▪ 减少了对控制专用处理机的需求,但是实现更 复杂 ▪ 每个管理程序都有一套自用表格,但仍有一些 共享表格,从而发生表格访问冲突问题,导致 进程调度复杂性和开销的加大 ▪ 修复故障造成的损害或重新执行故障机未完成 的工作非常困难 ▪ 各处理机负荷的平衡比较困难