计算机开机方法和系统技术方案

技术编号:14768278 阅读:97 留言:0更新日期:2017-03-08 12:33
本发明专利技术涉及一种计算机开机方法和系统,上述计算机开机方法,包括如下步骤:在电源向计算机的主板供电时,控制计算机的南桥芯片进入系统BIOS程序的开机状态;读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号;其中,所述按键信号为计算机的开机按键被按下后发送至处理器的信号;若南桥芯片没有接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;若计算机系统的上一次关机不为非法关机,则通过系统BIOS程序启动所述计算机。本发明专利技术提供的计算机开机方法和系统保证了计算机的开机效果,且其中无需额外硬件逻辑电路的参与,有效控制了相应计算机的开机成本。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种计算机开机方法和系统
技术介绍
随着计算机技术的高速发展,人们的工作和生活对计算机(如X86架构计算机等较常使用的计算机)的依赖程度越来越高。因而计算机在开机过程中的流畅性对相应计算机的使用效果具有重要影响。通常情况下,上述计算机,特别是使用频率极高的X86架构计算机,在上电瞬间,输入南桥芯片的RESET(重置)信号需要是完全无噪声的,若上述RESET信号受到来自计算机系统或者其他器件的干扰,或是出现电平异常等噪声影响,那么南桥芯片会由于接收到的RESET信号受到干扰而无法正常启动相应的计算机,从而影响上述计算机的开机效果。
技术实现思路
基于此,有必要针对传统方案影响计算机开机效果的技术问题,提供一种计算机开机方法和系统。一种计算机开机方法,包括如下步骤:在电源向计算机的主板供电时,控制计算机的南桥芯片进入系统BIOS程序的开机状态;读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号;其中,所述按键信号为计算机的开机按键被按下后发送至处理器的信号;若南桥芯片没有接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;若计算机系统的上一次关机不为非法关机,则通过系统BIOS程序启动所述计算机。一种计算机开机系统,包括:进入模块,用于在电源向计算机的主板供电时,控制计算机的南桥芯片进入系统BIOS程序的开机状态;第一判断模块,用于读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号;其中,所述按键信号为计算机的开机按键被按下后发送至处理器的信号;第二判断模块,用于若南桥芯片没有接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;启动模块,用于若计算机系统的上一次关机不为非法关机,则通过系统BIOS程序启动所述计算机。上述计算机开机方法和系统,可以在电源向计算机的主板供电时,控制计算机的南桥芯片直接进入系统BIOS程序的开机状态,并在进行南桥芯片是否接收到按键信号的判断后,进一步判断计算机系统的上一次关机是否为非法关机,若确定计算机系统的上一次关机不为非法关机,即上一次计算机系统正常关机,则通过系统BIOS程序启动计算机,使上述计算机可以进行顺畅的开机,保证了计算机的开机效果,且其中无需额外硬件逻辑电路的参与,有效控制了相应计算机的开机成本。附图说明图1为一个实施例的计算机开机方法流程图;图2为一个优选实施例的计算机开机方法流程图;图3为一个实施例的计算机开机系统结构示意图。具体实施方式下面结合附图对本专利技术的计算机开机方法和系统的具体实施方式作详细描述。参考图1,图1所示为一个实施例的计算机开机方法流程图,包括如下步骤:S10,在电源向计算机的主板供电时,控制计算机的南桥芯片进入系统BIOS程序的开机状态;在计算机的插头连接电源,或者为计算机装上电池时,相应的电源向计算机的主板供电,传统方案需要用户通过按下计算机的开机按键,使电源向计算机中的处理器和其它芯片供电,此时电压还不太稳定,相应的RESET信号容易受到干扰,导致计算机不能正常开机。上述步骤在电源向计算机的主板供电时,计算机的南桥芯片可以直接进入系统BIOS程序的开机状态,无需RESET信号的输入,从而可以避免相应RESET信号受到干扰影响计算机开机这一技术问题。S20,读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号;其中,所述按键信号为计算机的开机按键被按下后发送至处理器的信号;上述设定引脚为计算机处理器上与开机按键相对于的引脚。计算机的开机按键被按下后,上述设定引脚处的电平信号为高电平信号。因而可以对上述设定引脚处的电平信号进行检测,若上述电平信号为高电平信号,则可以判定上述南桥芯片接收到按键信号,若上述电平信号为低电平信号,则可以判定上述南桥芯片没有接收到按键信号。S30,若南桥芯片没有接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;计算机的关机可以包括正常关机和非法关机,正常关机包括用户通过相应的程序设定对计算机进行关机,或者对计算机上运行的程序全部关闭后,点击计算机显示界面的关机按钮对计算机进行关机等。非法关机包括计算机突然失电造成的关机、计算机某个或者某些部件故障导致的关机、或者计算机系统中程序运行异常所造成的关机等等。上述计算机系统可以设置关机标志位flag,当计算机非法关机时,可以将上述关机标志位flag设置为高电平,使计算机主板或者相关系统可以通过上述关机标志位flag判断计算机系统的上次是否为非法关机。S40,若计算机系统的上一次关机不为非法关机,则通过系统BIOS程序启动所述计算机。上述步骤在判定计算机系统的上一次关机不为非法关机,即计算机系统上一次关是正常关机后,再通过系统BIOS程序启动所述计算机,可以保证上述计算机开机过程中各项配置的合法性,从而保证相应计算机顺利进行开机,提高了计算机的开机效果。本实施例提供的计算机开机方法,可以在电源向计算机的主板供电时,控制计算机的南桥芯片直接进入系统BIOS程序的开机状态,并在进行南桥芯片是否接收到按键信号的判断后,进一步判断计算机系统的上一次关机是否为非法关机,若确定计算机系统的上一次关机不为非法关机,即上一次计算机系统正常关机,则通过系统BIOS程序启动计算机,使上述计算机可以进行顺畅的开机,保证了计算机的开机效果,且其中无需额外硬件逻辑电路的参与,有效控制了相应计算机的开机成本。在一个实施例中,上述读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号的步骤后还可以包括:若南桥芯片接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;若计算机系统的上一次关机为非法关机,则将计算机的各项配置重置为默认配置,并在在完成重置后,返回执行控制计算机的南桥芯片进入系统BIOS程序的开机状态的步骤。本实施例在南桥芯片接收到按键信号,即计算机的开机按键被按下后,若检测到计算机系统上一次非法关机,表明计算机的配置可能出现混乱,此时,为了保证顺利开机,需要对将计算机的各项配置重置为默认配置(GlobalReset),使计算机的各项配置合法,以保证后续开机程序的顺利运行。作为一个实施例,上述判断计算机系统的上一次关机是否为非法关机的过程可以包括:读取计算机系统的关机标志位,判断所述关机标志位是否为高电平;若所述关机标志位是否为高电平,则判定计算机系统的上一次关机为非法关机。本实施例对计算机系统的关机标志位进行读取,并通过上述关机标志位判断计算机系统上一次关机是否非法,可以保证计算机系统上一次关机非法性的判断效率,从而提高相应计算机的开机效率。作为一个实施例,在判定计算机系统的上一次关机为非法关机的过程后还可以包括:对所述关机标志位进行置零。本实施例在判定计算机系统的上一次关机为非法关机,并进行相应配置的重置后,对上述关机标志位进行置零或者将上述关机标志位设置为低电平,可以避免此次关机标志位状态对后续计算机开机过程所造成的影响。在一个实施例中,若南桥芯片接收到按键信号,则判断计算机系统的上一次关机是否为非法关机的过程后还可以包括:若上一次关机不为非法关机,则通过系统B本文档来自技高网...
计算机开机方法和系统

