[發明專利]用于將修改后的數據從易失性存儲器清除到持久性第二存儲器的裝置、系統和方法在審
| 申請號: | 201810234420.4 | 申請日: | 2018-03-21 |
| 公開(公告)號: | CN108628783A | 公開(公告)日: | 2018-10-09 |
| 發明(設計)人: | J.凌;R.阿加瓦爾;D.劉;W.陳 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李雪娜;楊美靈 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制器 第二存儲器 存儲器 存儲器控制器 功率控制單元 持久性 讀取 易失性存儲器 存儲器讀取 讀取地址 發送信號 范圍讀取 數據傳輸 響應 耦合到 調用 | ||
提供用于將修改后的數據從第一存儲器清除到持久性第二存儲器的一種裝置、系統和方法。耦合到第一存儲器的第一存儲器控制器包括至少一個RAS控制器,其讀取第一存儲器中的地址范圍。響應于從功率控制單元接收到命令,調用至少一個RAS控制器以從第一存儲器從針對RAS控制器指定的至少一個地址范圍讀取數據。第二存儲器控制器將確定為修改后的從第一存儲器讀取的數據傳輸到第二存儲器。響應于RAS控制器完成讀取地址范圍,第一存儲器控制器向功率控制單元發送信號以指示,針對RAS控制器指定的地址范圍中的修改后的數據被清除到第二存儲器。
技術領域
本文所述實施例總體涉及用于將修改后的數據從易失性存儲器清除(flush)到持久性第二存儲器的裝置、系統和方法。
背景技術
在典型的計算機系統中,操作系統或應用可以直接訪問系統存儲器,或者可以通過更快但更小的高速緩存訪問系統存儲器。高速緩存存儲器通常使用不同的存儲器技術,并且具有好得多的性能特性。在該高速緩存層次結構中,高速緩存對軟件不可見,并且完全由用于高速緩存和主系統存儲器之間的數據移動的硬件來處理。高速緩存有時被稱為第一級存儲器,并且主系統存儲器被稱為第二級存儲器。
附圖說明
參考附圖通過示例的方式描述實施例,所述附圖沒有按比例繪制,其中相同的標號指代相似的元件。
圖1圖示包括存儲器控制器以及第一和第二級存儲器的系統的實施例。
圖2圖示集成存儲器控制器的實施例。
圖3圖示可靠性、可用性和可服務性(RAS)控制器地址范圍的實施例。
圖4圖示用于配置集成存儲器控制器中的RAS控制器以讀取地址范圍的操作的實施例。
圖5圖示由功率控制單元發起斷電序列并且向存儲器控制器發信號的操作的實施例。
圖6圖示處理來自功率控制單元的清除命令的操作的實施例。
圖7圖示由集成存儲器控制器中的RAS控制器執行以讀取第一存儲器中的地址的操作的實施例。
圖8圖示由第二級存儲器控制器執行以處理由RAS控制器讀取的數據的操作的實施例。
圖9圖示由功率控制單元執行以處理來自集成存儲器控制器的已經關于高速緩存地址區域執行了清除的消息的操作的實施例。
具體實施方式
在應用直接訪問模式中,應用可以直接將數據寫入持久性非易失性存儲器或儲存器,并且可以將針對該持久性非易失性存儲器的數據高速緩存在諸如易失性存儲器的第一級存儲器設備中。為了將第一級存儲器設備中的修改后的數據清除到持久性第二級存儲器,主機操作系統可以向第一級存儲器設備中的存儲器位置發出命令,以將在第一級存儲器設備中高速緩存的修改后的或臟(dirty)數據寫入持久性第二級存儲器設備。操作系統暴露于持久性第二級存儲器設備的地址空間,但不直接訪問來自持久性第二級存儲器的數據。而是,操作系統將在第一級高速緩存存儲器設備中訪問來自持久性第二級存儲器的數據,并且硬件管理第一級和第二級存儲器設備之間的數據傳輸。
在本領域中存在對于用于管理第一級存儲器和第二級存儲器以改進系統性能的改進技術的需要。
所描述的實施例提供了在執行關斷或其他斷電序列之前將數據從第一級存儲器或高速緩存清除到持久性儲存器的技術。某些系統使操作系統從第一級存儲器讀取修改后的數據以寫出到持久性儲存器,這可能需要大量的處理資源和功率。在系統故障期間,組件可以靠電池功率運行以清除存儲器,并且讀取來自第一級存儲器或高速緩存的臟的數據并將數據寫出到持久性儲存器所需的處理器資源可能是耗時和耗電的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810234420.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于飛騰平臺的中斷轉換機制的實現方法
- 下一篇:串行通信器及串行通信系統





