[发明专利]BIOS切换装置有效
| 申请号: | 201710729812.3 | 申请日: | 2017-08-23 |
| 公开(公告)号: | CN107480011B | 公开(公告)日: | 2020-11-06 |
| 发明(设计)人: | 韩应贤 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 北京先进知识产权代理有限公司 11648 | 代理人: | 张觐;王海燕 |
| 地址: | 201112 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | bios 切换 装置 | ||
本发明公开了一种适用于服务器的BIOS切换装置,包括:切换模块、复杂可编程逻辑器件、储存模块及基板管理控制器。切换模块具有处于第一位置或第二位置的可移动的切换元件及多个硬件脚位,当切换元件位于第二位置时将前述硬件脚位一并设置为低逻辑电平,当切换元件位于第一位置时不改变前述硬件脚位的逻辑电平。硬件脚位为复杂可编程逻辑器件的输入信号,复杂可编程逻辑器件的输出信号为第一逻辑电平或第二逻辑电平。基板管理控制器根据可编程逻辑器件的输出信号的逻辑电平选择性地执行位于储存模块的第一BIOS或第二BIOS。
技术领域
本发明关于一种基本输入输出系统(BIOS)切换装置,特别是一种用于服务器的BIOS切换装置。
背景技术
基本输入输出系统(Basic Input/Output System,BIOS)是业界标准的固件接口,属于最底层也最直接的硬件设置与控制。一般而言,在电脑启动电源之后,BIOS将保存系统设置信息、执行系统自我检测(Power On Self Test)程序、系统启动开机程序(Bootstrap)以及引导操作系统加载至主存储器。是以BIOS在电脑启动过程中扮演举足轻重的角色,对于故障容忍率低的服务器,BIOS的重要性尤为之甚。
实务上,BIOS被储存在服务器或个人电脑主板上的只读存储器(Read OnlyMemory,ROM)中。然而,若是ROM中储存的BIOS影像(image)损坏,将导致整个系统无法正确读取BIOS程序,因而无法顺利完成开机程序,造成不可预期的损失。但就现阶段已知的服务器设计而言,在ROM芯片中往往只存有一组BIOS程序。一旦芯片中的BIOS程序有些微毁损,则使用此服务器的终端用户只能选择返厂维修。再者,考虑现实中服务器的售后服务场景,终端用户通常不允许维修工程师更换损坏的ROM元件,故此只剩下更换整台服务器的选项。如此一来,除了增加维修人员的不便,售后维护的成本更因此提高。
发明内容
有鉴于此,本发明提出一种BIOS切换装置,在不改变硬件设计电路的基础上,另外增加一路固件影像存放于ROM中,藉此解决前述BIOS程序损坏导致服务器无法开机的问题。本发明所提出的一种BIOS切换装置,当BIOS正常执行的时候,终端用户可通过文字选单界面选择执行一般BIOS或备份BIOS;当一般BIOS因故毁损时,终端用户可藉由拨动切换装置以改变硬件脚位的逻辑电平,在服务器内部则通过复杂可编程逻辑器件(CPLD)和基板管理控制器(BMC)的辅助,实现切换至备份BIOS执行系统开机的功效。
依据本发明一实施例的BIOS切换装置适用于服务器,所述的BIOS切换装置包括:切换模块、复杂可编程逻辑器件、储存模块及基板管理控制器。切换模块具有切换元件、第一位置、第二位置及多个硬件脚位,切换元件可移动地处于第一位置或第二位置其中之一,若切换元件位于第二位置,则前述所有硬件脚位被一并设置为低逻辑电平,若切换元件位于第一位置,则前述所有硬件脚位不改变原本的逻辑电平。复杂可编程逻辑器件(ComplexProgrammable Logic Device,CPLD)电性连接至切换模块,其中CPLD的逻辑输入信号包括切换模块的硬件脚位,CPLD依据这些逻辑输入信号产生逻辑输出信号,且此逻辑输出信号的逻辑电平为第一逻辑电平或第二逻辑电平。储存模块用以储存第一BIOS和第二BIOS。基板管理控制器(Baseboard Management Controller,BMC)电性连接储存模块及CPLD以接收CPLD的逻辑输出信号并依据此逻辑输出信号选择性地执行储存模块的第一BIOS或第二BIOS。若逻辑输出信号为第一逻辑电平,则BMC从储存模块中执行第一BIOS,若逻辑输出信号为第二逻辑电平,则BMC从储存模块中执行第二BIOS。
依据本发明一实施例的BIOS切换装置,其中所述的多个硬件脚位包括:固件锁定脚位、系统配置状态脚位以及启动模式脚位。若固件锁定脚位为低逻辑电平,则代表BIOS无法配置。若系统配置状态脚位为低逻辑电平,则代表系统配置异常。若启动模式脚位为低逻辑电平,则代表系统以传统模式开机。若服务器正常开机,则上述固件锁定脚位、系统配置状态脚位及启动模式脚位皆为高逻辑电平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710729812.3/2.html,转载请声明来源钻瓜专利网。