【技术保护点】
一种计算机开机方法,其特征在于,包括如下步骤:在电源向计算机的主板供电时,控制计算机的南桥芯片进入系统BIOS程序的开机状态;读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号;其中,所述按键信号为计算机的开机按键被按下后发送至处理器的信号;若南桥芯片没有接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;若计算机系统的上一次关机不为非法关机,则通过系统BIOS程序启动所述计算机。

【技术特征摘要】
2016.10.18 CN 20161090680851.一种计算机开机方法,其特征在于,包括如下步骤:在电源向计算机的主板供电时,控制计算机的南桥芯片进入系统BIOS程序的开机状态;读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号;其中,所述按键信号为计算机的开机按键被按下后发送至处理器的信号;若南桥芯片没有接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;若计算机系统的上一次关机不为非法关机,则通过系统BIOS程序启动所述计算机。2.根据权利要求1所述的计算机开机方法,其特征在于,所述读取计算机的处理器上设定引脚处的电平信号,根据所述电平信号判断南桥芯片是否接收到按键信号的步骤后还包括:若南桥芯片接收到按键信号,则判断计算机系统的上一次关机是否为非法关机;若计算机系统的上一次关机为非法关机,则将计算机的各项配置重置为默认配置,并在在完成重置后,返回执行控制计算机的南桥芯片进入系统BIOS程序的开机状态的步骤。3.根据权利要求2所述的计算机开机方法,其特征在于,所述判断计算机系统的上一次关机是否为非法关机的过程包括:读取计算机系统的关机标志位,判断所述关机标志位是否为高电平;若所述关机标志位是否为高电平,则判定计算机系统的上一次关机为非法关机。4.根据权利要求3所述的计算机开机方法,其特征在于,在判定计算机系统的上一次关机为非法关机的过程后还包括:对所述关机标志位进行置零。5.根据权利要求2所述的计算机开机方法,其特征在于,所述若南桥芯片接收到按键信号,则判断计算机系统的上一次关机是否为非法关机的过程后还包括:若上一次关机不为非法...

【专利技术属性】
技术研发人员:吴常军
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

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

1