机架系统以及其操作的方法转让专利

申请号 : CN201510529918.X

文献号 : CN105404365B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄仁烜林发达

申请人 : 广达电脑股份有限公司

摘要 :

本发明公开一种机架系统以及其操作的方法。该机架系统包括机架顶端、多个第一机箱、以及第一背板。每一第一机箱包括至少一机架模块以及机架网络交换机。机架网络交换机连接该至少一机架模块的每一者。第一背板包括第一背板网络交换器。第一背板网络交换器连接机架顶端,且通过每一第一机箱的机箱网络交换器来连接每一第一机箱。

权利要求 :

1.一种机架系统,包括:

多个第一机箱,每一该第一机箱包括:

至少一个第一机架模块;以及

第一机箱网络交换机,连接该至少一个第一机架模块;以及第一背板,包括:

第一背板网络交换器,通过每一该第一机箱的该第一机箱网络交换器来连接每一该第一机箱,多个第二机箱,每一该第二机箱包括:

至少一个第二机架模块;以及

第二机箱网络交换机,连接该至少一个第二机架模块;以及第二背板,包括:

第二背板网络交换器,通过该第一背板网络交换器来连接该第一背板,以及连接每一该第二机箱,机架顶端,通过该第一背板网络交换器来连接该第一背板,通过该第一背板网络交换器和第二背板网络交换器连接该第二背板。

2.如权利要求1所述的机架系统,其中,该机架顶端连接多个伺服器机架。

3.如权利要求1所述的机架系统,其中,该第一背板网络交换机,通过在每一该第一机箱上的机箱连接器以及在该第一背板上一对应背板连接器,来连接该每一机箱。

4.如权利要求1所述的机架系统,其中,该至少一机架模块中的每一者包括滑槽式计算机伺服器。

5.如权利要求1所述的机架系统,其中,对于每一该第一机箱而言,该机箱网络交换器与该第一背板网络交换器中至少一者包括区域网络(local area network,LAN)交换器集成电路。

6.如权利要求1所述的机架系统,其中,对于每一该第一机箱而言,该至少一机架模块中的每一者包括网络端口,以及该机箱网络交换机连接该至少一机架模块中的每一者的该网络端口。

7.如权利要求6所述的机架系统,其中,每一该网络端口为区域网络(LAN)端口或RJ45端口。

8.一种机架系统,包括:

第一背板,包括:

第一背板上方连接器;

第一背板下方连接器;及

第一背板网络交换器,连接该第一背板上方连接器以及该第一背板下方连接器,第一背板网络交换器经由第一机箱网络交换器连接到多个第一机箱,多个第一机箱中的每个包括至少一个第一机架模块,第一机箱网络交换器连接到至少一个第一机架模块;以及第二背板,包括:第二背板上方连接器,连接该第一背板下方连接器;

第二背板下方连接器;及

第二背板网络交换器,连接该第二背板上方连接器以及该第二背板下方连接器,其中,第二背板网络交换器经由第二机箱网络交换器连接到多个第二机箱,多个第二机箱中的每个包括至少一个第二机架模块,第二机箱网络交换器连接到至少一个第二机架模块;以及机架顶端,通过该第一背板网络交换器来连接该第一背板,通过该第一背板网络交换器和第二背板网络交换器连接该第二背板。

9.如权利要求8所述的机架系统,还包括:

机架顶端,通过该第一背板上方连接器来连接该第一背板。

10.如权利要求9所述的机架系统,其中,该机架顶端还包括至少一附加机架顶端连接器,且该机架顶端连接多个伺服器机架。

11.如权利要求8所述的机架系统,其中,该至少一机架模块包括滑槽式计算机伺服器。

12.如权利要求8所述的机架系统,其中,该第一背板网络交换器包括区域网络(LAN)交换器。

13.如权利要求8所述的机架系统,其中,每一网络端口为区域网络(LAN)端口或RJ45端口。

14.一种由一机架系统操作的方法,包括:

在一第一机箱的一第一机箱网络交换器上接收来自多个第一机架模块中每一者的第一网络数据,第一机箱网络交换器连接到多个第一机架模块中的每个;

