CN103927153B - 一种***配置的方法、设备及*** - Google Patents
一种***配置的方法、设备及*** Download PDFInfo
- Publication number
- CN103927153B CN103927153B CN201310012982.1A CN201310012982A CN103927153B CN 103927153 B CN103927153 B CN 103927153B CN 201310012982 A CN201310012982 A CN 201310012982A CN 103927153 B CN103927153 B CN 103927153B
- Authority
- CN
- China
- Prior art keywords
- basic input
- input output
- output system
- hardware configuration
- hardware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000004891 communication Methods 0.000 claims description 54
- 230000009471 action Effects 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 39
- 230000006399 behavior Effects 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 5
- 235000013399 edible fruits Nutrition 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 12
- 238000012423 maintenance Methods 0.000 abstract description 12
- 230000008569 process Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 2
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 2
- 238000005728 strengthening Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明的实施例提供一种***配置的方法、设备及***,涉及计算机领域,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,增强用户体验效果,提高***稳定性。同时,可以减少计算复杂度,有利于***的升级维护。该方法具体包括:带外管理***接收用户端发送的操作命令;所述带外管理***根据所述操作命令计算生成硬件配置方案;所述带外管理***发送所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置。本发明应用于***动态资源的配置。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种***配置的方法、设备及***。
背景技术
随着信息技术的发展,***中硬件资源的更新越来越重要。在具有多个单元部件组成的大***中,管理员通过***资源的动态配置,在整个***不停止运行的情况下,对***可用的硬件资源进行增减、分配、控制,可以增强***的灵活性,同时可以替换故障频发的单元部件从而增强***的稳定性和可用性。
目前,对于***硬件资源的配置有两种实现方法。一种是使用带外管理***进行***硬件资源的配置:当需要在***运行的情况下完成对硬件资源的动态配置时,由带外管理***中的管理中央处理器(Central Processing Unit,简称CPU)更改相应硬件资源的寄存器配置,管理CPU通过带外通道来完成寄存器的读写;另一种是由***CPU通过基本输入输出***(Basic Input Output System,简称BIOS)完成对寄存器的配置:带外管理***只负责将配置请求发送到BIOS,其它的寄存器的配置等工作由BIOS通过带内总线完成。
发明人发现,在现有技术中,因为带外通道的速率较低,若需要配置的寄存器较多,技术方案一在执行相应的操作时需要等待的时间较长,而且有些硬件资源需要在***进入静默模式以后才能实施寄存器配置的修改,还可能造成***死机,影响***的稳定性;虽然带内总线的读写速率大于带外总线,但对于大***,单节点的BIOS难以做到对全局配置的可靠统一管理,所以技术方案二由BIOS完成硬件资源配置的算法复杂度过高,并因此影响***的稳定性。由此可见,现有技术中对于***硬件资源进行配置的方法会影响***的稳定性,不利于***的升级维护,进而影响用户体验效果。
发明内容
本发明的实施例提供一种***配置的方法、设备及***,可以提高***稳定性,增强用户体验效果,有利于***的升级维护。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种***配置的方法,包括:
带外管理***接收用户端发送的操作命令;
所述带外管理***根据所述操作命令计算生成硬件配置方案;
所述带外管理***发送所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置;
结合第一方面,在第一种可能的实现方式中,所述带外管理***发送所述硬件配置方案至基本输入输出***之前,还包括:
所述带外管理***发送第一管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第一管理中断消息接收所述硬件配置方案。
结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述带外管理***发送所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置,包括:
所述带外管理***发送所述硬件配置方案至基本输入输出***;
所述带外管理***接收所述基本输入输出***发送的所述第一管理中断消息的反馈确认信号,并发送第二管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第二管理中断消息根据所述硬件配置方案对硬件进行配置,其中所述反馈确认信号是所述基本输入输出***接收所述硬件配置方案后发送的。
结合第一方面、第一方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,还包括:
所述带外管理***接收所述基本输入输出***完成硬件的配置后发送的配置结果;
所述带外管理***将所述配置结果发送至所述用户端。
结合第一方面或第一方面上述任一种可能的实现方式,在第四种可能的实现方式中,所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
第二方面,提供一种***配置的方法,包括:
基本输入输出***接收带外管理***发送的硬件配置方案,所述硬件配置方案是所述带外管理***根据用户端的操作命令计算生成的;
所述基本输入输出***解析并执行所述硬件配置方案并对硬件进行配置。
结合第二方面,在第一种可能的实现方式中,所述基本输入输出***接收带外管理***发送的硬件配置方案,包括:
所述基本输入输出***接收所述带外管理***发送的第一管理中断消息,并响应所述第一管理中断消息以接收所述带外管理***发送的所述硬件配置方案。
结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述基本输入输出***接收带外管理***发送的硬件配置方案之后,还包括:
所述基本输入输出***发送所述第一管理中断消息的反馈确认信号至所述带外管理***;
所述基本输入输出***接收所述带外管理***发送的第二管理中断消息并响应所述第二管理中断消息以解析并执行所述硬件配置方案对硬件进行配置。
结合第二方面、第二方面第一种或者第二种可能的实现方式,在第三种可能的实现方式中,还包括:
所述基本输入输出***完成对硬件的配置后发送配置结果至所述带外管理***。
结合第二方面或者上述第二方面任一可能的实现方式,在第四种可能的实现方式中,还包括:
所述基本输入输出***将接收到的所述硬件配置方案保存到内存中的配置表区域;
所述基本输入输出***解析并执行所述硬件配置方案对硬件进行配置之前,从所述配置表区域读取所述硬件配置方案。
结合第二方面或者上述第二方面任一可能的实现方式,在第五种可能的实现方式中,所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
第三方面,提供一种带外管理***,包括:
用户单元,用于接收并解析用户端发送的操作命令;
计算单元,用于根据所述用户单元接收的所述操作命令计算生成硬件配置方案;
通信单元,用于发送所述计算单元生成的所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置;
结合第三方面,在第一种可能的实现方式中:
所述通信单元,还用于发送第一管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第一管理中断消息接收所述硬件配置方案。
结合第三方面第一种可能的实现方式,在第二种可能的实现方式中:
所述通信单元,还用于接收所述基本输入输出***发送的所述第一管理中断消息的反馈确认信号,并发送第二管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第二管理中断消息根据所述硬件配置方案对硬件进行配置,其中所述反馈确认信号是所述基本输入输出***接收所述硬件配置方案后发送的。
结合第三方面、第三方面第一种或者第二种可能的实现方式,在第三种可能的实现方式中:
所述通信单元,还用于接收所述基本输入输出***完成硬件的配置后发送的配置结果;
所述用户单元,还用于将所述通信单元接收的所述配置结果发送至所述用户端。
结合第三方面或者上述第三方面任一可能的实现方式,在第四种可能的实现方式中,所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
第四方面,提供一种基本输入输出***,包括:
通信单元,用于接收带外管理***发送的硬件配置方案,所述硬件配置方案是所述带外管理***根据用户端的操作命令计算生成的;
执行单元,用于解析并执行所述硬件配置方案并对硬件进行配置。
结合第四方面,在第一种可能的实现方式中:
所述通信单元,还用于接收所述带外管理***发送的第一管理中断消息,并响应所述第一管理中断消息以接收所述带外管理***发送的所述硬件配置方案。
结合第四方面第一种可能的实现方式,在第二种可能的实现方式中:
所述通信单元,还用于接收所述带外管理***发送的硬件配置方案之后,发送所述第一管理中断消息的反馈确认信号至所述带外管理***,并接收所述带外管理***发送的第二管理中断消息;
所述执行单元,还用于响应所述第二管理中断消息以解析并执行所述硬件配置方案对硬件进行配置。
结合第四方面、第四方面第一种或者第二种可能的实现方式,在第三种可能的实现方式中:
所述通信单元,还用于完成对硬件的配置后发送配置结果至所述带外管理***。
结合第四方面或者上述第四方面任一可能的实现方式,在第四种可能的实现方式中,还包括:
存储单元,用于将所述通信单元接收的所述硬件配置方案保存到内存中的配置表区域;
则,所述执行单元,还用于对硬件进行配置之前从所述配置表区域读取所述硬件配置方案。
结合第四方面或者上述第四方面任一可能的实现方式,在第五种可能的实现方式中,所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
第五方面,提供一种***,包括:带外管理***和基本输入输出***,所述带外管理***和基本输入输出***通过通信接口进行通信连接,其中:
所述带外管理***,用于接收用户端发送的操作命令;根据所述操作命令计算生成硬件配置方案;发送所述硬件配置方案至所述基本输入输出***;
所述基本输入输出***,用于接收所述带外管理***发送的硬件配置方案,解析并执行所述硬件配置方案对硬件进行配置。
结合第五方面,在第一种可能的实现方式中:
所述带外管理***,还用于发送第一管理中断消息至所述基本输入输出***;
所述基本输入输出***,还用于接收所述带外管理***发送的所述第一管理中断消息,并响应所述第一管理中断消息以接收所述带外管理***发送的所述硬件配置方案。
结合第五方面第一种可能的实现方式,在第二种可能的实现方式中:
所述基本输入输出***,还用于接收所述带外管理***发送的所述硬件配置方案之后,发送所述第一管理中断消息的反馈确认信号至所述带外管理***,并接收所述带外管理***发送的第二管理中断消息并响应所述第二管理中断消息以解析并执行所述硬件配置方案对硬件进行配置;
所述带外管理***,还用于接收所述基本输入输出***发送的所述第一管理中断消息的反馈确认信号,发送所述第二管理中断消息至所述基本输入输出***。
结合第五方面或上述第五方面任一可能的实现方式,在第三种可能的实现方式中:
所述基本输入输出***,还用于完成对硬件的配置后发送配置结果至所述带外管理***;
所述带外管理***,还用于接收所述基本输入输出***发送的所述配置结果,并将所述配置结果发送至所述用户端。
结合第五方面或上述第五方面任一可能的实现方式,在第四种可能的实现方式中:
所述基本输入输出***,还用于将接收到的所述硬件配置方案保存到内存中的配置表区域,并在对硬件进行配置之前从所述配置表区域读取所述硬件配置方案。
结合第五方面或上述第五方面任一可能的实现方式,在第五种可能的实现方式中,所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
本发明的实施例提供的***配置的方法、设备及***,通过在带外管理***上生成硬件配置方案,在基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果,有利于***的升级维护。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的一种***配置的方法的流程示意图;
图2为本发明的实施例提供的另一种***配置的方法的流程示意图;
图3为本发明的另一实施例提供的一种***配置的方法的流程示意图;
图4为本发明的实施例提供的一种实施硬件配置方案的流程示意图;
图5为本发明的实施例提供的一种带外管理***的结构示意图;
图6为本发明的实施例提供的一种基本输入输出***的结构示意图;
图7为本发明的另一实施例提供的一种带外管理***的结构示意图;
图8为本发明的又一实施例提供的一种基本输入输出***的结构示意图;
图9为本发明的实施例提供的一种配置***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实例应用于***硬件和管理通道构成的***,其中***硬件和带外管理***通过通信接口连接实现相互通信,通信接口包括但不限于智能平台管理接口(Intelligent Platform ManagementInterface,简称IPMI),在本发明中带外管理***采用作为带外管理***的管理中央处理器为例进行说明,***硬件采用基本输入输出***为例进行说明。具体的本发明的实施例提供一种***配置的方法,参照图1所示,包括以下步骤:
101、带外管理***接收用户端发送的操作命令。
102、带外管理***根据操作命令计算生成硬件配置方案。
103、带外管理***发送硬件配置方案至基本输入输出***,以便基本输入输出***根据硬件配置方案对硬件进行配置。
本发明的实施例提供的***配置的方法,通过在带外管理***上生成硬件配置方案,将硬件配置方案发送给基本输入输出***实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种***配置的方法,参照图2所示,包括以下步骤:
201、基本输入输出***接收带外管理***发送的硬件配置方案,该硬件配置方案是带外管理***根据用户端的操作命令计算生成的。
202、基本输入输出***解析并执行该硬件配置方案对硬件进行配置。
本发明的实施例提供的***配置的方法,通过基本输入输出***接收带外管理***上生成的硬件配置方案,在基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种***配置的方法,参照图3所示,包括以下步骤:
301、带外管理***接收用户端发送的操作命令。
302、带外管理***根据操作命令计算生成硬件配置方案。
具体的,硬件配置方案为配置脚本,该配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段。
其中,操作类型指定硬件配置方案的操作行为;目标地址指定配置脚本的操作行为的地址;第一数据段和第二数据段是根据操作类型的不同而做出的指示;条件旗帜是配置脚本中的一个字段,且在基本输入输出***中有一个名为条件旗帜的全局变量,在执行配置脚本时条件旗帜字段与条件旗帜全局变量配合使用。
本发明的实施例中的配置脚本的格式、配置脚本中各个条目中的每一个字段所代表的具体内容及对应的每一个条目具体的操作说明可以如下述表1所示:
表1
上述表格中列举出的操作类型只是配置脚本中比较常用的一些操作类型。当然配置脚本中的操作类型并不只限于这些操作类型,在应用中可以根据更多的操作需求按照上述表格表示的配置脚本的框架进行扩展。其中,ConFlag代表配置脚本中的字段,可以根据具体的需要设置为不同的十六进制数值。上述表格中的数值字段均是在十六进制下设置的。
303、带外管理***发送硬件配置方案至基本输入输出***,基本输入输出***接收硬件配置方案。
进一步,还包括步骤304、基本输入输出***将接收到的硬件配置方案保存到内存中的配置表区域。基本输入输出***接收硬件配置方案,可以将接收到的硬件配置方案保存到内存中的一个配置表区域中。
进一步,如图所示,在步骤303之前还包括:带外管理***发送第一管理中断消息至基本输入输出***,以便基本输入输出***响应第一管理中断消息接收硬件配置方案。带外管理***将硬件配置方案发送给基本输入输出***之前,为了让基本输入输出***能够响应,带外管理***需要发送第一管理中断消息,以便基本输入输出***能够响应第一管理中断消息开始接收硬件配置方案。
相应的,如果在步骤303之前,带外管理***发送了第一管理中断消息至基本输入输出***,则基本输入输出***接收带外管理***发送的硬件配置方案之后,发送第一管理中断消息的反馈确认信号至带外管理***,通知带外管理***已经接收硬件配置方案。
则进一步的,如图所示,带外管理***接收到基本输入输出***发送的第一管理中断消息的反馈确认信号之后,带外管理***还发送第二管理中断消息至基本输入输出***。带外管理***接收到基本输入输出***发送的第一管理中断消息的反馈确认信号后,表明基本输入输出***已经完成了硬件配置方案的接收,则基本输入输出***发送第二管理中断消息,以便基本输入输出***能够响应第二管理中断消息开始根据硬件配置方案进行硬件配置。
306、基本输入输出***解析并执行该硬件配置方案。
可选的,基本输入输出***可以在接收带外管理***发送的第二管理中断消息后,响应第二管理中断消息,解析并执行硬件配置方案对硬件进行配置。当然,带外管理***也可以不发送第二管理中断消息,而由基本输入输出***接收完成硬件配置方案后,自行开始解析并执行硬件配置方案对硬件进行配置,不必等待接收带外管理***的第二管理中断消息。
当然,如果可选的在步骤304中,基本输入输出***将接收到的硬件配置方案保存到内存中的配置表区域,则步骤306之前,还应包括步骤305,基本输入输出***从配置表区域读取硬件配置方案。
步骤306的实现,具体的参照图4所示,提供了一种执行硬件配置方案的具体操作流程:
a1、读取配置脚本。
a2、分析配置脚本的条件旗帜字段。
a3、判断条件旗帜字段的任一比特(bit)是否为1。
a4、若条件旗帜字段的任一bit为1则读取条件旗帜全局变量。
a5、判断条件旗帜全局变量中对应条件旗帜字段中为1的bit是否为1。
a6、若条件旗帜全局变量中对应条件旗帜字段中为1的bit为1,则判断条件旗帜字段的每个bit是否都检查完毕。
a7、若检查完毕则执行配置脚本中的条件旗帜所在的这个条目。
a8、若没有检查完毕则继续检查条件旗帜字段的其它bit,并从流程a3开始执行;
a9、在步骤a5中若条件旗帜全局变量中对应条件旗帜字段中为1的bit不是1则不执行配置脚本的条件旗帜所在的这个条目,继续分析配置脚本的条件旗帜所在的下一个条目的条件旗帜字段。
若条件旗帜字段不存在为1的bit则执行配置脚本中的条件旗帜所在的这个条目。
从上图中可以看出,只有条件旗帜字段中每个置1的bit在条件旗帜全局变量中的对应bit也都置1的情况下,脚本的这个条目才会执行,否则该条目被跳过。例如,具体的,ConFlag代表配置脚本中的字段即为条件旗帜字段,V_ConFlag代表BIOS的全局变量即为条件旗帜全局变量,配置脚本中包含如下的条目:
b1、用操作类型0xEF操作清除V_ConFlag。
b2、若ConFlag=0,则执行配置方案中的0x04指令,读取Addr中的数据,此时若读出的数据比数据段1中的数要小,则根据数据段2的指示,将数据段2指示的数据置为1,此处假设数据段2=0x04,则将V_ConFlag的bit2置为1。
b3、ConFlag=0x08,此时需要先判断V_ConFlag的bit3是否为1,如果V_ConFlag的bit3为1则执行该条目,执行配置方案中的0x01指令,如果V_ConFlag的bit3不为1则不执行该条目。因为V_ConFlag的bit3不为1,所以跳过该条目,执行下一个条目。
307、基本输入输出***发送配置结果至带外管理***。
308、带外管理***接收基本输入输出***发送的配置结果后,将该配置结果发送至用户端。
本实施例中的基本输入输出***存在于***硬件模块内,且对硬件的配置具体的指的是对寄存器的配置,是由带外管理***中的管理CPU通过基本输入输出***完成对寄存器的配置;此外本实施例中的信息交互方式(包括发送、接收及反馈)包括但不限于:寄存器中转或者智能平台管理接口转发。
本发明的实施例提供的***配置的方法,通过在带外管理***上生成硬件配置方案,在基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种带外管理***4,参照图5所示,包括:用户单元41、计算单元42和通信单元43,其中:
用户单元41,用于接收用户端发送的操作命令。
计算单元42,用于根据用户单元接收的操作命令计算生成硬件配置方案。
通信单元43,用于发送计算单元生成的硬件配置方案至基本输入输出***,以便基本输入输出***根据硬件配置方案对硬件进行配置。
进一步,通信单元43,还用于发送第一管理中断消息至基本输入输出***,以便基本输入输出***响应第一管理中断消息接收硬件配置方案。
进一步,通信单元43,还用于接收基本输入输出***发送的第一管理中断消息的反馈确认信号。
进一步,通信单元43,还用于接收基本输入输出***发送的第一管理中断消息的反馈确认信号后,发送第二管理中断消息至基本输入输出***,以便基本输入输出***响应第二管理中断消息根据硬件配置方案对硬件进行配置,其中反馈确认信号是基本输入输出***接收硬件配置方案后发送的。
进一步,通信单元43,还用于接收基本输入输出***完成硬件的配置后发送的配置结果。
用户单元41,还用于将通信单元接收的配置结果发送至用户端。
具体的,硬件配置方案为配置脚本,该配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段。
其中,条件旗帜用于与基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行该条目,操作类型为执行的操作行为,目标地址为操作行为针对的物理地址,第一数据段和第二数据段为根据操作类型给出的操作参数。
本发明的实施例提供的带外管理***,通过在带外管理***上生成硬件配置方案,并发送给基本输入输出***实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种基本输入输出***5,参照图6所示,包括:通信单元51和执行单元52,其中:
通信单元51,用于接收带外管理***发送的硬件配置方案,该硬件配置方案是带外管理***根据用户端的操作命令计算生成的。
执行单元52,用于解析并执行硬件配置方案并对硬件进行配置。
进一步,通信单元51,还用于接收带外管理***发送的第一管理中断消息,并响应第一管理中断消息以接收带外管理***发送的硬件配置方案。
进一步,通信单元51,还用于接收带外管理***发送的硬件配置方案之后,发送第一管理中断消息的反馈确认信号至带外管理***,并接收带外管理***发送的第二管理中断消息。
执行单元52,还用于响应第二管理中断消息以解析并执行硬件配置方案对硬件进行配置。
进一步,通信单元51,还用于完成对硬件的配置后发送配置结果至带外管理***。
参照图6所示,本发明的实施例提供的基本输入输出***,还包括存储单元53,其中:
存储单元53,用于将通信单元接收的硬件配置方案保存到内存中的配置表区域。
执行单元52,还用于对硬件进行配置之前从配置表区域读取硬件配置方案。
可选的,具体的,硬件配置方案为配置脚本,该配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段。
其中,条件旗帜用于与基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行该条目,操作类型为执行的操作行为,目标地址为操作行为针对的物理地址,第一数据段和第二数据段为根据操作类型给出的操作参数。
本发明的实施例提供的基本输入输出***,通过接收在带外管理***上生成的硬件配置方案,在基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种带外管理***6,参照图7所示,包括:至少一个处理器61、存储器62、通信接口63和总线64,该至少一个处理器61、存储器62和通信接口63通过总线64连接并完成相互间的通信。
该总线64可以是工业标准体系结构(Industry StandardArchitecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended IndustryStandard Architecture,简称为EISA)总线等。该总线64可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
存储器62用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器62可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器61可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific IntegratedCircuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
通信接口63,主要用于实现本实施例中的装置之间的通信。
当带外管理***6运行时,处理器61与存储器62之间通信,处理器61执行存储器62存储的可执行程序代码中的计算机操作指令使得带外管理***6执行如下的方法:
接收用户端发送的操作命令,并根据操作命令计算生成硬件配置方案;
发送硬件配置方案至基本输入输出***,以便基本输入输出***根据硬件配置方案对硬件进行配置。
进一步,处理器61执行计算机操作指令使得带外管理***6执行的方法,还包括:
接收基本输入输出***发送的第一管理中断消息的反馈确认信号;
发送第二管理中断消息至基本输入输出***,以便基本输入输出***响应第二管理中断消息根据硬件配置方案对硬件进行配置,其中反馈确认信号是基本输入输出***完成硬件配置方案的接收后发送的。
进一步,处理器61执行计算机操作指令使得带外管理***6执行的方法,还包括:
接收基本输入输出***完成硬件的配置后发送的配置结果。
进一步,处理器61执行计算机操作指令使得带外管理***6执行的方法,还包括:
将接收的配置结果发送至用户端。
具体的,硬件配置方案为配置脚本,该配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段。
其中,条件旗帜用于与基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行该条目,操作类型为执行的操作行为,目标地址为操作行为针对的物理地址,第一数据段和第二数据段为根据操作类型给出的操作参数。
本发明的实施例提供的带外管理***,通过在带外管理***上生成硬件配置方案,发送给基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种基本输入输出***7,参照图8所示,包括:至少一个处理器71、存储器72、通信接口73和总线74,该至少一个处理器71、存储器72和通信接口73通过总线74连接并完成相互间的通信。
该总线74可以是工业标准体系结构(Industry StandardArchitecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended IndustryStandard Architecture,简称为EISA)总线等。该总线74可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
存储器72用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器72可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器71可能是一个中央处理器,或者是特定集成电路(Application SpecificIntegrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
通信接口73,主要用于实现本实施例中的装置之间的通信。
当基本输入输出***7运行时,处理器71与存储器72之间通信,处理器71执行存储器72存储的可执行程序代码中的计算机操作指令使得基本输入输出***7执行如下的方法:
通过至少一个通信接口73接收带外管理***发送的硬件配置方案,该硬件配置方案是带外管理***根据用户端的操作命令计算生成的;
解析并执行该硬件配置方案并对硬件进行配置。
进一步,处理器71执行的计算机操作指令使得基本输入输出***7执行的方法,还包括:
通过至少一个通信接口73接收带外管理***发送的第一管理中断消息,并响应第一管理中断消息以接收带外管理***发送的硬件配置方案。
进一步,处理器71执行的计算机操作指令使得基本输入输出***7执行的方法,通过至少一个通信接口73接收带外管理***发送的硬件配置方案之后,还包括:
发送第一管理中断消息的反馈确认信号至带外管理***;
接收带外管理***发送的第二管理中断消息,并响应第二管理中断消息以解析并执行硬件配置方案对硬件进行配置。
进一步,处理器71执行的计算机操作指令使得基本输入输出***7执行的方法,还包括:
完成对硬件的配置后发送配置结果至带外管理***。
进一步,处理器71执行的计算机操作指令使得基本输入输出***7执行的方法,还包括:
将接收的硬件配置方案保存到内存中的配置表区域,并在对硬件进行配置之前从配置表区域读取硬件配置方案。
具体的,硬件配置方案为配置脚本,该配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段。
其中,条件旗帜用于与基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行该条目,操作类型为执行的操作行为,目标地址为操作行为针对的物理地址,第一数据段和第二数据段为根据操作类型给出的操作参数。
本发明的实施例提供的基本输入输出***,通过接收带外管理***根据用户端的操作命令计算生成的硬件配置方案,在基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本发明的实施例提供一种配置***,参照图9所示,包括:带外管理***1、基本输入输出***2和用户端3,带外管理***1、基本输入输出***2和用户端3通过通信接口进行通信,其中:
带外管理***1,用于接收用户端3发送的操作命令,根据操作命令计算生成硬件配置方案,发送该硬件配置方案至基本输入输出***2。
基本输入输出***2,用于接收带外管理***1发送的硬件配置方案,解析并执行硬件配置方案对硬件进行配置。
进一步的,带外管理***1,还用于发送第一管理中断消息至基本输入输出***2。
基本输入输出***2,还用于接收带外管理***1发送的第一管理中断消息,并响应第一管理中断消息以接收带外管理***1发送的硬件配置方案。
进一步的,基本输入输出***2,还用于接收带外管理***1发送的硬件配置方案之后,发送第一管理中断消息的反馈确认信号至带外管理***1,并接收带外管理***1发送的第二管理中断消息并响应第二管理中断消息以解析并执行硬件配置方案对硬件进行配置。
带外管理***1,还用于接收基本输入输出***2发送的第一管理中断消息的反馈确认信号,发送第二管理中断消息至基本输入输出***2。
进一步的,基本输入输出***2,还用于完成对硬件的配置后发送配置结果至带外管理***1。
带外管理***1,还用于接收基本输入输出***2发送的配置结果,并将配置结果发送至用户端3。
进一步的,基本输入输出***2,还用于将接收到的硬件配置方案保存到内存中的配置表区域,并在对硬件进行配置之前从配置表区域读取硬件配置方案。
可选的,硬件配置方案为配置脚本,该配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段。
其中,条件旗帜用于与基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行该条目,操作类型为执行的操作行为,目标地址为操作行为针对的物理地址,第一数据段和第二数据段为根据操作类型给出的操作参数。
本实例中的***硬件代表了多节点互联的***,该多节点互联的***包括但不限于:使用快速通道互联(Quick-Path Interconnect,简称QPI)、高速***组件(PeripheralComponent Interface Express,简称PCIE)互联、以太网互联和无线宽带(Infini-Band,简称IB)网络互联。通信接口可以是多种,优选IPMI。本发明的实施例提供的配置***,其中的带外管理***以及基本输入输出***,与前面实施例中所述的带外管理***以及基本输入输出***类似,***所实现的***配置方法与前面***配置方法实施例中的方法类似,具体的结构及技术实现细节本处不再赘述。
本发明的实施例提供的配置***,通过在带外管理***上生成硬件配置方案,在***硬件中的基本输入输出***上实施该硬件配置方案,避免了操作命令配置过程中因为等待时间过长而造成的***异常和***死机,提高***稳定性,增强用户体验效果。同时,可以减少计算复杂度,有利于***的升级维护。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (23)
1.一种***配置的方法,其特征在于,包括:
带外管理***接收用户端发送的操作命令;
所述带外管理***根据所述操作命令计算生成硬件配置方案;
所述带外管理***发送所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置;
所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
2.根据权利要求1所述的方法,其特征在于,所述带外管理***发送所述硬件配置方案至基本输入输出***之前,还包括:
所述带外管理***发送第一管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第一管理中断消息接收所述硬件配置方案。
3.根据权利要求2所述的方法,其特征在于,所述带外管理***发送所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置,包括:
所述带外管理***发送所述硬件配置方案至基本输入输出***;
所述带外管理***接收所述基本输入输出***发送的所述第一管理中断消息的反馈确认信号,并发送第二管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第二管理中断消息根据所述硬件配置方案对硬件进行配置,其中所述反馈确认信号是所述基本输入输出***接收所述硬件配置方案后发送的。
4.根据权利要求1~3任一所述的方法,其特征在于,还包括:
所述带外管理***接收所述基本输入输出***完成硬件的配置后发送的配置结果;
所述带外管理***将所述配置结果发送至所述用户端。
5.一种***配置的方法,其特征在于,包括:
基本输入输出***接收带外管理***发送的硬件配置方案,所述硬件配置方案是所述带外管理***根据用户端的操作命令计算生成的;
所述基本输入输出***解析并执行所述硬件配置方案并对硬件进行配置;
所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
6.根据权利要求5所述的方法,其特征在于,所述基本输入输出***接收带外管理***发送的硬件配置方案,包括:
所述基本输入输出***接收所述带外管理***发送的第一管理中断消息,并响应所述第一管理中断消息以接收所述带外管理***发送的所述硬件配置方案。
7.根据权利要求6所述的方法,其特征在于,所述基本输入输出***接收带外管理***发送的硬件配置方案之后,还包括:
所述基本输入输出***发送所述第一管理中断消息的反馈确认信号至所述带外管理***;
所述基本输入输出***接收所述带外管理***发送的第二管理中断消息并响应所述第二管理中断消息以解析并执行所述硬件配置方案对硬件进行配置。
8.根据权利要求5~7任一所述的方法,其特征在于,还包括:
所述基本输入输出***完成对硬件的配置后发送配置结果至所述带外管理***。
9.根据权利要求5~7任一所述的方法,其特征在于,还包括:
所述基本输入输出***将接收到的所述硬件配置方案保存到内存中的配置表区域;
所述基本输入输出***解析并执行所述硬件配置方案对硬件进行配置之前,从所述配置表区域读取所述硬件配置方案。
10.一种带外管理***,其特征在于,包括:
用户单元,用于接收用户端发送的操作命令;
计算单元,用于根据所述用户单元接收的所述操作命令计算生成硬件配置方案;
通信单元,用于发送所述计算单元生成的所述硬件配置方案至基本输入输出***,以便所述基本输入输出***根据所述硬件配置方案对硬件进行配置;
所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
11.根据权利要求10所述的带外管理***,其特征在于:
所述通信单元,还用于发送第一管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第一管理中断消息接收所述硬件配置方案。
12.根据权利要求11所述的带外管理***,其特征在于:
所述通信单元,还用于接收所述基本输入输出***发送的所述第一管理中断消息的反馈确认信号,并发送第二管理中断消息至所述基本输入输出***,以便所述基本输入输出***响应所述第二管理中断消息根据所述硬件配置方案对硬件进行配置,其中所述反馈确认信号是所述基本输入输出***接收所述硬件配置方案后发送的。
13.根据权利要求10~12任一所述的带外管理***,其特征在于:
所述通信单元,还用于接收所述基本输入输出***完成硬件的配置后发送的配置结果;
所述用户单元,还用于将所述通信单元接收的所述配置结果发送至所述用户端。
14.一种基本输入输出***,其特征在于,包括:
通信单元,用于接收带外管理***发送的硬件配置方案,所述硬件配置方案是所述带外管理***根据用户端的操作命令计算生成的;
执行单元,用于解析并执行所述硬件配置方案并对硬件进行配置;
所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
15.根据权利要求14所述的基本输入输出***,其特征在于:
所述通信单元,还用于接收所述带外管理***发送的第一管理中断消息,并响应所述第一管理中断消息以接收所述带外管理***发送的所述硬件配置方案。
16.根据权利要求15所述的基本输入输出***,其特征在于:
所述通信单元,还用于接收所述带外管理***发送的硬件配置方案之后,发送所述第一管理中断消息的反馈确认信号至所述带外管理***,并接收所述带外管理***发送的第二管理中断消息;
所述执行单元,还用于响应所述第二管理中断消息以解析并执行所述硬件配置方案对硬件进行配置。
17.根据权利要求14~16任一所述的基本输入输出***,其特征在于:
所述通信单元,还用于完成对硬件的配置后发送配置结果至所述带外管理***。
18.根据权利要求14~16任一所述的基本输入输出***,其特征在于,还包括:
存储单元,用于将所述通信单元接收的所述硬件配置方案保存到内存中的配置表区域;
所述执行单元,还用于对硬件进行配置之前从所述配置表区域读取所述硬件配置方案。
19.一种配置***,其特征在于,包括:带外管理***和基本输入输出***,所述带外管理***和基本输入输出***通过通信接口进行通信连接,其中:
所述带外管理***,用于接收用户端发送的操作命令,根据所述操作命令计算生成硬件配置方案,发送所述硬件配置方案至所述基本输入输出***;
所述基本输入输出***,用于接收所述带外管理***发送的硬件配置方案,解析并执行所述硬件配置方案对硬件进行配置;
所述硬件配置方案为配置脚本,所述配置脚本中的每一个条目包括:条件旗帜、操作类型,以及如下信息中的至少一种:目标地址、第一数据段和第二数据段;
其中,所述条件旗帜用于与所述基本输入输出***上的条件旗帜全局变量配合以判断是否需要执行所述条目,所述操作类型为执行的操作行为,所述目标地址为所述操作行为针对的物理地址,所述第一数据段、所述第二数据段为根据所述操作类型给出的操作参数。
20.根据权利要求19所述的***,其特征在于:
所述带外管理***,还用于发送第一管理中断消息至所述基本输入输出***;
所述基本输入输出***,还用于接收所述带外管理***发送的所述第一管理中断消息,并响应所述第一管理中断消息以接收所述带外管理***发送的所述硬件配置方案。
21.根据权利要求20所述的***,其特征在于:
所述基本输入输出***,还用于接收所述带外管理***发送的所述硬件配置方案之后,发送所述第一管理中断消息的反馈确认信号至所述带外管理***,并接收所述带外管理***发送的第二管理中断消息并响应所述第二管理中断消息以解析并执行所述硬件配置方案对硬件进行配置;
所述带外管理***,还用于接收所述基本输入输出***发送的所述第一管理中断消息的反馈确认信号,发送所述第二管理中断消息至所述基本输入输出***。
22.根据权利要求19~21任一所述的***,其特征在于:
所述基本输入输出***,还用于完成对硬件的配置后发送配置结果至所述带外管理***;
所述带外管理***,还用于接收所述基本输入输出***发送的所述配置结果,并将所述配置结果发送至所述用户端。
23.根据权利要求19~21任一所述的***,其特征在于:
所述基本输入输出***,还用于将接收到的所述硬件配置方案保存到内存中的配置表区域,并在对硬件进行配置之前从所述配置表区域读取所述硬件配置方案。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310012982.1A CN103927153B (zh) | 2013-01-14 | 2013-01-14 | 一种***配置的方法、设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310012982.1A CN103927153B (zh) | 2013-01-14 | 2013-01-14 | 一种***配置的方法、设备及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103927153A CN103927153A (zh) | 2014-07-16 |
CN103927153B true CN103927153B (zh) | 2018-06-05 |
Family
ID=51145385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310012982.1A Active CN103927153B (zh) | 2013-01-14 | 2013-01-14 | 一种***配置的方法、设备及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103927153B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108845834A (zh) * | 2018-06-01 | 2018-11-20 | 上海兆芯集成电路有限公司 | 计算机装置 |
CN110659171A (zh) * | 2019-09-25 | 2020-01-07 | 苏州浪潮智能科技有限公司 | 一种测试方法、电子设备和计算机可读存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070300051A1 (en) * | 2006-06-26 | 2007-12-27 | Rothman Michael A | Out of band asset management |
US8078865B2 (en) * | 2007-11-20 | 2011-12-13 | Dell Products L.P. | Systems and methods for configuring out-of-band bios settings |
CN102857361A (zh) * | 2011-07-02 | 2013-01-02 | 杨源杰 | 一种轻量级的远程计算机带外管理方法 |
CN102364444A (zh) * | 2011-09-19 | 2012-02-29 | 浪潮电子信息产业股份有限公司 | 一种基于带内与带外***交互的***引导方法 |
CN102624559A (zh) * | 2012-03-09 | 2012-08-01 | 北京星网锐捷网络技术有限公司 | 一种实现带外管理的方法、装置以及*** |
CN102662696B (zh) * | 2012-03-27 | 2014-03-05 | 中国人民解放军国防科学技术大学 | 大规模并行计算机***的快速启动方法及装置 |
-
2013
- 2013-01-14 CN CN201310012982.1A patent/CN103927153B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103927153A (zh) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106326219B (zh) | 核对业务***数据的方法、装置及*** | |
CN102347896B (zh) | 一种基于以太网加载fpga和dsp的平台及其实现方法 | |
KR101686360B1 (ko) | 다중슬롯 링크 계층 플릿에서의 제어 메시징 | |
CN105721357A (zh) | 交换设备、***部件互连高速***及其初始化方法 | |
CN105279021B (zh) | 执行不可屏蔽中断的方法和装置 | |
CN101160856A (zh) | 一种网络处理器 | |
CN107193672B (zh) | 一种跨区块异步调用合约*** | |
CN108768667B (zh) | 一种用于多核处理器片内核间网络通信的方法 | |
WO2022037267A1 (zh) | 一种bmc的ipmi命令处理方法、***、设备以及介质 | |
CN104123194A (zh) | 内核态与用户态的通信结构及通信方法 | |
CN104965700A (zh) | VxWorks操作***下实现驱动SPI设备的方法和*** | |
CN103634225A (zh) | 云计算网络虚拟化中的业务带宽扩展方法 | |
CN109104305A (zh) | 一种节点增加方法及相关装置 | |
CN104102508A (zh) | 一种基于FlexRay总线的多机程序在线升级方法 | |
CN111736867A (zh) | 一种fpga更新设备、方法以及存储介质 | |
CN103927153B (zh) | 一种***配置的方法、设备及*** | |
CN104049692A (zh) | 一种刀片服务器 | |
CN105607940A (zh) | 一种arm平台中bdk向uefi bios传递信息的方法 | |
CN102998994B (zh) | 嵌入式血液分析仪控制***及其控制方法 | |
CN110912725A (zh) | 一种OpenFlow虚拟交换机的配置方法及配置装置 | |
CN102591714B (zh) | 一种流程调用方法、***及应用服务器 | |
CN106936630A (zh) | 一种多插卡式设备整包升级方法及升级*** | |
CN110287141A (zh) | 一种基于多种接口的fpga重构方法和*** | |
CN109359799A (zh) | 保单调单处理方法、装置、计算机设备及存储介质 | |
US9239720B2 (en) | Device and method for generating application model based on layered structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211221 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |