1.一種計算機開機方法,其特征在于,包括如下步驟:
在電源向計算機的主板供電時,控制計算機的南橋芯片進入系統(tǒng)BIOS程序的開機狀態(tài);
讀取計算機的處理器上設(shè)定引腳處的電平信號,根據(jù)所述電平信號判斷南橋芯片是否接收到按鍵信號;其中,所述按鍵信號為計算機的開機按鍵被按下后發(fā)送至處理器的信號;
若南橋芯片沒有接收到按鍵信號,則判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機;
若計算機系統(tǒng)的上一次關(guān)機不為非法關(guān)機,則通過系統(tǒng)BIOS程序啟動所述計算機。
2.根據(jù)權(quán)利要求1所述的計算機開機方法,其特征在于,所述讀取計算機的處理器上設(shè)定引腳處的電平信號,根據(jù)所述電平信號判斷南橋芯片是否接收到按鍵信號的步驟后還包括:
若南橋芯片接收到按鍵信號,則判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機;
若計算機系統(tǒng)的上一次關(guān)機為非法關(guān)機,則將計算機的各項配置重置為默認配置,并在在完成重置后,返回執(zhí)行控制計算機的南橋芯片進入系統(tǒng)BIOS程序的開機狀態(tài)的步驟。
3.根據(jù)權(quán)利要求2所述的計算機開機方法,其特征在于,所述判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機的過程包括:
讀取計算機系統(tǒng)的關(guān)機標志位,判斷所述關(guān)機標志位是否為高電平;
若所述關(guān)機標志位是否為高電平,則判定計算機系統(tǒng)的上一次關(guān)機為非法關(guān)機。
4.根據(jù)權(quán)利要求3所述的計算機開機方法,其特征在于,在判定計算機系統(tǒng)的上一次關(guān)機為非法關(guān)機的過程后還包括:
對所述關(guān)機標志位進行置零。
5.根據(jù)權(quán)利要求2所述的計算機開機方法,其特征在于,所述若南橋芯片接收到按鍵信號,則判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機的過程后還包括:
若上一次關(guān)機不為非法關(guān)機,則通過系統(tǒng)BIOS程序啟動所述計算機。
6.根據(jù)權(quán)利要求1所述的計算機開機方法,其特征在于,所述若南橋芯片沒有接收到按鍵信號,則判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機的步驟后還包括:
若計算機系統(tǒng)的上一次關(guān)機為非法關(guān)機,則通過系統(tǒng)BIOS程序關(guān)閉計算機系統(tǒng),并在南橋芯片接收到按鍵信號后啟動所述計算機。
7.根據(jù)權(quán)利要求6所述的計算機開機方法,其特征在于,所述若南橋芯片沒有接收到按鍵信號,則判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機的步驟后還包括:
若計算機系統(tǒng)的上一次關(guān)機為非法關(guān)機,則對所述關(guān)機標志位進行置零。
8.根據(jù)權(quán)利要求1至7任一項所述的計算機開機方法,其特征在于,所述根據(jù)所述電平信號判斷南橋芯片是否接收到按鍵信號的過程包括:
判斷所述電平信號是否為高電平信號;
若所述電平信號為高電平信號,則判定南橋芯片接收到按鍵信號。
9.根據(jù)權(quán)利要求1至7任一項所述的計算機開機方法,其特征在于,所述在電源向計算機的主板供電時,控制計算機的南橋芯片進入系統(tǒng)BIOS程序的開機狀態(tài)的步驟前還包括:
設(shè)置計算機系統(tǒng)的關(guān)機標志位,在計算機非法關(guān)機時,將所述關(guān)機標志位設(shè)定為高電平。
10.一種計算機開機系統(tǒng),其特征在于,包括:
進入模塊,用于在電源向計算機的主板供電時,控制計算機的南橋芯片進入系統(tǒng)BIOS程序的開機狀態(tài);
第一判斷模塊,用于讀取計算機的處理器上設(shè)定引腳處的電平信號,根據(jù)所述電平信號判斷南橋芯片是否接收到按鍵信號;其中,所述按鍵信號為計算機的開機按鍵被按下后發(fā)送至處理器的信號;
第二判斷模塊,用于若南橋芯片沒有接收到按鍵信號,則判斷計算機系統(tǒng)的上一次關(guān)機是否為非法關(guān)機;
啟動模塊,用于若計算機系統(tǒng)的上一次關(guān)機不為非法關(guān)機,則通過系統(tǒng)BIOS程序啟動所述計算機。