基本输出输入系统技术方案

技术编号:39573899 阅读:8 留言:0更新日期:2023-12-03 19:25
本公开提出了一种基本输出输入系统

【技术实现步骤摘要】
基本输出输入系统BIOS启动方法和装置


[0001]本公开涉及应用系统领域,尤其涉及一种基本输出输入系统
BIOS
启动方法

装置

电子设备及存储介质


技术介绍

[0002]x86
系统就是采用复杂指令架构计算机
(Complex Instruction Set Computer

CISC)
架构的处理器系统,
AMD

Intel
生产的就是这种处理器


CISC
处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的

顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢

诸如
IA

32、x86

32、x86

64
都是属于
x86
架构的


Intel

32
位服务器
Xeon(
至强
)
处理器系列
、AMD
的全系列,还有
VIA
的全系列处理器产品都属于
x86
架构的

[0003]在实际的应用中,由于基本输出输入系统
(Basic Input Output System

>BIOS)
版本由于根据系统需求进行了定制修改,某些版本存在工作不稳定的情况,即
BIOS
启动开始后,系统工作异常了,并未往下执行,这种情况下,系统无法自动恢复,只能通过上下电恢复,影响工作效率

[0004]公开内容
[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一

[0006]为此,本公开的一个目的在于提出一种基本输出输入系统
BIOS
启动方法

[0007]本公开的第二个目的在于提出一种基本输出输入系统
BIOS
启动装置

[0008]本公开的第三个目的在于提出一种电子设备

[0009]本公开的第四个目的在于提出一种非瞬时计算机可读存储介质

[0010]本公开的第五个目的在于提出一种计算机程序产品

[0011]为达上述目的,本公开第一方面实施方式提出了一种基本输出输入系统
BIOS
启动方法,包括:在启动基本输出输入系统
BIOS
的同时启动看门狗;通过少针脚型
LPC
接口读取可编程逻辑器件
CPLD
的硬件信息;当在开门狗的预设时间内读取
CPLD
的硬件信息出现读取异常的情况下,对
BIOS
进行重启复位操作

[0012]根据本公开的一个实施方式,所述基本输出输入系统
BIOS
启动方法还包括:通过
LPC
接口向
CPLD
发送读取请求;基于读取请求向
LPC
接口反馈目标硬件信息

[0013]根据本公开的一个实施方式,所述基本输出输入系统
BIOS
启动方法还包括:当在预设时间内
CPLD
未接收到读取请求的情况下,确定读取
CPLD
的硬件信息出现读取异常

[0014]根据本公开的一个实施方式,读取请求中包含寄存器地址,基于读取请求向
LPC
接口反馈目标硬件信息,包括:基于寄存器地址确定
CPLD
中的目标寄存器;对目标寄存器进行读取操作,以获取目标硬件信息

[0015]根据本公开的一个实施方式,当在预设时间内未确定出目标寄存器和
/
或未读取到目标硬件信息的情况下,确定读取
CPLD
的硬件信息出现读取异常

[0016]根据本公开的一个实施方式,当在预设时间内
CPLD
的硬件信息未出现读取异常的
情况下,关闭看门狗

[0017]根据本公开的一个实施方式,对
BIOS
进行重启复位操作之后,还包括:当预设时间内重新读取到
CPLD
的硬件信息的情况下,则关闭看门狗

[0018]为达上述目的,本公开第二方面实施例提出了一种基本输出输入系统
BIOS
启动装置,包括:启动模块,用于在启动
BIOS
的同时启动看门狗;读取模块,用于通过少针脚型
LPC
接口读取可编程逻辑器件
CPLD
的硬件信息;复位模块,用于当在开门狗的预设时间内读取
CPLD
的硬件信息出现读取异常的情况下,对
BIOS
进行重启复位操作

[0019]为达上述目的,本公开第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如本公开第一方面实施例所述的基本输出输入系统
BIOS
启动方法

[0020]为达上述目的,本公开第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于实现如本公开第一方面实施例所述的基本输出输入系统
BIOS
启动方法

[0021]为达上述目的,本公开第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时用于实现如本公开第一方面实施例所述的基本输出输入系统
BIOS
启动方法

[0022]通过在
X86
系统中加入看门狗,对
BIOS
的启动进行监控,可以实现当
BIOS
启动异常时,对
BIOS
自动进行恢复,无需通过上下电恢复,提升系统的启动效率

附图说明
[0023]图1是本公开一个实施方式的一种基本输出输入系统
BIOS
启动方法的流程示意图;
[0024]图2是本公开一个实施方式的一种基本输出输入系统
BIOS
启动方法的
x86
系统启动的流程图;
[0025]图3是本公开一个实施方式的另一种基本输出输入系统
BIOS
启动方法的流程示意图;
[0026]图4是本公开一个实施方式的一种基本输出输入系统
BIOS
启本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基本输出输入系统
BIOS
启动方法,应用于
x86
系统,其特征在于,包括:在启动
BIOS
的同时启动看门狗;通过少针脚型
LPC
接口读取可编程逻辑器件
CPLD
的硬件信息;当在所述开门狗的预设时间内读取所述
CPLD
的硬件信息出现读取异常的情况下,对所述
BIOS
进行重启复位操作
。2.
根据权利要求1所述的方法,其特征在于,所述通过少针脚型
LPC
接口读取可编程逻辑器件
CPLD
的硬件信息,包括:通过所述
LPC
接口向所述
CPLD
发送读取请求;基于所述读取请求向所述
LPC
接口反馈目标硬件信息
。3.
根据权利要求2所述的方法,其特征在于,当在所述预设时间内所述
CPLD
未接收到所述读取请求的情况下,确定读取所述
CPLD
的硬件信息出现读取异常
。4.
根据权利要求2所述的方法,其特征在于,所述读取请求中包含寄存器地址,所述基于所述读取请求向所述
LPC
接口反馈目标硬件信息,包括:基于所述寄存器地址确定所述
CPLD
中的目标寄存器;对所述目标寄存器进行读取操作,以获取所述目标硬件信息
。5.
根据权利要求4所述的方法,其特征在于,当在所述预设时间内未确定出所述目标寄存器和
/
或未读取到所述目标硬件信息的情况下,确定读取所述
CPL...

【专利技术属性】
技术研发人员:徐大为
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1