Embodiments of the present invention provide a memory system and a non-volatile memory control method capable of providing information to the host about the update frequency associated with the data. The memory system of the embodiment has a non-volatile memory, and a controller. The controller receives a write command containing a logical block address from the host. The controller obtained from to the logical block address to write to the previous address of the logic block this written so far by the host is written to the nonvolatile memory in the amount of data, or to the logical block address is written to the previous to the logical block address the write time after the related value. The controller notifies the host of the total amount of data or the relevant value associated with the time as a response to the received write command.
【技術實現步驟摘要】
存儲器系統及非易失性存儲器的控制方法[相關申請]本申請享有以日本專利申請2015-242998號(申請日:2015年12月14日)為基礎申請的優先權。本申請通過參照該基礎申請而包含基礎申請的全部內容。
本專利技術的實施方式涉及一種存儲器系統及非易失性存儲器的控制方法。
技術介紹
近年來,具備非易失性存儲器的存儲器系統廣泛普及。作為這種存儲器系統之一,眾所周知有基于NAND(NotAND,與非)閃存技術的固態驅動器(SSD,SolidStateDrives)。SSD因其低耗電、高性能等特征,而被用作各種計算機的主存儲器。最近,開始嘗試通過來自主機的控制而謀求SSD的性能改善。但是,為了能夠改善SSD的性能,要求實現用來向主機提供用于性能改善的有用信息的新功能。
技術實現思路
本專利技術的實施方式提供一種能夠向主機提供與數據的更新頻率相關的信息的存儲器系統及非易失性存儲器的控制方法。實施方式的存儲器系統具備非易失性存儲器、及電連接于所述非易失性存儲器的控制器。所述控制器從主機接收包含邏輯塊地址的寫入命令。所述控制器取得從向所述邏輯塊地址的前次寫入到向所述邏輯塊地址的本次寫入為止由所述主機寫入到所述非易失性存儲器中的數據的總量、或與向所述邏輯塊地址的前次寫入到向所述邏輯塊地址的本次寫入為止的時間經過相關的值。所述控制器將所述數據的總量、或與所述時間經過相關的值作為對所述接收到的寫入命令的響應而通知給所述主機。附圖說明圖1是說明實施方式的存儲器系統的構成例的框圖。圖2是所述實施方式的存儲器系統執行的無用存儲單元收集次數管理動作和無用存儲單元收集動作的說明圖。圖3是所述 ...
【技術保護點】
一種存儲器系統,其特征在于:具備非易失性存儲器及控制器,所述控制器電連接于所述非易失性存儲器,且以如下方式構成,從主機接收包含邏輯塊地址的寫入命令,取得從向所述邏輯塊地址的前次寫入到向所述邏輯塊地址的本次寫入為止由所述主機寫入到所述非易失性存儲器中的數據的總量、或與向所述邏輯塊地址的前次寫入到向所述邏輯塊地址的本次寫入為止的時間經過相關的值,將所述數據的總量、或與所述時間經過相關的值作為對所述接收到的寫入命令的響應而通知給所述主機。
【技術特征摘要】
2015.12.14 JP 2015-2429981.一種存儲器系統,其特征在于:具備非易失性存儲器及控制器,所述控制器電連接于所述非易失性存儲器,且以如下方式構成,從主機接收包含邏輯塊地址的寫入命令,取得從向所述邏輯塊地址的前次寫入到向所述邏輯塊地址的本次寫入為止由所述主機寫入到所述非易失性存儲器中的數據的總量、或與向所述邏輯塊地址的前次寫入到向所述邏輯塊地址的本次寫入為止的時間經過相關的值,將所述數據的總量、或與所述時間經過相關的值作為對所述接收到的寫入命令的響應而通知給所述主機。2.根據權利要求1所述的存儲器系統,其特征在于:所述控制器是以將所述數據的總量或與所述時間經過相關的值作為對所述接收到的寫入命令的允許響應而通知給所述主機的方式構成。3.根據權利要求1所述的存儲器系統,其特征在于:所述控制器是以如下方式構成,基于因向所述邏輯塊地址的前次寫入而被寫入數據的所述非易失性存儲器內的第1物理存儲位置、因向所述邏輯塊地址的本次寫入而須被寫入數據的所述非易失性存儲器內的第2物理存儲位置、及在包含所述第1物理存儲位置的第1塊的分配到包含所述第2物理存儲位置的第2塊的分配為止的區間,被分配用于來自所述主機的數據的寫入的塊的數量,取得所述數據的總量,將所述取得的所述數據的總量作為對所述接收到的寫入命令的響應而通知給所述主機。4.根據權利要求3所述的存儲器系統,其特征在于:所述控制器是以通過參照對邏輯塊地址與物理地址之間的映射進行管理的邏輯物理地址轉換表,而取得對所述邏輯塊地址映射的物理地址作為所述第1物理存儲位置的方式構成。5.根據權利要求3所述的存儲器系統,其特征在于:所述控制器是以如下方式構成,分配所述非易失性存儲器內的一個空閑塊作為須寫入來自所述主機的數據的寫入對象塊,一邊更新對邏輯塊地址與物理地址之間的映射進行管理的邏輯物理地址轉換表,一邊將從所述主機接收到的寫入數據依次寫入到所述寫入對象塊的可用頁中,當所述寫入對象塊中沒有可用頁時,分配新的空閑塊作為所述寫入對象塊,對被分配作為所述寫入對象塊的塊分別賦予表示其分配順序的編號,基于對包含所述第1物理存儲位置的第1塊賦予的編號及對包含所述第2物理存儲位置的第2塊賦予的編號,算出在所述第1塊的分配到所述第2塊的分配為止的區間,被分配用于來自所述主機的數據的寫入的所述塊的數量。6.根據權利要求1所述的存儲器系統,其特征在于:所述控制器是以將所述數據的總量或與所述時間經過相關...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。