[發(fā)明專利]減少存儲器分段有效
| 申請?zhí)枺?/td> | 200580044889.2 | 申請日: | 2005-12-21 |
| 公開(公告)號: | CN101088069A | 公開(公告)日: | 2007-12-12 |
| 發(fā)明(設(shè)計)人: | M·A·羅思曼;V·J·齊默;M·布盧蘇 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 曾祥夌;魏軍 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 減少 存儲器 分段 | ||
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機系統(tǒng)領(lǐng)域,更具體地說,但不是排他地, 涉及減少存儲器分段。
背景技術(shù)
在典型計算機體系結(jié)構(gòu)中,由基本輸入/輸出系統(tǒng)(BIOS)進行 的計算機系統(tǒng)的初始化和配置通常稱為預(yù)引導(dǎo)階段。預(yù)引導(dǎo)階段一 般定義為在處理器復(fù)位和操作系統(tǒng)(OS)加載器之間運行的固件。 在預(yù)引導(dǎo)開始,是由固件中的代碼將系統(tǒng)初始化到從介質(zhì)例如硬盤 下載的操作系統(tǒng)可接管的那點。開始OS加載就開始了通常稱為OS 運行時間的時期。在OS運行時間期間,固件可作為計算機系統(tǒng)的軟 件和硬件組件之間的接口,以及處理與系統(tǒng)有關(guān)的任務(wù)。隨著計算 機系統(tǒng)已變得更為復(fù)雜,OS級和硬件級之間的操作環(huán)境一般稱為固 件或固件環(huán)境。
在預(yù)引導(dǎo)期間,形成一個預(yù)引導(dǎo)存儲器映像,它被傳遞給操作系 統(tǒng)。預(yù)引導(dǎo)存儲器映像指明留給系統(tǒng)使用的存儲器地址以及OS可用 的地址。OS使用該預(yù)引導(dǎo)存儲器映像形成其自己的存儲器管理方案。 由于預(yù)引導(dǎo)階段日益復(fù)雜,預(yù)引導(dǎo)存儲器映像常有許多分段的部分。 許多當今的操作系統(tǒng)不能支持具有過多分段的預(yù)引導(dǎo)存儲器映像。
附圖說明
參閱以下附圖對本發(fā)明的非限制性和非排他性實施例加以說明, 其中除非另有規(guī)定,在所有視圖中相同的參考編號指相同的部件。
圖1的框圖示出按照本發(fā)明示教減少存儲器分段的一個實施例。
圖2的框圖示出按照本發(fā)明示教支持減少存儲器分段的環(huán)境的一 個實施例。
圖3的流程圖示出按照本發(fā)明示教減少存儲器分段的邏輯和操作 的一個實施例。
圖4的流程圖示出按照本發(fā)明示教減少存儲器分段的邏輯和操作 的一個實施例。
圖5的流程圖示出按照本發(fā)明示教減少存儲器分段的邏輯和操作 的一個實施例。
圖6的框圖示出實現(xiàn)本發(fā)明實施例的計算機系統(tǒng)的一個實施例。
具體實施方式
在以下說明中,為對本發(fā)明的實施例提供透徹的理解,闡述了許 多具體細節(jié)。但所屬領(lǐng)域的技術(shù)人員會理解,沒有一個或多個這些 具體細節(jié),或用其他方法、組件、材料等,也可實現(xiàn)本發(fā)明的實施 例。在其他情況下,眾所周知的結(jié)構(gòu)、材料或操作未予示出或詳細 說明,以免模糊了對本發(fā)明的理解。
在整個說明書中提到“一個實施例”或“實施例”是指結(jié)合該實 施例所述的特定特性、結(jié)構(gòu)或特征包含在本發(fā)明的至少一個實施例 中。因此,在整個說明書各個地方出現(xiàn)的短語“在一個實施例中” 或“在實施例中”不一定都指同一實施例。而且,該特定特性、結(jié) 構(gòu)或特征可以用任何適合方式組合在一個或多個實施例中。
本文所述的固件環(huán)境實施例可基本上依照可擴展固件接口(EFI) (Extensible?Firmware?Interface?Specification,Version?1.10,December 1,2002,可在http://developer.intel.com/technology/efi得到)來實現(xiàn)。 EFI使形式為固件模塊諸如驅(qū)動器的固件能夠從各種不同資源加載, 包括閃存裝置、可選ROM(只讀存儲器)、其它存儲裝置,諸如硬 盤、CD-ROM(光盤-只讀存儲器)等,或從計算機網(wǎng)絡(luò)上的一個 或多個計算機系統(tǒng)加載。實現(xiàn)EFI規(guī)范的一個實施例在Intel@Platform Innovation?Framework?for?EFI?Architecture?Specification-Draft?for Review(Version?0.9,September?16,2003)中作了說明,以下稱為 “框架”(可在www.intel.com/technology/framework得到)。應(yīng)理解, 本發(fā)明的實施例不限于“框架”或依照EFI規(guī)范的實現(xiàn)。
現(xiàn)參閱圖1,圖中示出減少存儲器分段的實施例。預(yù)引導(dǎo)存儲器 映像102說明在預(yù)引導(dǎo)階段期間物理存儲器的存儲器地址0到X的 分配,示為110。在一個實施例中,預(yù)引導(dǎo)存儲器映像102包括先進 配置與電源接口(ACPI)E820表(Advanced?Configuration?and?Power Interface?Specification,version?2.0b,October?11,2002)。一般來說, E820表說明什么物理存儲器OS可用、什么保留給系統(tǒng)、或不存在。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580044889.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





