用于在多个输入/输出(I/O)装置当中执行I/O操作的系统及方法与流程

文档序号:11557931阅读:来源:国知局

技术特征:
1.一种用于高效输入/输出操作的系统,其包括:总线;处理器,其可操作地耦合到所述总线;存储器,其可操作地耦合到所述总线;多个输入/输出装置,其可操作地耦合到所述总线,所述输入/输出装置中的每一者具有一组控制寄存器;及第一共享输入/输出单元,其可操作地耦合到所述总线,所述第一共享输入/输出单元具有多个共享功能且经配置以执行所述共享功能,其中所述共享功能不包含为所述输入/输出装置上的功能,且所述输入/输出装置及所述处理器与所述第一共享输入/输出单元互动以使用由所述第一共享输入/输出单元执行的所述共享功能中的一者或一者以上。2.根据权利要求1所述的系统,其中所述第一共享输入/输出单元是所述处理器的一部分。3.根据权利要求1所述的系统,其中所述第一共享输入/输出单元是与所述处理器分离的组件。4.根据权利要求1所述的系统,其中所述多个共享功能包括一个或一个以上中断控制器、一个或一个以上输入/输出存储器管理单元、多个数据队列及多个连接状态结构。5.根据权利要求4所述的系统,其中所述多个共享功能进一步包括一个或一个以上远程直接存储器存取引擎及一个或一个以上加速引擎。6.根据权利要求1所述的系统,其中所述总线包括输入/输出互连总线。7.根据权利要求1所述的系统,其中所述输入/输出装置中的一者包括输入/输出互连总线。8.根据权利要求1所述的系统,其中所述多个输入/输出装置作为所述处理器的同级而操作。9.根据权利要求1所述的系统,其中所述处理器为具有至少两个处理器的多处理器。10.根据权利要求1所述的系统,其进一步包括:第二共享输入/输出单元,其可操作地耦合到所述总线,所述第二共享输入/输出单元具有与所述第一共享输入/输出单元相同的多个共享功能且经配置以执行所述共享功能,其中所述共享功能不包含为所述输入/输出装置上的功能,且所述输入/输出装置的第一部分及所述处理器与所述第一共享输入/输出单元互动以使用由所述第一共享输入/输出单元执行的所述共享功能中的一者或一者以上,且所述输入/输出装置的第二部分及所述处理器与所述第二共享输入/输出单元互动以使用由所述第二共享输入/输出单元执行的所述共享功能中的一者或一者以上。11.一种用于高效输入/输出操作的系统,其包括:总线;多处理器,其具有至少两个处理器,所述多处理器可操作地耦合到所述总线;存储器,其可操作地耦合到所述总线;多个输入/输出装置,其可操作地耦合到所述总线;第一共享输入/输出单元,其可操作地耦合到所述总线,所述第一共享输入/输出单元包括多个共享功能且经配置以执行所述共享功能,其中所述输入/输出装置及所述多处理器与所述第一共享输入/输出单元互动以使用由所述第一共享输入/输出单元执行的所述共享功能中的一者或一者以上,所述共享功能包含一个或一个以上中断控制器、一个或一个以上输入/输出存储器管理单元及多个数据队列。12.根据权利要求11所述的系统,其中所述输入/输出装置包含一组控制寄存器且不包含所述共享功能。13.根据权利要求11所述的系统,其中所述多个共享功能进一步包括一个或一个以上远程直接存储器存取引擎、一个或一个以上加速引擎及多个连接状态结构。14.根据权利要求11所述的系统,其中所述总线包括输入/输出互连总线。15.根据权利要求11所述的系统,其中所述第一共享输入/输出单元是与所述多处理器分离的组件。16.根据权利要求11所述的系统,其进一步包括:第二共享输入/输出单元,其可操作地耦合到所述总线,所述第二共享输入/输出单元具有与所述第一共享输入/输出单元相同的多个共享功能且经配置以执行所述共享功能,其中:所述输入/输出装置的第一部分及所述多处理器中的第一处理器与所述第一共享输入/输出单元互动以使用由所述第一共享输入/输出单元执行的所述共享功能中的一者或一者以上,且所述输入/输出装置的第二部分及所述多处理器中的第二处理器与所述第二共享输入/输出单元互动以使用由所述第二共享输入/输出单元执行的所述共享功能中的一者或一者以上。17.根据权利要求11所述的系统,其中所述多个输入/输出装置中的每一者作为所述多处理器的同级而操作。18.根据权利要求11所述的系统,其中所述多个输入/输出装置中的一者包括网络接口装置。19.一种用于在多个输入/输出装置当中执行输入/输出操作的方法,所述方法包括:在系统处接收数据,所述系统包括:总线;处理器,其可操作地耦合到所述总线;多个输入/输出装置,其可操作地耦合到所述总线;及共享输入/输出单元,其可操作地耦合到所述总线,其中所述共享输入/输出单元包含多个共享功能;在所述输入/输出装置中的一者或一者以上、所述处理器及所述共享输入/输出装置之间传递所述数据;及由所述共享输入/输出单元对所述数据执行所述共享功能中的一者或一者以上。20.根据权利要求19所述的方法,其中所述共享功能不包含为所述输入/输出装置上的功能。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1