- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚线框部分为交叉内存双通信池 六、简易总线窗口的设计 总线窗口共享存储区双微处理器系统中总线窗口的作用: (1)控制双微机的总线通断,即起总线开关作用; (2)实现虚拟地址与实际地址的变换,即起地址变换作用。 若: A机和B机对共享存储区M1的访问地址取相同范围,而且A机和B机对共享存储区M2的访问地址也取相同的范围,不需要进行虚实地址变换,总线窗口中也可以省去地址变换电路。没有地址变换作用的总线窗口称为简易总线窗口。 1、系统结构 主机:部分专用,部分共享的存储区 从机:部分专用,部分共享的存储区 简易总线窗口(虚线框部分) 通信过程:主机要求从机发送数据 1)从机将要发送数据写入M2共享区,通过PIO2口发出准备就绪信号RDY2 2)主机确认RDY2 ,通过PIO1向总线控制逻辑发请求通信信号CMRQ1 3)确认CMRQ1,产生总线请求信号BUSRQ2送从机 4)从机响应BUSRQ2,发出BUSAK2给总线控制逻辑,并放弃总线使用权 5)总线控制逻辑控制总线开关,接通主机总线,并将BUSAK2通过PIO1传送给主机 6)主机确认从机放弃总线,且总线接通,将M2共享区数据转移到M1专用存储区 2、总线开关 (1)地址总线开关 (2)控制总线开关 (3)数据总线开关 特点: 1)均为双向总线; 2)数据总线:一个通信周期中的双向; 3)地址、控制总线:通信周期间的双向。 3、总线开关的控制逻辑 (1)控制其中一台微处理器放弃总线 ; (2)控制总线开关接通另一台微处理器 ; 七、共享存储区技术在多机备份系统中的应用 1. 双机故障自动切换系统 A机总线 B机总线 CPU 内存 时钟 I/O CPU 内存 时钟 I/O 通信 窗口 开关总线 中间 缓存 I/O 发送 端口 终端 2. 三机双备份系统 A机总线 B机总线 CPU 内存 时钟 I/O CPU 内存 时钟 I/O 通信 窗口 开关总线 中间 缓存 I/O 发送 端口 终端 C机总线 CPU 内存 时钟 I/O 通信 窗口 开关总线 本章小结 测控系统通信与网络 第四章 共享存储区通信技术 共享存储区通信技术是多处理器系统的主要通信方式。 共享存储区通信技术也是开放型计算机系统及网络通信节点中采用的基本通信方法,属主机板上的通信技术。 一、共享存储区的物理结构 共享存储区从物理结构上可以分为四种:公用总线方式,矩阵开关方式,多端口共用方式和总线窗口方式。 1、公用总线方式 2、矩阵开关方式 矩阵开关结构形式的并行性好,处理速度快,在用多处理机构成并行处理大型计算机时就采用这样的体系结构。 3、多端口方式 P1 Pi Pn M1 Mi Mn I/O1 I/Oi I/On …… …… …… …… …… …… …… 图4-4 多端口共用存储器 多端口RAM 端口2 端口3 端口1 端口2 端口3 端口1 多端口及端口控制器 单口RAM 图4-5 (a)本质型多端 (b)非本质型多端 口存储器 口存储器 4、总线窗口方式 二、共享存储区的逻辑结构 多微处理器与公用存储区之间的相互作用关系 1、虚拟结构 每台微处理机都带着存储器,它既为各处理机自己所有,又为多机共享。 每台微处理机能访问所有处理机的存储器,形成了远大于单个处理机存储器容量的虚拟存储空间,使用虚拟存储地址寻址。 实现地址映射的方法有两种: (1)由硬件电路组成的“总线窗口”实现地址映射; (2)由含微处理器 “智能总线窗口”实现地址映射。 2、信箱结构 信箱式共享存储区把各微处理机专用与共享存储区划分开来,仅建立一块较小的共享区供通信使用,而且对共享区作了细分,建立类似邮政信箱格式的分格式逻辑结构。 3、通信池结构 共享存储区设计比较简单; 共享存储区使用权的分配及管理却比较复杂; 通信速度也比信箱结构慢,共享存储区容量的要求要比信箱结构的小 三、共享存储区的分配与管理 共享存储区的分配与管理解决两台或两台以上的微处理机同一时刻访问共享存储区中同一单元而引起的冲突。 1、判决器法 判决器是独立于各微机之上的一个专用单元,它的功能是对要求使用共享存储器或公用总线的微机提出的请求进行裁决。 判决器主要由判决逻辑与开关群电路组成,根据判决逻辑的不同,可分为: ①无偏判决器:在一个长时间段内
文档评论(0)