The present application provides a BIOS program startup monitoring method and an electronic device, which includes: the BIOS program starts the starting phase of the target to be started, and determines the start time of the starting target start stage; when the BIOS program completes the start of the target start stage, the end time of the completion stage of the target is determined; According to the start and end time of the target start stage, the actual start time of the target start stage is determined, and the start time threshold value of the pre set target start phase is obtained. When the actual start stage of the target start stage is greater than the start time threshold of the target start stage, the target start stage is determined as the start time. The abnormal startup phase of the long existence. This method can easily and accurately locate the startup phase that affects the startup performance of the BIOS program, and reduce the time needed for the startup phase of the location when the location is long.
【技术实现步骤摘要】
BIOS程序启动监控方法以及电子设备
本专利技术涉及信息处理
,更具体地说,涉及一种BIOS程序启动监控方法以及电子设备。
技术介绍
基本输入输出系统(BasicInputOutputSystem,BIOS),是一组固化计算机内主板上一个只读存储器芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机自检程序和系统自启动程序等。BIOS的主要功能是为计算机提供最底层、最直接的硬件设置和控制。在开发出新的BIOS程序版本之后,程序员需要分析该新版本的BIOS程序的启动时长,如果该新版本的BIOS程序相对之旧版本的BIOS程序的启动时间过长时,则需要对新版本的BIOS程序进行分析,以分析出影响该新版本的BIOS程序的启动性能的原因。其中,BIOS程序启动分为多个启动阶段,为了分析出影响BIOS程序的启动性能的原因,需要逐个分析各个启动阶段,才可以定位出导致BIOS程序启动时间过长的一个或多个启动阶段,而由程序员逐个分析每个启动阶段的启动性能需要耗费较多的时长,且复杂度较高,不利于快速准确定位影响BIOS程序启动性能的启动阶段。
技术实现思路
本专利技术的目的是 ...
【技术保护点】
一种BIOS程序启动监控方法,其特征在于,所述方法包括:BIOS程序启动当前待启动的目标启动阶段,并确定启动所述目标启动阶段的起始时刻;当BIOS程序完成所述目标启动阶段的启动时,确定完成所述目标启动阶段的结束时刻;依据所述目标启动阶段的起始时刻和结束时刻,确定所述目标启动阶段的实际启动时长;获取预置的所述目标启动阶段对应的启动时长阈值;当所述目标启动阶段的实际启动时长大于所述目标启动阶段的启动时长阈值时,将所述目标启动阶段确定为启动时长存在异常的异常启动阶段。
【技术特征摘要】
1.一种BIOS程序启动监控方法,其特征在于,所述方法包括:BIOS程序启动当前待启动的目标启动阶段,并确定启动所述目标启动阶段的起始时刻;当BIOS程序完成所述目标启动阶段的启动时,确定完成所述目标启动阶段的结束时刻;依据所述目标启动阶段的起始时刻和结束时刻,确定所述目标启动阶段的实际启动时长;获取预置的所述目标启动阶段对应的启动时长阈值;当所述目标启动阶段的实际启动时长大于所述目标启动阶段的启动时长阈值时,将所述目标启动阶段确定为启动时长存在异常的异常启动阶段。2.根据权利要求1所述的BIOS程序启动监控方法,其特征在于,在所述将所述目标启动阶段确定为启动时长存在异常的异常启动阶段之后,还包括:输出针对所述目标启动阶段的异常提醒,所述异常提醒用于提示用户所述目标启动阶段的启动时长存在异常。3.根据权利要求2所述的BIOS程序启动监控方法,其特征在于,所述输出针对所述目标启动阶段的异常提醒,包括:输出异常警报提醒,所述异常警报提醒用于提示用户所述BIOS程序当前启动完成的所述目标启动阶段的启动时长存在异常。4.根据权利要求1至3任一项所述的BIOS程序启动监控方法,其特征在于,在所述确定启动所述目标启动阶段的起始时刻之后,还包括:从所述目标启动阶段的多个子阶段中,确定当前待启动的目标子阶段,启动所述目标子阶段,并确定启动所述目标子阶段的起始时刻;当BIOS程序完成所述目标子阶段的启动时,确定完成所述目标子阶段的结束时刻;获取预置的所述目标子阶段对应的启动时长阈值;依据所述目标子阶段的起始时刻和结束时刻,确定所述目标子阶段的实际启动时长;当所述目标子阶段的实际启动时长大于所述目标子阶段的启动时长阈值时,将所述目标子阶段确定为启动时长存在异常的异常子阶段。5.根据权利要求1所述的BIOS程序启动监控方法,其特征在于,所述获取预置的所述目标启动阶段对应的启动时长阈值,包括:依据预置的不同启动阶段与启动时长阈值的对应关系,确定所述目标启动阶段对应的启动时长阈值。6.一种电子设备,其特征在于,包括:BIOS芯片,用于存储BIOS程序;处理器,用于运行所述BIOS程序,通过所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。