在一第一背板网络交换器上接收来自该第一机箱网络交换器的第一网络数据,其中,第一背板网络交换器经由第一机箱网络交换器连接到多个第一机箱中的每个,多个第一机箱中的每个包括多个第一机架模块;

在该第一背板网络交换器上接收来自一第二背板网络交换器的第二网络数据,其中,第二背板网络交换器经由第二机箱网络交换器连接到多个第二机箱中的每个,多个第二机箱中的每个包括多个第二机架模块,第二机箱网络交换器连接到多个第二机架模块中的每个;

在一机架顶端上接收来自该第一背板网络交换器的第一网络数据;以及在该机架顶端上接收来自该第一背板网络交换器的第二网络数据,机架顶端通过该第一背板网络交换器连接到第二背板网络交换器。

说明书 :

机架系统以及其操作的方法

技术领域

[0001] 本发明涉及一种电脑系统,特别是涉及一种系统以及方法,其用于在机架架构(rack architecture)下的区域网络端口集用(port consolidation)。

背景技术

[0002] 在现代数据中心的电脑伺服器系统一般是以特定配置方式架置在伺服器机架上,其中,多个计算模块,例如托盘(tray)、机箱(chassis)、滑槽(sled)等等,在机架内相对地放置和堆叠于彼此的上方。机架架置系统提供了计算模块的垂直配置,以能有效地使用空间。一般而言,每一计算模块可被滑进以及滑出伺服器机架,且各种缆线,例如输入输出(input/output,I/O)缆线、网络缆线、电源缆线等等,可由机架的前方或后方连接计算模块。每一计算模块可包括一或多个电脑伺服器,或者可支承一或多个电脑伺服器元件。举例来说,计算模块可包括用于处理储存器、网络控制器、硬盘驱动器、电缆端口、电源供应器等等的模块。大量的缆线可耦接至架置在每一伺服器机架的计算模块。

发明内容

[0003] 根据本发明实施例的一或多个观点,本发明提供一种机架系统,其用于在机架架构下的区域网络端口集用。此机架架构包括机架顶端、多个第一机箱、以及第一背板。每一第一机箱包括至少一机架模块以及机架网络交换机。机架网络交换机连接该至少一机架模块的每一者。第一背板包括第一背板网络交换器。第一背板网络交换器连接机架顶端,且通过每一第一机箱的机箱网络交换器来连接每一第一机箱。
[0004] 根据本发明实施例的另一观点,本发明提供一种机架系统。此机架系统包括机架顶端、第一背板、以及第二背板。第一背板包括连接机架顶端的第一背板上方连接器、第一背板下方连接器、以及连接第一背板上方连接器以及第一背板下方连接器的第一背板网络交换器。第二背板包括连接第一背板下方连接器的第二背板上方连接器、第二背板下方连接器、以及连接第二背板上方连接器以及第二背板下方连接器的第二背板网络交换器。
[0005] 根据本发明实施例的又一观点,本发明提供一种方法,由机架系统来操作。此方法包括在第一机箱的机箱网络交换器上接收来自多个机架模块中每一者的网络数据。此方法又包括在第一背板网络交换器上接收来自第一机箱的网络数据。此方法也包括在第一背板网络交换器上接收来自第二背板的网络数据。此方法还包括,在机架顶端上接收来自第一背板网络交换器的网络数据。

附图说明

