[發明專利]選用只讀存儲器的加載方法有效
| 申請號: | 201710722487.8 | 申請日: | 2017-08-22 |
| 公開(公告)號: | CN109426506B | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 段文華 | 申請(專利權)人: | 佛山市順德區順達電腦廠有限公司;神云科技股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528308 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 選用 只讀存儲器 加載 方法 | ||
一種選用只讀存儲器的加載方法,適用于具有處理單元以及內存單元的電子裝置,內存單元儲存有BIOS,且BIOS包括有預設選用只讀存儲器,其方法包括:當取代功能為致能時,透過處理單元執行BIOS以進行以下步驟:判斷儲存裝置中是否具有替換索引表;當儲存裝置具有替換索引表時,判斷默認選用只讀存儲器的標識符是否與替換索引表中之替換選用只讀存儲器的標識符相符;當相符時,解析替換索引表以取得存取路徑,并透過所取得之存取路徑加載替換選用只讀存儲器以執行;而當不相符時,加載預設選用只讀存儲器以執行。
技術領域
本發明是有關于一種選用只讀存儲器(Option ROM)的加載方法,特別是指由儲存裝置加載選用只讀存儲器的方法。
背景技術
目前,在基本輸入輸出系統(BIOS)的技術領域中,為了讓電子裝置(例如,個人計算機或服務器等)開機之后能夠使用其他硬件裝置(例如,顯示適配器或網絡卡等),一般會在儲存BIOS的內存(電子抹除式可復寫只讀存儲器(EEPROM)或閃存(Flash memory))內存入所需要的選用只讀存儲器(Option-ROM),當電子裝置啟動且執行BIOS進行自我測試(POST)、初始化基本硬設備等開機流程中,會加載選用只讀存儲器以驅動相應的硬件裝置。也就是說,選用只讀存儲器(Option-ROM)其實是電子裝置之BIOS為了與硬件裝置進行通訊,所呼叫的韌體,而Option-ROM通常是包含在BIOS映像檔的一部份。
一般來說,選用只讀存儲器的開發人員在進行的新版本開發或除錯(debug)的時候,為了判斷新版本的選用只讀存儲器是否能夠在電子裝置上面正常運作,必須將更新后的選用只讀存儲器刻錄于儲存BIOS的內存之內,也就是說,開發人員必須要重新編譯BIOS,將不同版本的Option-ROM置換到BIOS里面,再將新的BIOS刻錄到機器上,之后再透過前述開機的流程待BIOS加載新版本的選用只讀存儲器以執行,再確認新版本的選用只讀存儲器的運作情形。然而,僅為了測試選用只讀存儲器,而這樣反復地刻錄整個BIOS再進行測試的流程相當花費時間,也非常不方便。
發明內容
本發明所要解決的技術問題是提供一種只讀存儲器的加載方法,其可不需反復地將整個重新刻錄,而大幅縮短了選用只讀存儲器的開發時間。
為解決上述技術問題,本發明提供選用只讀存儲器的加載方法,適用于具有處理單元以及內存單元的電子裝置,內存單元用以儲存基本輸入輸出單元(BIOS),且BIOS包括至少一預設選用只讀存儲器,其方法包括:當取代功能為致能時,透過處理單元執行BIOS以進行以下步驟:判斷處理單元可存取之儲存裝置中是否具有替換索引表,且替換索引表用以指示至少替換選用只讀存儲器的第一標識符及存取路徑;當儲存裝置具有替換索引表時,判斷默認選用只讀存儲器的第二標識符是否與替換索引表中之替換選用只讀存儲器的第一標識符相符;當默認選用只讀存儲器的第二標識符與替換索引表中所指示之替換選用只讀存儲器的第一標識符相符時,解析替換索引表以取得相符之替換選用只讀存儲器的存取路徑,并透過所取得之存取路徑加載相符之替換選用只讀存儲器以執行;以及當預設選用只讀存儲器的第二標識符與替換選用只讀存儲器的第一標識符不相符時,加載預設選用只讀存儲器以執行。
優選地,選用只讀存儲器的加載方法,更包括當判斷儲存裝置不具有替換索引表時,加載默認選用只讀存儲器以執行。
優選地,選用只讀存儲器的加載方法更包括當預設選用只讀存儲器的第二標識符與替換索引表中所指示之替換選用只讀存儲器的第一標識符相符時,解析替換索引表以取得相符之替換選用只讀存儲器的存取路徑,并判斷所取得之存取路徑中是否儲存有替換選用只讀存儲器。此外,當所取得之存取路徑未儲存有替換選用只讀存儲器,則加載預設選用只讀存儲器以執行。另一方面,當所取得之存取路徑儲存有替換選用只讀存儲器,加載相符之替換選用只讀存儲器以執行。
優選地,上述取代功能的致能可于上述電子裝置的基本輸入輸出單元設定(BIOSSetup)中設置,當取代功能未致能時,透過處理單元執行基本輸入輸出單元以加載默認選用只讀存儲器以執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市順德區順達電腦廠有限公司;神云科技股份有限公司,未經佛山市順德區順達電腦廠有限公司;神云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710722487.8/2.html,轉載請聲明來源鉆瓜專利網。





