[發明專利]一種雙BIOS的控制方法及相關裝置有效
| 申請號: | 201810185591.2 | 申請日: | 2018-03-07 |
| 公開(公告)號: | CN108304282B | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 邱星萍 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/16 | 分類號: | G06F11/16;G06F9/4401 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bios 控制 方法 相關 裝置 | ||
本申請公開了一種雙BIOS的控制方法,其特征在于,包括:CPLD根據主用BIOS發送的啟動狀態信號判斷主用BIOS啟動是否失敗;若是,則切換SPI總線至備用BIOS,并將所述主用BIOS的啟動狀態寫入SPI寄存器,以使處理器通過SPI寄存器獲取主用BIOS的啟動狀態。通過BIOS主動發送的啟動狀態判斷BIOS是否啟動失敗,并使用SPI寄存器記錄BIOS啟動失敗的信息,使處理器、CPLD以及BIOS之間形成相互交互的通信流程,提高了BIOS切換的穩定性,避免了因端口檢測導致BIOS判斷錯誤的情況。本申請還公開了一種雙BIOS的控制裝置以及控制系統,具有上述有益效果。
技術領域
本申請涉及計算機技術領域,特別涉及一種雙BIOS的控制方法、控制裝置以及控制系統。
背景技術
隨著計算機技術的出現,在計算機內出現了BIOS的設計。BIOS為基本輸入輸出系統,是Basic Input/Output System的簡稱。用于保存計算機系統(或稱為計算機)的基本輸入輸出的程序、系統設置信息、開機后自檢程序和系統自啟動程序。在計算機啟動的過程中,BIOS擔負著初始化硬件,檢測硬件功能,以及引導操作系統的責任。BIOS是計算機軟件與硬件之間的橋梁,計算機通過BIOS實現軟件和硬件之間的協調工作。如果BIOS由于升級或者病毒入侵損壞,計算機將不能正常工作,甚至不能啟動。
為了解決上述問題,很多主板采用雙BIOS的機制,確保系統正常啟動。目前常規的雙BIOS實現方法是在原有系統的基礎上增加切換BIOS的片選芯片、一片備用BIOS芯片以及主備BIOS切換電路,通過片選芯片選擇在兩個BIOS中進行選擇。在實際使用過程中,系統上電以后首先檢測主用BIOS的狀態,如果發現主用BIOS損壞,就會自動切換到備用BIOS啟動系統,然后修復主用BIOS。
但是現有技術中,主要是通過南橋芯片組和片選芯片在主用BIOS和備用BIOS之間進行選擇,而非通過BIOS芯片自身記錄的狀態進行選擇判斷。片選芯片判斷BIOS芯片的狀態,再選擇某個BIOS芯片作為目前啟動的BIOS,該選擇過程只涉及到片選芯片與南橋芯片組的通信,BIOS本身在啟動選擇的過程中不輸出相應的信號,因此在判斷過程中會出現片選芯片接收的信號出錯,將備用BIOS芯片當作主用BIOS芯片啟動的情況。會影響雙BIOS結構的穩定性,使雙BIOS結構失去在計算機設備中的意義。在結構上,還需要將每個BIOS芯片均和片選芯片、南橋芯片組相連,設計結構復雜。
因此如何解決在雙BIOS結構中切換BIOS出現切換錯誤的問題,是本領域技術人員所關注的重點問題。
發明內容
本申請的目的是提供一種雙BIOS的控制方法、控制裝置以及控制系統,通過BIOS主動發送的啟動狀態判斷BIOS是否啟動失敗,并使用SPI寄存器記錄BIOS啟動失敗的信息,使處理器、CPLD以及BIOS之間形成相互交互的通信流程,提高了BIOS切換的穩定性,避免了因端口檢測導致BIOS判斷錯誤的情況。
為解決上述技術問題,本申請提供一種雙BIOS的控制方法,包括:
CPLD根據主用BIOS發送的啟動狀態信號判斷主用BIOS啟動是否失敗;
若是,則切換SPI總線至備用BIOS,并將所述主用BIOS的啟動狀態寫入SPI寄存器,以使處理器通過所述SPI寄存器獲取所述主用BIOS的啟動狀態,并根據所述主用BIOS的啟動狀態向所述CPLD發送切換指令;
根據接收到的所述切換指令將所述SPI總線切換至所述主用BIOS。
可選的,CPLD根據主用BIOS發送的啟動狀態信號判斷主用BIOS啟動是否失敗,包括:
所述主用BIOS通過GPIO發送所述啟動狀態信號;其中,當所述主用BIOS啟動成功時所述啟動狀態信號為高電壓;
所述CPLD根據所述啟動狀態信號的電壓判斷所述主用BIOS啟動是否失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810185591.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種虛擬機實時備份的方法
- 下一篇:一種故障注入方法、系統及故障注入管理系統