[0006] 图1为本发明一实施例的方法,其用于在机架架构下的区域网络端口集用的示意图;
[0007] 图2为本发明一实施例的系统,其用于在机架架构下的区域网络端口集用的示意图;
[0008] 图3为本发明另一实施例的系统,其用于在机架架构下的区域网络端口集用的示意图;
[0009] 图4为本发明又一实施例的系统,其用于在机架架构下的区域网络端口集用的示意图;
[0010] 图5为本发明一实施例的伺服器机架的示意图;
[0011] 图6为本发明一实施例的电脑系统的示意图。
[0012] 符号说明
[0013] 100~方法;            110…150~步骤;
[0014] 200~系统;            210、220~第一机箱;
[0015] 230、240~第二机箱;    250~第一背板;
[0016] 251~第一背板上方连接器;
[0017] 252~第一背板下方连接器;
[0018] 260~第二背板;
[0019] 261~第二背板上方连接器;
[0020] 262~第二背板下方连接器;
[0021] 300~系统;            310~第一机箱;
[0022] 311…314~机架模块;   315~第一机箱网络交换器;
[0023] 320~第二机箱;        321…324~机架模块;
[0024] 325~第二机箱网络交换器;
[0025] 330~第一机箱连接器;  331~第二机箱连接器;
[0026] 332、333~背板连接器; 351~背板上方连接器;
[0027] 352~背板下方连接器;  355~背板网络交换器;
[0028] 400~系统;            410~第一机箱;
[0029] 411…414~机架模块;   415~机箱网络交换器;
[0030] 420~第一机箱;        421…424~机架模块;
[0031] 425~机箱网络交换器;  430~第二机箱;
[0032] 431…434~机架模块;   435~机箱网络交换器;
[0033] 440~第二机箱;        441…444~机架模块;
[0034] 445~机箱网络交换器;  450~第一背板;
[0035] 451~第一背板上方连接器;
[0036] 452~第一背板下方连接器;
[0037] 455~第一背板网络交换器;
[0038] 460~第二背板;
[0039] 461~第二背板上方连接器;
[0040] 462~第二背板下方连接器;
[0041] 465~第二背板网络交换器;
[0042] 470、470、480、481~机箱连接器;
[0043] 490~机架顶端;
[0044] 491、492~第一背板连接器;
[0045] 493、494~第二背板连接器;
[0046] 510~伺服器机架;   520~抽屉型外壳(机箱);
[0047] 530~背板;         600~电脑系统;
[0048] 610~BIOS;         620~存储器(记忆体);
[0049] 630~储存器;       640~处理器;
[0050] 650~网络界面;     660~北桥;
[0051] 670~南桥670;      680~管理控制器。

具体实施方式

[0052] 本发明主要用于在机架架构(rack architecture)下的区域网络端口集用(port consolidation)。本发明的各种实施例将通过图示来说明。在下文中,为了达到解释说明的目的,将提出许多具体细节,以能提供对于本发明一或多个观点的彻底了解。然而,可了解的是,本发明所呈现的技术也可在不使用这些具体细节来实现。在其他情况中,为了帮助说明这些观点,在图示中显示已知架构以及装置。在此所使用的词汇“示范”是指“作为一个例子、情况、或实例”。在此所叙述作为“示范”的任何实施例并非必定推断为相对于其他实施例而言是优选或较有优点的。
[0053] 在现代数据中心的电脑伺服器系统一般是以特定配置方式架置在伺服器机架上,其中,多个计算模块,例如托盘(tray),在机架内相对地放置和堆叠于彼此的上方。机架架置系统提供了计算模块的垂直配置,以能有效地使用空间。一般而言,每一计算模块可被滑进以及滑出伺服器机架,且各种缆线,例如输入输出(input/output,I/O)缆线、网络缆线、电源缆线等等,可由机架的前方或后方连接计算模块。每一计算模块可包括一或多个电脑伺服器,或者可支承一或多个电脑伺服器元件。大量的缆线可耦接至架置在每一伺服器机架的计算模块,因此,对于任何伺服器技术而言,断开与连接正确缆线可能会很复杂、耗时、以及容易出错。此外,大量的缆线可能变成纠缠成结,因此容易损坏或断开。
[0054] 根据主要技术的一或多个观点,一伺服器机架包括一机架顶端(top-of-rack),其集中在伺服器机架中来自一或多个背板的所有网络缆线。接着,每一背板可集中来自多个机箱的所有网络缆线。再来,每一机箱可集中来自在机箱中多个机架模块的缆线。在此方法下,一单一网络缆线可使用来连接在伺服器机架中的所有机架模块。
[0055] 图1表示根据本发明一实施例的方法100,其用于在机架架构(rack architecture)下的区域网络端口集用(port consolidation)。此方法100包括步骤110,在步骤110中,在第一机箱的一机箱式网络交换器上接收来自的多个机架模块中一者的网络数据。方法100包括步骤120,在步骤120中,在第一背板网络交换机上接收来自第一机箱的网络数据。方法100可包括步骤130,在步骤130中,在第一背板网络交换器上接收来自第二背板的数据。方法100也可包括步骤140,在步骤140中,在机架顶端上接收来自第一背板网络交换器的网络数据。方法100还可包括步骤150,在步骤150中,在第一背板网络交换器上接收来自第二机箱的网络数据。
[0056] 图2表示根据本发明一实施例的系统200,其用于在机架架构下的区域网络端口集用。系统200(例如伺服器机架200)可包括多个第一机箱210与220以及一第一背板250。在一相关的观点,系统200可还包括多个第二机箱230与240以及一第二背板260。在一相关的观点,系统可还包括机架顶端290。举例来说,第一背板250可安装于第一机箱210与220的背后。举例来说,第二背板260可安装于第二机箱230与240的背后。在一相关的观点,系统200可还包括至少一附加的机箱(未显示于图2)以及至少一附加的背板(未显示于图2)。
[0057] 机箱210、220、230、与240中的每一者可具有不同的尺寸,其中,机箱高度大多是以单位U来量测。举例来说,一机箱宽度可以是满机架宽度(full-rack,即是,占有伺服器机架200的整个外壳宽度),或是半机架宽度(half-rack,即是,占有伺服器机架200的一半外壳宽度)。
[0058] 同样地,背板250与260中的每一者考据有不同的尺寸。举例来说,第一背板250的宽度与长度可相同于第一背板250配置在其后的机箱210的宽度与高度。
[0059] 第一背板250可包括第一背板上方连接器251以及第一背板下方连接器252。同样地,第二背板260可包括第二背板上方连接器261以及第二背板下方连接器262。在一相关的观点,每一附加的背板(未显示于图2中)可包括一背板上方连接器以及一背板下方连接器。
[0060] 第一背板250可通过背板上方连接器251来连接机架顶端290。第一背板250可通过第一背板下方连接器252以及第二背板上方连接器261来连接第二背板260。在一相关观点,附加的背板(未显示于图2)可同样地通过背板上方连接器以及背板下方连接器以串连方式连接另一背板。第一背板250可连接第一机箱210与220中的每一者。第二背板260可连接第二机箱230与240中的每一者。
[0061] 如图所示,来自第一机箱210与220以及附加机箱(未显示于图2)的网络连接可集中至第一背板。来自第一背板250、第二背板260、以及附加背板(未显示于图2)的网络连接可集中至机架顶端290。
[0062] 图3表示根据本发明另一实施例的系统300,其用于在机架架构下的区域网络端口集用。系统300(例如伺服器机架200)可包括多个第一机箱310、第二机箱320、以及背板350。在一相关的观点,系统300可还包括至少一个附加背板(未显示于图3)。举例来说,背板350可安装于第一机箱310以及第二机箱320的背后。
[0063] 第一机箱310可包括机架模块311-314、第一机箱网络交换器315、以及第一机箱连接器330。在一相关观点,第一机箱310可包括比图所示更多或更少的机架模块。机架模块311-314中的每一者可以是任何的设备,例如具有网络端口(例如区域网络(local area network,LAN)端口、RJ45端口等等)的电脑伺服器或网络设备模块。机架模块311-314中的每一者可连接第一机箱网络交换器315。举例来说,串行器/解串行器(serilizer/deserializer,SerDes)界面或网络缆线(例如乙太网络或第五类缆线)可将机架模块311-
314中每一者的网络端口连接至第一机箱网络交换器315。第一机箱网络交换机315可通过,例如网络缆线,连接至第一机箱连接器330。
[0064] 第二机箱320可包括机架模块321-324、第二机箱网络交换器325、以及第二机箱连接器331。机架模块321-324中的每一者可以是任何的设备,例如具有网络端口(例如LAN端口、RJ45端口等等)的电脑伺服器或网络设备模块。机架模块321-324中的每一者可连接第二机箱网络交换器325。举例来说,网络缆线(例如乙太网络或第五类缆线)可将机架模块321-324中每一者的网络端口连接至第二机箱网络交换器325。第二机箱网络交换机325可通过,例如串行器/解串行器(serilizer/deserializer,SerDes)界面或网络缆线(例如乙太网络或第五类缆线),连接至第二机箱连接器331。
[0065] 背板350可包括背板网络交换器355、背板连接器332与333、背板上方连接器351、以及背板下方连接器352。背板网络交换器355可通过例如网络缆线,连接背板连接器332与333、背板上方连接器351、以及背板下方连接器352。背板350可通过例如网络缆线,来将背板连接器332与333连接至第一机箱连接器330以及第二机箱连接器331,进而连接至第一机箱310以及第二机箱320。
[0066] 如图所示,来自机架模块311-314的网络连接可集中至第一机箱310的第一机箱连接器330,同样地,来自机架模块321-324的网络连接可集中至第二机箱320的第二机箱连接器331。来自第一机箱310、第二机箱320、以及附加机箱(未显示于图3)的网络连线可集中至背板350。
[0067] 图4表示根据本发明又一实施例的系统400,其用于在机架架构下的区域网络端口集用。系统400(例如伺服器机架200)可包括多个第一机箱410与420、第一背板450、以及机架顶端490。在一相关的观点,系统400可还包括多个第二机箱430与440、以及第二背板460。背板450,举例来说,可安装于第一机箱410与420的背后。背板450,举例来说,可安装于第二机箱430与440的背后。在一相关的观点,系统400可还包括至少一个附加的机箱(未显示于图4)以及至少一附加的背板(未显示于图4)。
[0068] 机箱410、420、430、与440中的每一者包括多个机架模块(例如滑槽式计算机伺服器(sled)、伺服器模块、网络模块等等)411-414/421-424/431-434/441-444、机箱网络交换器415/425/435与445、以及机箱连接器470/471/480/481。在一相关的观点,机箱410、420、430、与440中的每一者可包括比图所示更多或更少的机架模块。机箱网络交换机415、435、
435、与445可分别连接至机箱连接器470、471、480、与481。
[0069] 第一背板450可包括第一背板网络交换器455、第一背板连接器491与492、第一背板上方连接器451、以及第一背板下方连接器452。第一背板网络交换器445可连接第一背板连接器491与492、第一背板上方连接器450、以及第一背板下方连接器452。第一背板450可通过将第一背板连接器491与492连接至机箱连接器470与471,以连接机箱410与420中的每一者。
[0070] 第二背板460可包括第二背板网络交换器465、第二背板连接器493与494、第二背板上方连接器461、以及第二背板下方连接器462。第二背板网络交换器465可连接第二背板连接器493与494、第二背板上方连接器461、以及第二背板下方连接器462。第二背板460可通过将第二背板连接器493与494连接至机箱连接器480与481,以连接机箱430与440中的每一者。
[0071] 第一背板450可通过第一背板上方连接器451来连接至机架顶端490。第一背板450可通过第一背板下方连接器452以及第二背板上方连接器461来连接第二背板460。在一相关观点,附加的背板(未显示于图4)可相似地通过背板上方连接器以及背板下方连接器,以串连方式连接另一背板。
[0072] 图5表示根据本发明一实施例的伺服器机架510。此伺服器机架可以是塔式结构,其设计来减少大量电脑伺服器以及其他网络设备模块所占用的空间。除了电脑伺服器,建立了许多专用网络设备,以架置在伺服器机架510上,例如,存储装置、交换机、路由器、硬件防火墙、电源供应器等等。
[0073] 伺服器机架510可设计为像是具有多个滑动隔间的抽屉型外壳(例如机箱)520。伺服器机架510的外壳(即是内部)宽度可以是19英寸。伺服器机架510的外壳高度通常是以单位U来量测(1U是1.75英寸或44.45毫米)。伺服器机架510的外壳高度可以是42U(73.5英寸或1.8669公尺)。虽然外壳宽度与长度被标准化,但是各种伺服器机架制造者可制造具有不同外部宽度、长度、以及深度的伺服器机架。安装置伺服器机架510的一般机箱可具有1.7U的高度。每一机箱520可架置一或多电脑伺服器或其他网络设备模块。
[0074] 伺服器机架510可包括一或多个背板530,其位于一组数量的机箱520的背后以及在伺服器机架的后方。背板530可以使用来作为伺服器机架510的后侧面的一部分。背板530可包括多个连接器以及缆线管理功能。背板530可移除地装在伺服器机架的后方,或者可通过一或多个铰链来可旋转地装在伺服器机架的后方。
[0075] 图6表示根据本发明一实施例的电脑系统600。电脑系统600可包括处理器640、网络界面650、管理控制器680、存储器620、储存器630、BIOS610、北桥660、以及南桥670。
[0076] 举例来说,电脑系统600可以是一伺服器(例如、在数据中心的伺服器机架中的伺服器)或是个人电脑。处理器(例如,中央处理单元(central processing unit,CPU))640可以是在主机板上的芯片,其可撷取且执行存储在存储器620的程序指令。处理器640可以是具有单一处理核心的单一CPU、具有多个处理核心的单一CPU、或者是多个CPU。一或多个总线(未显示于图6)可在各种电脑元件(例如处理器640、存储器620、储存器630、以及网络界面650)之间传送指令以及应用数据。
[0077] 存储器620可包括任何用来暂时地或永久地存储数据或程序的实体装置,例如各种类型的随机存取存储器(random-access memory,RAM)。储存器530可包括用于非挥发数据存储的实体装置,例如,HDD或闪存存储器装置。储存器630与存储器620相较起来可具有较大的存储容量,且对于每一存储单位具有较高的经济效益,但是也具有较缓慢的传输速率。
[0078] BIOS 610可包括基本输入输出系统或者其后继者或等效者,例如,可延伸固件界面(extensible firmware interface,EFI)或统一可延伸固件界面(unified extensible firmware interface,UEFI)。BIOS 610可包括位于电脑系统600的主机板上的BIOS芯片,其存储BIOS软件程序。BIOS 610可存储固件,其中,该固件是在当电脑系统一开始接通电源时与指定给BIOS 610的一组组态一起执行。BIOS固件以及BIOS组态可存储在非挥发存储器(例如NVRAM)或ROM(例如闪存存储器)。闪存存储器是一种非挥发电脑存储媒体,其可通过电子方式进行抹除以及程序化。
[0079] 每当电脑系统600被启动时,BIOS 610可被载入或执行以作为一序列程序。BIOS 610可根据上述的组态来识别、初始化、以及测试在已知计算系统中的硬件。BIOS 610可在电脑系统600中执行自我测试,例如开机自我测试(power-on-self-test,POST)。此自我测试可测试各种硬件元件的功能,例如硬盘机、光学读取装置、冷却装置、存储器模块、扩充卡等等。此BIOS可定址并分配在存储器620内的区域,以存储操作系统。此BIOS 620接着可提供电脑系统的控制给OS。
[0080] 电脑系统600的BIOS 610包括BIOS组态,其定义出BIOS 610如何控制在电脑系统600中的各种硬件元件。BIOS组态可决定在电脑系统600中各种硬件元件的启动顺序。BIOS 
610可提供一界面(例如BIOS设定公用程序(BIOS setup utility)),其提供各种将被设定的不同参数,而这些参数相异于在BIOS预设组态中的参数。举例来说,使用者(例如管理者)可使用BIOS610来指定时钟以及总线速度、指定甚么周遭装置附加至电脑系统、指定状态(例如,风扇速度以及CPU温度限制)的监控、以及指定各种会影响电脑系统的整体效能以及功率使用的其他参数。
[0081] 管理控制器680可以是一个专用微控制器,其配置在电脑系统的主机板上。举例来说,管理控制器680可以是基板管理控制器(baseboard management controller)。管理控制器680可管理在系统管理软件与硬件平台之间的界面。建立在电脑系统内的不同类型的感测器把参数(例如,温度、冷却扇速度、电源状态、操作系统状态等等)向管理控制器680报告。管理控制器680可监控这些感测器,且假使任何参数没有在预设的限值内(这指示出系统的潜在失效),管理控制器680可通过网络界面650发送警报给管理者。管理者也可与管理控制器680进行远端通信,以采取一些校正手段,例如对系统重新设定或电力循环,由此恢复功能。
[0082] 北桥660可以是在主机板上的一芯片,其可直接地连接处理器640或是可合并至处理器640内。在一些情况下,北桥660以及南桥670可集合成单一管芯。北桥660以及南桥670管理处理器640与主机板其他部分之间的联系。北桥660可管理一些任务,而这些任务与南桥670比较起来需要较高的效能。北桥660可管理在处理器640、存储器620、与视频控制器(物显示于图6)之间的联系。在一些情况下,北桥660可包括一视频控制器。
[0083] 南桥670可以是配置在主机板上且连接北桥660的一芯片,但其不像北桥660,南桥670不会直接连接处理器640。南桥670可管理电脑系统600的输入/输出功能,例如通用序列总线(universal serial bus,USB)、音讯、串行、BIOS、序列先进技术附件(serial advanced technology attachment,SATA)、周边组件互连(peripheral component interconnect,PCI)总线、PCI延伸(PCI eXtended,PCI-X)总线、PCI快速(PCI express)总线、ISA总线、SPI总线、eSPI总线、系统管理总线(System Management Bus,SMBus)。南桥670可连接至或可包含管理控制器680、直接存储器存取(direct memory access,DMAs)控制器、可程序中断控制器(programmable interrupt controller,PICs)、以及实时时钟。
[0084] 结合本文中所揭示的实施例所描述的各种说明性逻辑区块、模块及电路可用以下各项来实施或执行:通用处理器、数字信号处理器(digital signal processor,DSP)、特殊应用集成电路(application specific integrated circuit,ASIC)、场可程序化栅阵列(FPGA)、或其他可程序化逻辑器件、离散栅、或晶体管逻辑、离散硬件组件,或其经设计以执行本文中所描述的功能的任何组合。通用处理器可为微处理器,但在替代例中,通用处理器可为任何现有处理器、控制器、微控制器、或状态机。也可将通用处理器实施为计算器件的组合,例如,数字信号处理器(DSP)与微处理器的组合、多个微处理器、结合数字信号处理器(DSP)核心的一或多个微处理器,或任何其他该组态。
[0085] 本文中所揭示的方法与演算的操作可直接体现于硬件、由微处理器所执行的软件模块、或前述两者的结合。软件模块可驻留于随机存取存储器(RAM)、闪存存储器、只读存储器(ROM)、电子可程序化(electrically programmable read only memory,EPROM)、电子抹除式可程序化(electrically erasable programmable read only memory,EEPROM)、暂存器、硬盘、抽取式磁盘、CD-ROM、或此项技术中已知的任何其他形式的电脑可读媒体中。一例示性存储媒体耦接至处理器以使得该处理器可自该存储媒体读取资讯,且可将资讯写入至该存储媒体。在替代例中,存储媒体可整合至处理器。处理器及存储媒体可驻留于特殊应用集成电路(ASIC)中。特殊应用集成电路(ASIC)可驻留于使用者端。在替代例中,处理器及存储媒体可作为在使用者端的离散组件。
[0086] 在一或多个例示性设计中,所描述的该等功能可以硬件、软件、固件或其任何组合来实施。若以软件来实施,则可将该等功能作为一或多个指令或程序码存储于一非暂态(non-transitory)电脑可读媒体上或经由该电脑可读媒体传输。非暂态电脑可读媒体包括电脑存储媒体与通信媒体两者,通信媒体包括促进将电脑程序自一处传送至另一处的任何媒体。存储媒体可为可由通用或专用电脑存取的任何可用媒体。以实例说明且非限制,此等电脑可读媒体可包含随机存取存储器(RAM)、只读存储器(ROM)、电子抹除式可程序化(EEPROM)、CD-ROM或其他光盘储存器、磁盘储存器或其他磁性储存器件,或可用以携载或存储呈现指令或数据结构的形式的所要程序码构件且可由通用或专用电脑或者通用或专用处理器存取的任何其他媒体。如本文中所使用,磁盘及光盘包括紧密光盘(compact disc,CD)、激光光盘、光学光盘、数字多功能光盘(digital versatile disc,DVD)、软性磁盘及蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。以上各者的组合也应包括在电脑可读媒体的范畴内。
[0087] 提供本发明的先前描述以使得任何熟悉此项技术者能够制造或使用本发明。对本发明的各种修改对熟悉此项技术者而言将易于显而易见,且可在不偏离本发明的精神或范畴的情况下将本文中所定义的一般原理应用于其他变化。因此,本发明不意欲限于本文中所描述的实例及设计,而应符合与本文中所揭示的原理及新颖特征相一致的最广范畴。