数据处理系统技术方案

技术编号:2919559 阅读:177 留言:0更新日期:2012-04-11 18:40
提供一种根据一个示范实施例的数据处理系统。数据处理系统包括可操作地耦合到第一PCI通信总线的第一主机装置,其中,第一主机装置实质上仅执行与帮助通过第一PCI通信总线的通信相关的任务。数据处理系统还包括可操作地耦合到第一PCI通信总线的第一处理装置。最后,数据处理系统包括都可操作地耦合到第一PCI通信总线的第二和第三装置。第二装置配置成向第一主机装置请求通过第一PCI通信总线传送第一消息的授权,其中,即使第一处理装置不可操作,第二装置也在接收到来自第一主机装置的授权时向第三装置传送第一消息。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
采用外围部件互连(PCI)通信总线的计算机系统具有中央处理器(CPU),执行以下双重功能(i)执行各种非通信软件程序的数学计算,以及(ii)执行用于仲裁或授权耦合到PCI总线的各种装置之间在一个或多个PCI总线上的通信的主机功能性。但是,这种体系结构的缺点在于,当CPU不可操作时,CPU无法执行主机任务,因而在耦合到PCI总线的装置之间不能进行通信。因此,需要一种系统,它即使在耦合到PCI总线的CPU中的一个或多个不再可操作时也允许在PCI总线上通信。专利技术概述提供一种根据一个示范实施例的数据处理系统。所述数据处理系统包括可操作地耦合到第一PCI通信总线的第一主机装置,其中,第一主机装置实质上仅执行与帮助通过第一PCI通信总线的通信相关的任务。所述数据处理系统还包括可操作地耦合到第一PCI通信总线的第一处理装置。最后,所述数据处理系统包括都可操作地耦合到第一PCI通信总线的第二和第三装置。第二装置配置成向第一主机装置请求通过第一PCI通信总线传送第一消息的授权,其中,即使第一处理装置不可操作,第二装置也在接收到来自第一主机装置的授权时向第三装置传送第一消息。提供一种根据另一个示范实施例的数据处理系统。所述数据处理系统包括可操作地耦合到第一PCI通信总线、用于仅执行与帮助通过第一PCI通信总线的通信相关的任务的第一主机装置部件。所述数据处理系统还包括可操作地耦合到第一PCI通信总线、用于执行计算任务的第一处理装置部件。所述数据处理系统还包括均可操作地耦合到第一PCI通信总线、用于相互通信的第二和第三装置部件。第二装置部件配置成向第一主机装置部件请求通过第一PCI通信总线传送第一消息的授权,其中,即使第一处理装置部件不可操作,第二装置部件也在接收到来自第一主机装置部件的授权时向第三装置部件传送第一消息。提供一种根据另一个示范实施例的数据处理系统。所述数据处理系统包括具有第一主机装置、第一PCI通信总线以及第一、第二、第三电连接器的第一底板。第一主机装置可操作地耦合到第一PCI通信总线。第一PCI通信总线可操作地耦合到第一、第二和第三电连接器,其中,第一主机装置仅执行与帮助通过第一PCI通信总线的通信相关的任务。数据处理系统还包括可操作地经由第一电连接器耦合到第一PCI通信总线的第一处理装置。数据处理系统还包括均可操作地分别经由第二和第三电连接器耦合到第一PCI通信总线的第二和第三装置。第二装置配置成向第一主机装置请求通过第一PCI通信总线传送第一消息的授权,其中,即使第一处理装置不可操作,第二装置也在接收到来自第一主机装置的授权时向第三装置传送第一消息。提供一种用于控制根据另一个示范实施例的数据处理系统的方法。所述数据处理系统具有可操作地耦合到第一PCI通信总线的第一主机装置,其中,第一主机装置仅执行与帮助通过第一PCI通信总线的通信相关的任务;可操作地耦合到第一PCI通信总线的第一处理装置;以及均可操作地耦合到第一PCI通信总线的第二和第三装置。该方法包括从第二装置向第一主机装置发送请求通过第一PCI通信总线传送第一消息的授权的授权请求信号。该方法还包括在由第二装置接收到来自第一主机装置的授权时,即使第一处理装置不可操作,也从第二装置向第三装置传送第一消息。提供一种根据另一个示范实施例的制造产品。制造产品包括具有编码到其中、用于控制数据处理系统的计算机程序的计算机存储媒体。数据处理系统具有可操作地耦合到第一PCI通信总线的第一主机装置,其中,第一主机装置仅执行与帮助通过第一PCI通信总线的通信相关的任务;可操作地耦合到第一PCI通信总线的第一处理装置;以及均可操作地耦合到第一PCI通信总线的第二和第三装置。计算机存储媒体包括用于从第二装置向第一主机装置发送请求通过第一PCI通信总线传送第一消息的授权的授权请求信号的代码。计算机存储媒体还包括用于在第二装置接收到来自第一主机装置的授权时、即使第一处理装置不可操作、也从第二装置向第三装置传送第一消息的代码。附图简介附图说明图1是根据一个示范实施例的数据处理系统的示意图;图2是根据另一个示范实施例的数据处理系统的示意图;图3是根据又一个示范实施例的数据处理系统的示意图;图4是用于控制图1的数据处理系统中的通信的方法的流程图;图5和图6是用于控制图3的数据处理系统中的通信的方法的流程图。专利技术详细说明参照图1,提供一种根据一个示范实施例、用于控制PCI装置之间的数据通信的数据处理系统10。数据处理系统10包括PCI主机装置12、PCI通信总线14、电连接器16、18、20、22、24、底板26、调制解调器28、CPU 30、存储装置32、CPU 34以及视频显示装置36。本文中的CPU或处理装置被定义为能够执行计算任务的任何装置。电连接器又被本领域的技术人员称作电插槽。例如,电连接器16通常称作PCI总线上的“插槽1”。底板26包括衬底,在其上附加了PCI主机装置12、PCI总线14和电连接器16、18、20、22、24。PCI主机装置12被提供以用于实质上仅执行与帮助通过PCI通信总线14的通信相关的任务。PCI主机装置12为通过总线14进行通信的装置的每个分配唯一地址范围。此外,PCI主机装置12还配置通过总线14进行通信的装置的每个中的PCI接口,并启用那些PCI接口。此外,PCI主机装置12每次仅授权耦合到总线14的一个装置在总线14上进行通信。为了在总线14上进行通信,可操作地耦合到总线14的装置向PCI主机装置12发送授权请求信号。此后,PCI主机装置12可向请求装置传送授权该装置通过总线14传送消息的授权允许信号。PCI通信总线包括PCI 2.0、PCI 2.1、PCI 2.2、PCI 2.3及其任何等效物其中之一。在一个备选实施例中,PCI通信总线包括PCI-X总线、Compact PCI总线、PCI Express总线及其任何等效物其中之一。此外,在另一个备选实施例中,PCI通信总线可由任何其它类型的并行通信总线或串行通信总线取代。PCI主机装置12电气耦合到总线14以及耦合到电连接器16、18、20、22、24。电连接器16、18、20、22、24也电气耦合到总线14。数据处理系统10的其余装置经由电连接器电气耦合到PCI通信总线14。具体来说,调制解调器28、CPU 30、存储装置32、CPU 34和视频显示装置36分别电气耦合到电连接器16、18、20、22、24。系统10的一个基本优点在于,即使CPU 30、34其中之一不可操作,通信也可通过PCI通信总线14在装置之间进行。例如,即使CPU34不可操作,CPU 30也可经由总线14与存储装置32进行通信。参照图4,现在说明用于在数据处理系统10中传送数据的方法。应当注意,虽然CPU 30与存储装置32之间的通信将用来描述系统10的操作,但是,即使CPU 30、34其中之一不可操作,总线14上的任何两个装置也可通过总线14相互通信。在步骤190,PCI主机装置12分配唯一地址范围,以便配置和启用到可操作地与PCI通信总线14耦合的CPU 30、CPU 34、调制解调器28、存储装置32和视频显示装置36中的每个的PCI接口。在步骤192,CPU 30向PCI主机装置1本文档来自技高网...

【技术保护点】
一种数据处理系统,包括:第一主机装置,可操作地耦合到第一PCI通信总线,其中,第一主机装置实质上仅执行与帮助通过第一PCI通信总线的通信相关的任务;第一处理装置,可操作地耦合到第一PCI通信总线;以及第二和第三装置, 都可操作地耦合到第一PCI通信总线,第二装置配置成向第一主机装置请求通过第一PCI通信总线传送第一消息的授权,其中,即使第一处理装置不可操作,第二装置也在接收到来自第一主机装置的授权时向第三装置传送第一消息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:ON威尔斯R希拉南达尼
申请(专利权)人:通用电气公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1