[發明專利]執行讀取/寫入操作的方法和托管客戶端裝置的計算系統在審
| 申請號: | 202110275193.1 | 申請日: | 2021-03-15 |
| 公開(公告)號: | CN114077557A | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 蘇伽塔·達斯·普爾卡亞斯塔;蘇雷什·威士奴伊 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F12/0877;G06F12/1027 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 劉林果;張川緒 |
| 地址: | 韓國京畿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 執行 讀取 寫入 操作 方法 托管 客戶端 裝置 計算 系統 | ||
1.一種用于執行寫入操作的方法,所述方法包括:
由主機通過訪問共享存儲器緩沖器內的緩存結構以追蹤空閑的寫入緩沖器,來從共享存儲器緩沖器的多個寫入緩沖器選擇至少一個空閑的寫入緩沖器;
由主機發送針對被選寫入緩沖器的從緩存結構訪問的至少一個邏輯地址,以向非易失性存儲器發出寫入命令;
從非易失性存儲器接收對被選寫入緩沖器的鎖定指令;
基于接收的鎖定指令,在緩存結構內更新被選寫入緩沖器的狀態;以及
允許非易失性存儲器提取包括被選寫入緩沖器的一個或多個鎖定的寫入緩沖器的內容。
2.根據權利要求1所述的方法,其中,從所述多個寫入緩沖器選擇至少一個空閑的寫入緩沖器的步驟包括:將被選寫入緩沖器初始化。
3.根據權利要求1所述的方法,其中,緩存結構是用于追蹤所述多個寫入緩沖器內的數據的邏輯地址和所述多個寫入緩沖器的狀態的數據結構,針對每個寫入緩沖器,數據結構包括條目,所述條目包括:
當前在寫入緩沖器中的數據的邏輯地址;以及
寫入緩沖器的鎖定或解鎖狀態。
4.根據權利要求3所述的方法,還包括:
在鎖定被選寫入緩沖器之前,通過與非易失性存儲器相關聯的控制器來檢查在所述多個寫入緩沖器中的累積的數據的量,以對從包括被選寫入緩沖器的所述多個寫入緩沖器到非易失性存儲器的數據的提取進行調度。
5.根據權利要求4所述的方法,還包括:
在完成所述提取之后,重新更新緩存結構來解鎖被選寫入緩沖器以用于進一步的使用。
6.根據權利要求5所述的方法,其中,重新更新的步驟包括:將數據的邏輯地址標記為無效來作為對被選寫入緩沖器進行解鎖的一部分。
7.根據權利要求1至6中的任意一項所述的方法,其中,由非易失性存儲器對所述一個或多個鎖定的寫入緩沖器的內容的提取對應于通過外圍組件互連高速接口從共享存儲器緩沖器到非易失性存儲器的數據的單步傳送。
8.根據權利要求1所述的方法,還包括:
向非易失性存儲器注冊與共享存儲器緩沖器相關聯的緩存結構的基地址和大小。
9.一種用于執行讀取操作的方法,所述方法包括:
由主機基于共享存儲器緩沖器內的緩存結構來檢測與共享存儲器緩沖器的至少一個寫入緩沖器對應的邏輯地址;以及
允許由主機對共享存儲器緩沖器直接訪問,以將數據從所述至少一個寫入緩沖器傳送到分配的讀取緩沖器,從而啟用由共享存儲器緩沖器內的內部數據傳送定義的讀取操作。
10.根據權利要求9所述的方法,其中,所述對共享存儲器緩沖器的訪問是對由內部直接存儲器訪問操作定義的主存儲器的訪問,而不需要通過外圍組件互連高速接口的數據傳送。
11.根據權利要求9所述的方法,還包括:
在與所述至少一個寫入緩沖器對應的邏輯地址不可用的情況下,從主機向非易失性存儲器發出讀取命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110275193.1/1.html,轉載請聲明來源鉆瓜專利網。





