The invention provides a data transmission method, a memory storage device and a memory control circuit unit. The method for the data transmission between the memory storage device and a host system, wherein the host system records submitted multiple arrays, and the method includes: first submitted at least a first instruction in the array from the host system, and determines whether the first data of the at least one first order quantity meet the first predetermined conditions; when the first data conforms to the first predetermined conditions, second from the host system to submit at least second instructions in the array; and the memory storage device in the rewritable non-volatile memory module in order to perform data access operations corresponding to at least a first instruction and at least second instructions. The invention can satisfy the real-time performance of the instructions corresponding to different operations, thereby enhancing the user's operation experience.
【技術實現步驟摘要】
數據傳輸方法、存儲器存儲裝置及存儲器控制電路單元
本專利技術涉及一種數據傳輸機制,且特別涉及一種數據傳輸方法、存儲器存儲裝置及存儲器控制電路單元。
技術介紹
數碼相機、移動電話與MP3播放器在這幾年來的成長十分迅速,使得消費者對存儲媒體的需求也急速增加。由于可復寫式非易失性存儲器模塊(例如,快閃存儲器)具有數據非易失性、省電、體積小,以及無機械結構等特性,所以非常適合內建于上述所舉例的各種可攜式多媒體裝置中。為了配合可復寫式非揮發性存儲器的存儲器存儲裝置(如,固態硬盤)的較高的寫入/讀取速度,許多數據傳輸接口(例如,高速周邊零件連接接口,PCIe接口)也開始支援更高階的數據傳輸協定,例如,快速非揮發性存儲器(Non-VolatileMemoryexpress,NVMe)接口標準,以發揮高速的可復寫式非揮發性存儲器存儲裝置的工作效率。在快速非揮發性存儲器接口標準下,存儲器存儲裝置的存儲器管理電路會主動地從主機系統依序地讀取主機系統所記錄的每一個提交陣列中的指令,并依照所讀取的先后順序將此些指令暫存于存儲器存儲裝置中的指令陣列中。之后,存儲器管理電路即可根據指令陣列中的指令對可復寫式非易失性存儲器模塊進行數據存取。然而,若一個提交陣列中記錄有對應于使用者所執行的操作的大量指令時,存儲器存儲裝置中的指令陣列的空間將很快地被此提交陣列中的指令用盡。此時,倘若主機系統收到使用者的另一操作,則存儲器存儲裝置中將沒有足夠的空間存儲對應此另一操作的指令,且對應此另一操作的指令必須待已暫存于指令陣列中的大量指令都被處理后才能被執行。由此可知,現有的數據傳輸機制并無法滿足對應 ...
【技術保護點】
一種數據傳輸方法,用于存儲器存儲裝置與主機系統之間的數據傳輸操作,其特征在于,所述主機系統記錄多個提交陣列,所述數據傳輸方法包括:從所述主機系統獲得第一提交陣列中的至少一第一指令,并判斷所述至少一第一指令的第一數據量是否符合第一預定條件;當所述第一數據量符合所述第一預定條件時,從所述主機系統獲得第二提交陣列的至少一第二指令;以及對所述存儲器存儲裝置中的可復寫式非易失性存儲器模塊依序地執行對應所述至少一第一指令與所述至少一第二指令的數據存取操作。
【技術特征摘要】
1.一種數據傳輸方法,用于存儲器存儲裝置與主機系統之間的數據傳輸操作,其特征在于,所述主機系統記錄多個提交陣列,所述數據傳輸方法包括:從所述主機系統獲得第一提交陣列中的至少一第一指令,并判斷所述至少一第一指令的第一數據量是否符合第一預定條件;當所述第一數據量符合所述第一預定條件時,從所述主機系統獲得第二提交陣列的至少一第二指令;以及對所述存儲器存儲裝置中的可復寫式非易失性存儲器模塊依序地執行對應所述至少一第一指令與所述至少一第二指令的數據存取操作。2.根據權利要求1所述的數據傳輸方法,其特征在于,判斷所述至少一第一指令的所述第一數據量是否符合所述第一預定條件的步驟包括:依序地讀取多筆具有第一數量的第一指令,并累加每一筆具有所述第一數量的第一指令的數據量以獲得所述第一數據量;以及當所述第一數據量大于或等于第一預定數據量時,判定所述第一數據量符合所述第一預定條件,并停止從所述主機系統讀取所述第一提交陣列中的指令。3.根據權利要求2所述的數據傳輸方法,其特征在于,所述第二提交陣列的所述至少一第二指令符合第二預定條件,且所述第二預定條件為所述至少一第二指令的第二數據量大于或等于第二預定數據量,其中所述第二預定數據量不同于所述第一預定數據量。4.根據權利要求1所述的數據傳輸方法,其特征在于,判斷所述至少一第一指令的所述第一數據量是否符合所述第一預定條件的步驟還包括:依序地讀取多筆具有第一數量的第一指令,并累加每一筆具有所述第一數量的第一指令的數據量以獲得所述第一數據量;以及當所述第一數據量非大于第一預定數據量時,判定所述第一數據量符合所述第一預定條件,并停止從所述主機系統讀取所述第一提交陣列中的指令,其中所述第一數據量與所述第一預定數據量之間的差值小于第一數據量門檻值。5.根據權利要求4所述的數據傳輸方法,其特征在于,所述第二提交陣列的所述至少一第二指令符合一第二預定條件,且所述第二預定條件為所述至少一第二指令的第二數據量非大于一第二預定數據量,其中所述第二數據量與所述第二預定數據量之間的差值小于第二數據量門檻值,其中所述第二預定數據量不同于所述第一預定數據量,且所述第二數據量門檻值不同于所述第一數據量門檻值。6.根據權利要求1所述的數據傳輸方法,其特征在于,當所述第一數據量符合所述第一預定條件時,從所述主機系統獲得所述第二提交陣列中的所述至少一第二指令的步驟還包括:將符合所述第一預定條件的所述至少一第一指令放入指令陣列中;以及將所述至少一第二指令放入所述指令陣列中的所述至少一第一指令之后。7.根據權利要求1所述的數據傳輸方法,其特征在于,所述至少一第一指令包括寫入指令或讀取指令,以及所述至少一第二指令包括寫入指令或讀取指令。8.根據權利要求1所述的數據傳輸方法,其特征在于,從所述主機系統獲得所述第一提交陣列中的所述至少一第一指令的步驟是反應于來自所述主機系統的指令通知,其中所述指令通知指示所述多個提交陣列中至少一提交陣列存儲有至少一指令。9.根據權利要求1所述的數據傳輸方法,其特征在于,所述存儲器存儲裝置相容于快速非揮發性存儲器接口標準。10.一種存儲器存儲裝置,其特征在于,包括:連接接口單元,用以耦接至主機系統,其中所述主機系統記錄多個提交陣列;可復寫式非易失性存儲器模塊;以及存儲器控制電路單元,耦接至所述連接接口單元與所述可復寫式非易失性存儲器模塊,其中所述存儲器控制電路單元用以從所述主機系統獲得第一提交陣列中的至少一第一指令,并判斷所述至少一第一指令的第一數據量是否符合第一預定條件,其中所述存儲器控制電路單元還用以當所述第一數據量符合所述第一預定條件時,從所述主機系統獲得第二提交陣列中的至少一第二指令,其中所述存儲器控制電路單元還用以發送第一存取指令陣列以指示對所述可復寫式非易失性存儲器模塊依序地執行對應所述至少一第一指令與所述至少一第二指令的數據存取操作。11.根據權利要求10所述的存儲器存儲裝置,其特征在于,在判斷所述至少一第一指令的所述第一數據量是否符合所述第一預定條件的操作中,所述存儲器控制電路單元還用以依序地讀取多筆具有第一數量的第一指令,并累加每一筆具有所述第一數量的第一指令的數據量以獲得所述第一數據量,其中所述存儲器控制電路單元還用以當所述第一數據量大于或等于第一預定數據量時,判定所述第一數據量符合所述第一預定條件,并停止從所述主機系統讀取所述第一提交陣列中的指令。12.根據權利要求11所述的存儲器存儲裝置,其特征在于,所述第二提交陣列的所述至少一第二指令符合第二預定條件,且所述第二預定條件為所述至少一第二指令的第二數據量大于或等于第二預定數據量,其中所述第二預定數據量不同于所述第一預定數據量。13.根據權利要求10所述的存儲器存儲裝置,其特征在于,在判斷所述至少一第一指令的所述第一數據量是否符合所述第一預定條件的操作中,所述存儲器控制電路單元還用以依序地讀取多筆具有第一數量的第一指令,并累加每一筆具有所述第一數量的第一指令的數據量以獲得所述第一數據量,其中所述存儲器控制電路單元還用以當所述第一數據量非大于第一預定數據量時,判定所述第一數據量符合所述第一預定條件,并停止從所述主機系統讀取所述第一提交陣列中的指令,其中所述第一數據量與所述第一預定數據量之間的差值小于第一數據量門檻值。14.根據權利要求13所述的存儲器存儲裝置,其特征在于,所述第二提...
【專利技術屬性】
技術研發人員:曾明暉,
申請(專利權)人:合肥兆芯電子有限公司,
類型:發明
國別省市:安徽,34
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。