[發明專利]利用自適應寫緩沖區釋放的存儲介質編程在審
| 申請號: | 202010033035.0 | 申請日: | 2020-01-13 |
| 公開(公告)號: | CN111435292A | 公開(公告)日: | 2020-07-21 |
| 發明(設計)人: | S·A·克萊因;V-D·阮;G·布德 | 申請(專利權)人: | 馬維爾亞洲私人有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/50;G06F11/10 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;姚杰 |
| 地址: | 新加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 自適應 緩沖區 釋放 存儲 介質 編程 | ||
本公開描述了用于利用自適應寫緩沖區釋放的存儲介質編程的裝置和方法。在一些方面,存儲介質系統的介質寫管理器將從主機接口所接收的數據存儲到寫緩沖區中。介質寫管理器確定針對被存儲到寫緩沖區的數據的奇偶校驗信息,然后在完成確定針對數據的奇偶校驗信息后釋放寫緩沖區。然后,在寫緩沖區被釋放之后,介質寫管理器可以將數據的至少一部分寫到存儲介質。通過在確定奇偶校驗信息之后釋放存儲介質系統的寫緩沖區,寫緩沖區可以較快地被釋放,這可以導致改進的寫緩沖區利用率和增加的存儲介質系統的寫吞吐量。
本公開要求2019年1月11提交的美國臨時專利申請No.62/791,542的優先權以及2020年1月8日遞交的美國專利申請No.16/737,137的優先權,它們的全部內容通過引用而并入本文。
背景技術
許多計算和電子設備都包括用于存儲軟件、應用或設備數據的非易失性存儲器。附加地,大多數用戶通過數據網絡從各個位置或在移動中利用其設備(諸如多介質內容或社交介質應用)來流式傳輸數據或訪問服務。隨著用戶對數據和服務的需求不斷增長,存儲提供方已擴大了存儲驅動器的容量和性能,以支持與用戶和其他數據存儲客戶端的這些活動相關聯的數據訪問。通常,設備的存儲驅動器包括設備數據寫其中的存儲介質。為此,設備向存儲驅動器發出寫命令,存儲驅動器又如由每個命令所指定的來將數據寫存儲介質。因此,存儲驅動器的寫性能通常取決于存儲驅動器能夠完成設備或存儲客戶端的數據寫命令的速率。
存儲驅動器通常包括寫緩沖區,以用于從設備接收與寫命令相對應的數據。然后,存儲驅動器將數據從寫緩沖區發送到存儲介質的編程接口。然而,存儲介質的編程或寫速度通常比寫緩沖區的速度慢得多。附加地,大多數存儲驅動器在寫緩沖區中保留數據的副本,直到數據被成功編程到存儲介質上,以在存儲介質編程失敗并且數據丟失時實現恢復數據。這樣,由于存儲介質較慢的編程速度,因此存儲驅動器的寫緩沖區可能會長時間被保留或占用。這防止了寫緩沖區接收后續數據,直到存儲介質編程完成為止,這會降低存儲驅動器的寫吞吐量,或需要增加數量的寫緩沖區來維護寫吞吐量。
發明內容
提供本發明內容以介紹主題,該主題將在具體實施方式和附圖中進一步被描述。因此,該本發明內容不應當被視為描述基本特征,也不應當被用于限制要求保護的主題的范圍。
在一些方面,存儲介質系統的介質寫管理器實現了一種方法,該方法將從包括存儲介質的存儲系統的主機接口所接收的數據存儲到寫緩沖區中。該方法經由基于奇偶校驗的編碼器來確定針對存儲到寫緩沖區的數據的奇偶校驗信息。備選地或附加地,數據可以被傳遞到存儲介質系統的另一內部緩沖區。然后,響應于對針對數據的奇偶校驗信息的確定完成,寫緩沖區被釋放。該方法還包括在寫緩沖區從存儲數據中被釋放之后,數據的至少一部分被寫到存儲系統的存儲介質。
在其他方面,一種裝置包括:主機接口,其被配置為與主機系統通信;寫緩沖區,其可操作地耦合到主機接口;存儲介質;以及介質接口,其被配置為允許訪問存儲介質。該裝置還包括基于奇偶校驗的編碼器和介質寫管理器,該介質寫管理器被配置為經由寫緩沖區中的一個寫緩沖區從主機接口接收數據。介質寫管理器經由基于奇偶校驗的編碼器計算針對由寫緩沖區所接收的數據的奇偶校驗信息,并且將奇偶校驗信息存儲到基于奇偶校驗的編碼器的緩沖區。響應于對針對數據的奇偶校驗信息的計算,介質寫管理器釋放寫緩沖區,并且在寫緩沖區從存儲數據中被釋放之后,數據的至少一部分被寫到裝置的存儲介質。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬維爾亞洲私人有限公司,未經馬維爾亞洲私人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010033035.0/2.html,轉載請聲明來源鉆瓜專利網。





