[發明專利]具有內建外圍設備只讀區塊的基本輸入輸出系統無效
| 申請號: | 00136950.4 | 申請日: | 2000-12-29 |
| 公開(公告)號: | CN1361468A | 公開(公告)日: | 2002-07-31 |
| 發明(設計)人: | 王資斌 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 隆天國際專利商標代理有限公司 | 代理人: | 陳紅,潘培坤 |
| 地址: | 臺灣省*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 外圍設備 只讀 區塊 基本 輸入輸出 系統 | ||
本發明涉及一種基本輸入輸出系統,用以存放電腦輸出入的基本子程序,特別是涉及一種內建有外圍設備只讀區塊的基本輸入輸出系統。
基本輸入輸出系統(Basic?Input?Output?System;BIOS),它是放于只讀存儲器(ROM)上面的一段程序,其程序包含了許多來控制整個電腦系統基本輸出單元的子程序,以及電腦電源開啟之后,系統的測試工作,并且讀取CMOS當中的數據(如硬盤大小、是否有光盤驅動器、系統時間、是否使用映像隨機存取存儲器(Shadow?RAM)等信息)。通常基本輸入輸出系統是伴隨著電腦主機而來,我們若任意更換了電腦主機板上的基本輸入輸出系統,可能會造成電腦無法啟動的情形,這是因為基本輸入輸出系統與硬件具有某些程度的關聯性。
而一般的電腦外圍設備,譬如為網絡(Local?Area?Network;LAN)卡,其上也裝設有只讀存儲器(ROM),用以儲存驅動網絡卡所需的程序及數據,譬如為與遠端伺服器溝通所需的程序等等,一般而言,網絡接口卡(Network?Interface?card;NIC)的只讀存儲器,大約只占有55千字節(kbyte);另一方面,基本輸入輸出系統還有相當大的空間并沒有被使用,所以浪費了許多的資源及成本,非常沒有經濟效益。
本發明的主要目的即為提供一種具有內建外圍設備只讀區塊的基本輸入輸出系統,可省去外圍設備上的只讀存儲器,大幅降低成本。
根據本發明所公開的具有內建外圍設備只讀區塊的基本輸入輸出系統,可將外圍設備的只讀存儲器的內容內建到基本輸入輸出系統中的可用空間內,而可省去外圍設備上的只讀存儲器,不僅降低成本,且有效利用基本輸入輸出系統的多余空間,又免去資源的浪費。
下面結合實施例所示附圖對本發明的目的、構造特征及其功能作進一步詳細說明。
圖1為本發明的選擇只讀存儲器的配置圖;
圖2A、2B為本發明映射的示意圖。
根據本發明所公開的具有內建外圍設備只讀區塊的基本輸入輸出系統,可在基本輸入輸出系統中內建外圍設備的只讀存儲器的內容,而可省去外圍設備的只讀存儲器,以降低外圍設備的成本;另一方面,也可將基本輸入輸出系統中的多余空間,作有效的利用,可免去資源的浪費。
以下僅以網絡卡(Local?Area?Network?Card;LAN?card)為例,說明應用本發明的實際的施行狀況。首先將網絡卡上的只讀存儲器的內容,儲存成二進制(Binary)文件(這部分是網絡卡制造廠會提供的),并把它加入基本輸入輸出系統的原始碼中,而以組譯程序或編碼程序來制作系統的基本輸入輸出系統(Make?System?BIOS),那網絡卡上的只讀存儲器的內容就會被包含進入基本輸入輸出系統內。而在驅動外圍設備或需要用到原本外圍設備的只讀存儲器內的數據時,只需從基本輸入輸出系統中尋找其存放的位置,并將其讀取出來,使外圍設備可正常運作。
而在基本輸入輸出系統中尋找其存放的位置,在此,提供兩種方法:
1、在儲存只讀存儲器的內容時,給定一立即位置(譬如為FFF30000H),而網絡接口卡的只讀存儲器(NIC?ROM),就由這一個位置開始擺放,且在基本輸入輸出的編碼內,宣告一定義值相對于這個立即位置(譬如為NicRomAddr?EQU?FFF30000H),這樣就能得到只讀存儲器內容存放的起始位置,也就能在需要時,可由此一位置讀取找到網絡接口卡的只讀存儲器的內容。
2、網絡接口卡的只讀存儲器(NIC?ROM)是一種選擇只讀存儲器(Option?ROM),而此種只讀存儲器都是以55h及aah當作起始值,所以僅需加入一程序,尋找基本輸入輸出系統內FFFOOOOH~FFF7FFFFH此一區間位置(假定此一區間為基本輸入輸出系統的多余空間),因為基本輸入輸出系統內FFFOOOOH~FFF7FFFFH區間位置在更新時就已經清空了,所以只要尋找到55h及aah,就可以找到網絡接口卡的只讀存儲器的內容。
如圖1所示,選擇只讀存儲器的位置配置,第O位置11存放55h,第1位置12存放aah,第2位置13存放為此只讀存儲器的大小,而其余的數據區塊14則由第3位置向下存放;所以僅需在基本輸入輸出系統中找到55h及aah,再配合下列所列的結構定義,即可找到只讀存儲器的內容:
OPTION_ROM????????STRUC
ROM_RECOGNITION???DW??????????;HOLD?OAA55?WORD?IF?REAL?OPTION?ROM
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00136950.4/2.html,轉載請聲明來源鉆瓜專利網。





