主权项 |
1.一种多计算机系统,包括一个共享IO装置,其具有一个共享IO总线,一个与所述共享IO总线相连的IO端口适配器,及一个与所述共享IO总线相连的共享IO卡;及多个主计算机,每个包括一个唯一的主机号和一个主机IO总线,一个与所述主机IO总线和所述IO端口适配器相连的IO主机适配器,一个与所述主机IO总线相连的主机IO装置,及一个所述主机IO总线相连的CPU,用来通过IO寻址选择所述主机IO装置和共享IO装置并且向所述主机IO装置和所述共享IO装置发布一个事务处理数据包;所述IO端口适配器具有用于分析发给所述共享IO装置的所述事务处理的主机号的分析装置,和选择装置,所述选择装置用于选择在所述多个主计算机中所述多个CPU的一个相应CPU所发出的一个事务处理,以便当至少一个其它的所述CPU同时对所述共享IO装置发出其它事务处理的时候所述IO端口适配器执行所述选定的事务处理;及用于决定将所述事务处理返回给和事务的主机号相关的所述主机的决定装置; 其中所述选择装置包括主机号分析单元和与主机号分析单元以及共享IO总线相连的总线开关;其中主机号分析单元确定在所选定事务处理中的主机号并且设置总线开关以便将共享IO总线和与所确定主机号相关的主计算机的IO主机适配器相连。 |