[發(fā)明專利]一種基于BOIS總線識別BIOS狀態(tài)的方法及計算機系統(tǒng)有效
| 申請?zhí)枺?/td> | 201510575273.3 | 申請日: | 2015-09-11 |
| 公開(公告)號: | CN105279044B | 公開(公告)日: | 2018-11-13 |
| 發(fā)明(設計)人: | 余宏俊 | 申請(專利權)人: | 浙江宇視科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/36 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 諸佩艷 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機系統(tǒng) 計算機本體 總線識別 總線 識別信號 輸出狀態(tài) 系統(tǒng)啟動 延長系統(tǒng) 硬件連接 監(jiān)聽 通信 | ||
本發(fā)明公開了一種基于BOIS總線識別BIOS狀態(tài)的方法及計算機系統(tǒng),所述計算機系統(tǒng)包括計算機本體和BIOS載體,所述計算機系統(tǒng)還包括判斷硬件,所述判斷硬件連接在所述計算機本體與BIOS載體之間通信的BIOS總線上,所述判斷硬件監(jiān)聽BIOS總線上的數(shù)據(jù),判斷BIOS的工作狀態(tài),并輸出狀態(tài)識別信號。本發(fā)明的方法及計算機系統(tǒng)對BIOS軟件無依賴,且不會妨礙系統(tǒng)啟動或延長系統(tǒng)的啟動時間。
技術領域
本發(fā)明屬于計算機系統(tǒng)技術領域,尤其涉及一種基于BOIS總線識別BIOS狀態(tài)的方法及計算機系統(tǒng)。
背景技術
BIOS(Basic Input/Ouput System)是計算機系統(tǒng)啟動時首個加載的軟件,當BIOS發(fā)生故障時,計算機系統(tǒng)將無法正常啟動。為保證BIOS的可靠性一般采用主備切換的方法,而實現(xiàn)BIOS主備切換的前提是能夠正確、準確地判斷BIOS工作狀態(tài)是否正常。
如圖1所示,現(xiàn)有技術公開的方法包括整套硬件和計算機本體,其中,整套硬件包括切換BIOS的切換硬件與判斷BIOS運行的判斷硬件,計算機本體為啟動計算機所需要的最小的系統(tǒng)。為了準確判斷BIOS的工作狀態(tài),在BIOS軟件中寫入專用代碼,當BIOS啟動時,通過BIOS軟件控制計算機本體的GPIO引腳,以及設置在GPIO引腳和切換BIOS的切換硬件之間的判斷硬件(判斷BIOS運行的硬件電路),判斷硬件檢測該GPIO引腳,如在限定的時間內(nèi)BIOS軟件沒有從該GPIO引腳送出預定的信號,則硬件判定主BIOS功能異常,觸發(fā)BIOS的切換。但是這種方式,存在以下缺陷:
1、需要BIOS軟件操作計算機本體的GPIO引腳,故BIOS需要配合主備切換功能定制,在設備開發(fā)時需要對BIOS進行定制,增加單板設計的復雜度。
2、判斷硬件需要BIOS軟件配合才能完成對BIOS狀態(tài)的判斷,對BIOS軟件有依賴性,如BIOS掛死在設置GPIO之后的程序,會使判斷硬件對BIOS的狀態(tài)判斷出錯。
3、這種判斷方法如用在BIOS切換上,整套硬件除了引出切換必需的BIOS總線外,還需要多一個GPIO硬件信號。
現(xiàn)有技術還公開了一種基于BOIS總線識別BIOS狀態(tài)的方法,將判斷硬件連接在80偵錯口所在總線,如LPC等,并監(jiān)測80口輸出的偵錯狀態(tài)碼(POST Code)。在BIOS軟件運行時,每進行一個操作就會在80口輸出一個偵錯碼,通過判斷硬件監(jiān)測該偵錯碼,如在限定的時間內(nèi)計算機本體沒有拋出預期的POST Code,則判定主BIOS故障,觸發(fā)BIOS的切換。但是這種方法,存在以下缺陷:
1、BIOS總線與偵錯碼所在總線不在同一條總線上,判斷硬件必須要連接輸出偵錯碼的總線,如LPC總線但這些總線信號往往會比較多,如LPC有5個必要信號,判斷硬件必需連接這5個信號,連接結構復雜,增加了單板設計的復雜度。
2、這種技術使用在BIOS切換上,整套硬件除需要BIOS芯片必需的總線外,還需要額外的一條總線以接收偵錯碼。
發(fā)明內(nèi)容
本發(fā)明的目的就是提供一種基于BOIS總線識別BIOS狀態(tài)的方法及計算機系統(tǒng),以解決上述現(xiàn)有技術中存在的技術問題,可在無需修改BIOS軟件的前提下實現(xiàn)系統(tǒng)BIOS的主備切換,大大減少BIOS主備切換硬件的設置復雜度。
為了實現(xiàn)上述目的,本發(fā)明技術方案如下:
一種基于BOIS總線識別BIOS狀態(tài)的方法,應用于包括計算機本體和BIOS載體的計算機系統(tǒng),所述方法包括:
監(jiān)聽所述計算機本體與BIOS載體之間通信的BIOS總線,獲取BIOS總線上的數(shù)據(jù);
根據(jù)所監(jiān)聽到的數(shù)據(jù)判斷BIOS的工作狀態(tài),并輸出狀態(tài)識別信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江宇視科技有限公司,未經(jīng)浙江宇視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510575273.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 允許服務器遠程訪問未通電的客戶計算機系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡活動的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡活動的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應用層會話的資格信息
- 分配用于多方應用層會話的資格信息
- 一種用于多層次對話的調(diào)節(jié)計算機系統(tǒng)的方法
- 一種使用混合云計算系統(tǒng)進行通信的方法
- 遠程禁止客戶計算機系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡活動的數(shù)據(jù)處理系統(tǒng)和方法





