[發明專利]用于選擇只讀存儲器模塊間的溝通方法及系統無效
| 申請號: | 200910005502.2 | 申請日: | 2009-01-19 |
| 公開(公告)號: | CN101782854A | 公開(公告)日: | 2010-07-21 |
| 發明(設計)人: | 吳明城 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 陳紅 |
| 地址: | 中國臺灣臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 選擇 只讀存儲器 模塊 溝通 方法 系統 | ||
技術領域
本發明是有關于一種用于選擇只讀存儲器模塊間的溝通方法及系統,且特別是有關于一種利用中斷指令來溝通模塊的方法及系統。
背景技術
在計算機系統開機的程序時,在操作系統啟動前,須對外圍裝置做初始化的動作,以使操作系統能夠對這些外圍裝置進行數據的存取。具有外圍裝置相關信息的韌件部分,通常存在選擇只讀存儲器(Option?ROM)中,以在計算機系統開機時,加載至計算機系統的系統隨機存取內存中,以供初始化。然而,通常系統隨機存取內存僅提供有限的內存區段供韌件部分使用,加上現有的基本輸入輸出系統(BIOS)提供愈來愈多的功能,其所需內存空間也隨之加大,在內存有限的情況下,不能同時下載所有需要的選擇只讀存儲器模塊,必須分割成多個模塊。
因此,設計一種新的模塊間的溝通方法,使模塊與模塊之間的溝通快速且方便。
發明內容
本發明所要解決的技術問題在于提供一種用于選擇只讀存儲器模塊間的溝通方法及系統,以使模塊與模塊之間的溝通快速且方便。
為了實現上述目的,本發明一較佳實施例中提出一種用于選擇只讀存儲器模塊間的溝通方法,包括以下步驟:自數個函數中判定用以溝通運行時間模塊與至少一應用模塊的至少一目標函數,其中數個函數是來自于選擇只讀存儲器韌件;修改目標函數的函數呼叫為對應目標函數的中斷指令呼叫;以及根據中斷指令呼叫的使用限制,將選擇只讀存儲器韌件分割為數個選擇只讀存儲器模塊。
為了實現上述目的,本發明另一較佳實施例中提出一種用于選擇只讀存儲器模塊間的溝通系統,包括:選擇只讀存儲器韌件,包括運行時間模塊及至少一應用模塊,其中運行時間模塊及應用模塊各自包括數個函數;系統隨機存取內存,用以加載選擇只讀存儲器韌件;處理器,用以自數個函數中判定用以溝通運行時間模塊與應用模塊的至少一目標函數,處理器修改目標函數的函數呼叫為對應目標函數的中斷指令呼叫,并根據中斷指令呼叫的使用限制,將運行時間模塊及應用模塊分割為數個選擇只讀存儲器模塊。
利用本發明的選擇只讀存儲器模塊與模塊之間的溝通方法及系統,不需知道基本輸入輸出系統將這些模塊加載的內存位置即可執行,使得模塊之間的溝通極為快速及方便。
附圖說明
為使本發明的上述和其它目的、特征、優點與實施例能更明顯易懂,所附附圖的詳細說明如下:
圖1是依照本發明一實施例的一種用于選擇只讀存儲器模塊間的溝通方法流程圖;
圖2是依照本發明另一實施例的一種用于選擇只讀存儲器模塊間的溝通系統的方塊圖。
【主要組件符號說明】
102-110:步驟????????????226:第二應用模塊
212:選擇只讀存儲器韌件??232:處理器
214:系統隨機存取內存????236:參數判定單元
222:運行時間模塊????????250:外圍裝置
224:第一應用模塊
具體實施方式
接下來請參照本發明實施例的詳細說明,其中所提到的范例會連同附圖一同進行說明。在任何可能的情況下,附圖及說明中所使用的相同參考數標都代表了相同或類似的組件。
在選擇只讀存儲器韌件被分割成多個模塊的情況下,需要用到其中某些模塊時,每一模塊可被下載至系統隨機存取內存內不同的位置上,而且每一模塊在不同時間點可被下載至不固定的位置,若模塊與模塊之間有函數(function)需要互相溝通時,極為困難與不便。本發明揭露一種選擇只讀存儲器模塊與模塊之間的溝通方法,極為快速及方便。
參照圖1,其示出了依照本發明一實施例的一種用于選擇只讀存儲器模塊間的溝通方法流程圖。該溝通方法包含以下步驟(應了解到,在本實施例中所提及的步驟,除特別敘明其順序者外,均可依實際需要調整其前后順序,甚至可能同時或部分同時執行):
(1)自函數(function)中判定用以溝通一運行時間(run?time)模塊與至少一應用模塊的至少一目標函數(步驟102)。其中所提到的函數是來自于選擇只讀存儲器韌件中的功能函數,這些功能函數執行其特定的功能,而選擇只讀存儲器韌件對應外圍裝置,該步驟的目的是確定所有會用于模塊之間溝通的目標函數。再者,其中所提到的應用模塊在此可用來指除運行時間模塊之外的其它模塊。該步驟還可包含另一步驟:判定對應每一目標函數的所有傳入參數(步驟104)。在進行函數呼叫(function?call)時,一般會將所有需要用到的參數一并傳入,舉例來說,可從AX=01開始依序列出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910005502.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磷酸二氫鋰的制備裝置
- 下一篇:提高濃縮磷酸產量的方法





