[發明專利]數據存儲裝置、數據處理系統和操作方法有效
| 申請號: | 201510763404.0 | 申請日: | 2015-11-10 |
| 公開(公告)號: | CN105589661B | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 鄭荷娜;鄭璣朝 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 韓明星;王兆賡 |
| 地址: | 韓國京畿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 存儲 裝置 數據處理系統 操作方法 | ||
1.一種用于操作從主機接收包括至少一個命令的命令集的數據存儲裝置的方法,所述方法包括:
針對命令集中的每個命令,在完成由命令指示的相應數據存取操作時產生完成響應,并將完成響應存儲在數據存儲裝置的緩沖器中以產生包括針對命令集的至少一個命令的完成響應的完成包;
在緩沖器中累積與命令集中的多個數據存取命令相應的多個完成響應之后,在單個事務期間將存儲在緩沖器中的完成包發送到主機,
其中,緩沖器是易失性存儲器。
2.如權利要求1所述的方法,其中,命令集僅包括單個數據存取命令,與單個數據存取命令相關聯的完成包的發送在與單個數據存取命令相應的數據存取操作的完成之后的延遲之后發生。
3.如權利要求2所述的方法,其中,通過第一指示信號和第二指示信號中的至少一個控制延遲的持續時間,其中,通過數據存儲裝置的時間檢驗電路產生第一指示信號,通過數據存儲裝置的計數檢驗電路產生第二指示信號。
4.如權利要求1所述的方法,其中,命令集包括分別包括多個地址的多個命令,所述多個地址被順序地排列。
5.如權利要求4所述的方法,其中,所述多個命令是多個寫入命令或多個讀取命令。
6.如權利要求1所述的方法,其中,所述至少一個命令包括多于一個寫入命令,所述方法還包括:
在數據存儲裝置中,從主機接收指示存儲在主機的隊列中的寫入命令的數量的指示信息;
響應于所述指示信息從隊列獲取寫入命令;
并且針對每個寫入命令,
從主機的存儲器獲取相應的寫入數據;
將獲取的寫入數據存儲在數據存儲裝置的非易失性存儲器中;
在將獲取的寫入數據存儲在非易失性存儲器中之后產生相應的完成響應;
將產生的完成響應存儲在緩沖器中。
7.如權利要求1所述的方法,其中,所述至少一個命令包括多于一個讀取命令,所述方法還包括:
在數據存儲裝置中,從主機接收指示存儲在主機的隊列中的讀取命令的數量的指示信息;
響應于所述指示信息從隊列獲取讀取命令;
并且針對每個讀取命令,
從數據存儲裝置的非易失性存儲器獲取由讀取命令指示的讀取數據;
將從數據存儲裝置獲取的讀取數據發送到主機;
在將讀取數據成功地發送到主機之后產生相應的完成響應;
將產生的完成響應存儲在緩沖器中。
8.如權利要求1所述的方法,其中,在數據存儲裝置的非易失性存儲器表達(NVMe)控制器的控制下,以突發方式將存儲在緩沖器中的完成包的完成響應從數據存儲裝置順序地發送到主機。
9.如權利要求1所述的方法,其中,在接收到指示滿足相關聯條件的指示信號時,開始完成包的發送。
10.如權利要求9所述的方法,其中,指示信號是第一指示信號和第二指示信號之一,其中,第一指示信號指示參考時間段已過去,第二指示信號指示與命令集中的命令的數量相等的多個完成響應被存儲在緩沖器中。
11.如權利要求10所述的方法,其中,通過將存儲在數據存儲裝置的配置寄存器中的時間計數值與從時鐘信號得到的計數值進行比較來產生第一指示信號。
12.如權利要求10所述的方法,其中,通過將存儲在數據存儲裝置的配置寄存器中的參考計數值與從時鐘信號得到的計數值進行比較來產生第二指示信號。
13.如權利要求1所述的方法,其中,將存儲在緩沖器中的完成包發送到主機的步驟包括:
對完成包中的完成響應的數量進行計數并產生參考計數值;
在單個事務期間,從緩沖器順序地獲取與參考計數值相等的多個完成響應,并將獲取的完成響應作為完成包發送到主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510763404.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖片刪除方法及裝置
- 下一篇:一種終端設備的顯示方法及系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





