[發(fā)明專利]用于檢測(cè)對(duì)掉電設(shè)備的訪問(wèn)的裝置、方法、系統(tǒng)和設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201310096353.1 | 申請(qǐng)日: | 2013-03-25 |
| 公開(kāi)(公告)號(hào): | CN103365799B | 公開(kāi)(公告)日: | 2017-03-01 |
| 發(fā)明(設(shè)計(jì))人: | B·P·賽瓦 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F13/16 | 分類號(hào): | G06F13/16;G06F3/06 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 高見(jiàn) |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 檢測(cè) 掉電 設(shè)備 訪問(wèn) 裝置 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域?
本公開(kāi)一般涉及電子學(xué)領(lǐng)域。本發(fā)明的實(shí)施例尤其涉及檢測(cè)對(duì)掉電設(shè)備的訪問(wèn)。?
背景技術(shù)
隨著計(jì)算系統(tǒng)變得更復(fù)雜,制造商能夠通過(guò)將附加組件集成或附連至計(jì)算系統(tǒng)來(lái)將更多功能添加到計(jì)算系統(tǒng)。附加組件引入附加信號(hào)切換,進(jìn)而生成更多熱量并消耗附加功率。附加熱量生成可能因?yàn)槔鐭崤蛎浂鴵p壞組件內(nèi)的集成電路。而且,附加熱量可能限制包括此類組件的計(jì)算設(shè)備的使用位置和/或應(yīng)用。例如,依賴于電池電能來(lái)進(jìn)行其操作的便攜式計(jì)算設(shè)備可能遭受附加功耗。?
因此,當(dāng)附加功能被添加到便攜式計(jì)算設(shè)備時(shí),降低功耗的要求變得日益重要,以便例如使電池功率維持延長(zhǎng)的時(shí)間段。非便攜式計(jì)算系統(tǒng)由于其組件使用更多功率并產(chǎn)生更多熱量而同樣面臨著冷卻和/或功率生成問(wèn)題。?
附圖簡(jiǎn)述?
參照附圖提供詳細(xì)描述。在附圖中,附圖標(biāo)記最左邊的數(shù)字標(biāo)識(shí)該附圖標(biāo)記首次出現(xiàn)的附圖。在不同附圖中使用相同附圖標(biāo)記來(lái)指示相似或相同的項(xiàng)目。?
圖1、3和4示出計(jì)算系統(tǒng)的實(shí)施例的框圖,其可用于實(shí)現(xiàn)本文討論的各個(gè)實(shí)施例。?
圖2示出根據(jù)一實(shí)施例的用于控制對(duì)設(shè)備的訪問(wèn)的方法的流程圖。?
具體實(shí)施方式
在以下描述中,闡述眾多具體細(xì)節(jié)以提供對(duì)各實(shí)施例的透徹理解。然而,本發(fā)明的各個(gè)實(shí)施例在沒(méi)有這些具體細(xì)節(jié)的情況下也可實(shí)踐。在其他情形中,?眾所周知的方法、過(guò)程、組件和電路并未進(jìn)行詳細(xì)描述以免混淆本發(fā)明的特定實(shí)施例。此外,本發(fā)明實(shí)施例的各方面可使用各種手段來(lái)執(zhí)行,諸如集成半導(dǎo)體電路(“硬件”)、組織成一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀指令(“軟件”)或硬件與軟件的某種組合。出于本公開(kāi)的目的,對(duì)“邏輯”的引用應(yīng)該表示硬件、軟件或其某種組合的意思。?
在一些實(shí)施例中,例如當(dāng)組件不在使用中時(shí),硬件可使一些附連的組件掉電,以降低功耗和/或降低熱量生成。然而,允許硬件使組件掉電可導(dǎo)致隨機(jī)系統(tǒng)掛起或崩潰,這可能是難以再生(reproduce)或調(diào)試。?
在一些計(jì)算平臺(tái)中,功率管理模塊(PMM)可在諸如I/O設(shè)備、硬件加速器等中的一個(gè)或多個(gè)之類的各個(gè)組件空閑(或者不在使用中或不需要開(kāi)啟)時(shí),例如通過(guò)使用功率選通來(lái)使這些組件掉電。功率選通一般涉及控制向組件的功率供應(yīng)的可控制開(kāi)關(guān)(其可包括一個(gè)或多個(gè)功率晶體管)。這對(duì)軟件造成挑戰(zhàn)和問(wèn)題,因?yàn)檐浖赡軣o(wú)意中在組件掉電時(shí)嘗試訪問(wèn)該組件。這進(jìn)而可能生成隨機(jī)系統(tǒng)掛起和/或崩潰,這是難以再生和調(diào)試的。?
一些實(shí)施例允許系統(tǒng)檢測(cè)和陷獲此類功率故障失敗并通知軟件(例如,操作系統(tǒng)(OS)、設(shè)備驅(qū)動(dòng)器等)來(lái)進(jìn)行進(jìn)一步處理。例如,(諸如控制寄存器之類的寄存器中的)比特可(例如,由OS、用戶等)被設(shè)置以啟用/禁用給定設(shè)備、系統(tǒng)中的所有設(shè)備、或系統(tǒng)中的選定設(shè)備的功率故障陷獲/檢測(cè)特征。其他控制比特也可被存儲(chǔ)在同一存儲(chǔ)設(shè)備或寄存器中。在一實(shí)施例中,(例如,存儲(chǔ)器系統(tǒng)內(nèi)的)邏輯在訪問(wèn)設(shè)備和/或設(shè)備的存儲(chǔ)器之前檢查設(shè)備或組件的功率狀態(tài)。此故障檢查技術(shù)可以是任選特征,并且能陷獲對(duì)掉電設(shè)備的訪問(wèn),并在功率故障陷獲事件時(shí)通知OS、相應(yīng)的設(shè)備驅(qū)動(dòng)器等以進(jìn)行進(jìn)一步處理。這允許OS和/或驅(qū)動(dòng)器使設(shè)備掉電,并繼續(xù)此操作以維持?jǐn)?shù)據(jù)正確性并避免對(duì)訪問(wèn)掉電設(shè)備或其存儲(chǔ)器——這可能導(dǎo)致系統(tǒng)掛起、系統(tǒng)崩潰等——的嘗試。?
相比之下,當(dāng)前系統(tǒng)不具備以下各項(xiàng):(a)功率故障誤差檢測(cè)機(jī)制(例如,以在訪問(wèn)設(shè)備、設(shè)備的存儲(chǔ)器、和/或與設(shè)備相關(guān)聯(lián)的存儲(chǔ)器之前檢查設(shè)備是否掉電);或者(b)功率故障誤差恢復(fù)機(jī)制(例如,關(guān)于經(jīng)由事件、中斷等對(duì)諸如處理器之類的硬件的不恰當(dāng)/非法訪問(wèn),通知OS、驅(qū)動(dòng)器,以進(jìn)行進(jìn)一步的誤差恢復(fù)選項(xiàng))。因此,當(dāng)前系統(tǒng)不具備檢測(cè)硬件中的此類功率故障失敗的機(jī)?制;替代地,需要以軟件來(lái)調(diào)試/檢測(cè)該問(wèn)題。然而,通過(guò)使用軟件來(lái)(例如,針對(duì)每個(gè)訪問(wèn))檢查設(shè)備的功率狀態(tài)將導(dǎo)致差劣的性能。?
此外,可在包括諸如參照1-4討論的那些組件之類的一個(gè)或多個(gè)處理器(例如,具有一個(gè)或多個(gè)處理器內(nèi)核)的計(jì)算系統(tǒng)中應(yīng)用一些實(shí)施例。更具體地,圖1示出根據(jù)本發(fā)明的實(shí)施例的計(jì)算系統(tǒng)100的框圖。系統(tǒng)100可包括一個(gè)或多個(gè)處理器102-1到102-N(在本文中一般稱為“多個(gè)處理器102”或“處理器102”)。處理器102可經(jīng)由互連或總線104來(lái)通信。每個(gè)處理器可包括各種組件,出于清楚起見(jiàn),參照處理器102-1僅討論這些組件中的一些。因此,其余處理器102-2至102-N中的每一個(gè)可包括參照處理器102-1討論的相同或類似組件。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310096353.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





