午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

數(shù)據(jù)檢查方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制電路單元與流程

文檔序號(hào):39704434發(fā)布日期:2024-10-22 12:48閱讀:3來源:國知局
本發(fā)明涉及一種存儲(chǔ)器管理技術(shù),尤其涉及一種數(shù)據(jù)檢查方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制電路單元。
背景技術(shù)
::1、移動(dòng)電話與筆記本計(jì)算機(jī)等可攜式電子裝置在這幾年來的成長十分迅速,使得消費(fèi)者對(duì)存儲(chǔ)媒體的需求也急速增加。由于可復(fù)寫式非易失性存儲(chǔ)器模塊(rewritable?non-volatile?memory?module)(例如,快閃存儲(chǔ)器)具有數(shù)據(jù)非易失性、省電、體積小,以及無機(jī)械結(jié)構(gòu)等特性,所以非常適合內(nèi)建于上述所舉例的各種可攜式電子裝置中。2、某些類型的存儲(chǔ)器存儲(chǔ)裝置支援主機(jī)存儲(chǔ)器緩存(host?memory?buffering,hmb)技術(shù)。在采用hmb的架構(gòu)中,存儲(chǔ)器存儲(chǔ)裝置可利用主機(jī)系統(tǒng)的存儲(chǔ)器作為存儲(chǔ)器存儲(chǔ)裝置的緩存器,并可主動(dòng)對(duì)主機(jī)系統(tǒng)的存儲(chǔ)器進(jìn)行數(shù)據(jù)存取。例如,在主機(jī)系統(tǒng)從存儲(chǔ)器存儲(chǔ)裝置讀取數(shù)據(jù)或?qū)?shù)據(jù)寫入至存儲(chǔ)器存儲(chǔ)裝置時(shí),存取存儲(chǔ)器存儲(chǔ)裝置所需的管理數(shù)據(jù)(例如管理表格)可能會(huì)被暫存于主機(jī)系統(tǒng)的存儲(chǔ)器中,以供存儲(chǔ)器存儲(chǔ)裝置隨時(shí)查詢或更新。但是,在某些情況下,來自存儲(chǔ)器存儲(chǔ)裝置的數(shù)據(jù)可能會(huì)意外地沒有被緩存至主機(jī)系統(tǒng)的存儲(chǔ)器中,導(dǎo)致后續(xù)存儲(chǔ)器存儲(chǔ)裝置從主機(jī)系統(tǒng)的存儲(chǔ)器中讀取此數(shù)據(jù)并對(duì)應(yīng)執(zhí)行相關(guān)的內(nèi)部數(shù)據(jù)管理時(shí),存儲(chǔ)器存儲(chǔ)裝置發(fā)生嚴(yán)重操作錯(cuò)誤。技術(shù)實(shí)現(xiàn)思路1、本發(fā)明提供一種數(shù)據(jù)檢查方法、存儲(chǔ)器存儲(chǔ)裝置及存儲(chǔ)器控制電路單元,可在盡可能不影響存儲(chǔ)器存儲(chǔ)裝置與主機(jī)系統(tǒng)之間的數(shù)據(jù)存取效能的前提下,有效降低因從主機(jī)系統(tǒng)中的存儲(chǔ)器讀取到不正確的數(shù)據(jù)而導(dǎo)致存儲(chǔ)器存儲(chǔ)裝置發(fā)生嚴(yán)重操作錯(cuò)誤的風(fēng)險(xiǎn)。2、本發(fā)明的范例實(shí)施例提供一種數(shù)據(jù)檢查方法,其用于存儲(chǔ)器存儲(chǔ)裝置,所述數(shù)據(jù)檢查方法包括:建立所述存儲(chǔ)器存儲(chǔ)裝置與主機(jī)系統(tǒng)之間的連線;根據(jù)第一數(shù)據(jù)產(chǎn)生第一檢查數(shù)據(jù);將所述第一檢查數(shù)據(jù)保留于所述存儲(chǔ)器存儲(chǔ)裝置中;經(jīng)由所述連線發(fā)送跨裝置寫入指令,其中所述跨裝置寫入指令用以指示執(zhí)行跨裝置寫入,且所述跨裝置寫入用以將所述第一數(shù)據(jù)存儲(chǔ)至所述主機(jī)系統(tǒng)中的存儲(chǔ)器;在發(fā)送所述跨裝置寫入指令后,經(jīng)由所述連線發(fā)送跨裝置讀取指令,其中所述跨裝置讀取指令用以指示執(zhí)行跨裝置讀取,且所述跨裝置讀取用以從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回所述第一數(shù)據(jù);響應(yīng)于所述跨裝置讀取符合檢查觸發(fā)條件,根據(jù)所述檢查數(shù)據(jù)對(duì)從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)執(zhí)行第一檢查操作,以檢查從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)是否是異常的;以及響應(yīng)于所述跨裝置讀取不符合所述檢查觸發(fā)條件,略過所述第一檢查操作。3、在本發(fā)明的范例實(shí)施例中,根據(jù)所述第一數(shù)據(jù)產(chǎn)生所述檢查數(shù)據(jù)的步驟包括:更新所述第一數(shù)據(jù)中的第一部分?jǐn)?shù)據(jù);以及根據(jù)更新后的所述第一部分?jǐn)?shù)據(jù)更新所述檢查數(shù)據(jù)。4、在本發(fā)明的范例實(shí)施例中,所述第一數(shù)據(jù)帶有映射信息,且更新所述第一數(shù)據(jù)中的所述第一部分?jǐn)?shù)據(jù)的步驟包括:根據(jù)來自所述主機(jī)系統(tǒng)的指令,更新所述第一數(shù)據(jù)中的所述第一部分?jǐn)?shù)據(jù)。5、在本發(fā)明的范例實(shí)施例中,所述跨裝置寫入僅將所述第一數(shù)據(jù)中被更新的所述第一部分?jǐn)?shù)據(jù)存儲(chǔ)至所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器,且所述第一部分?jǐn)?shù)據(jù)的數(shù)據(jù)量小于所述第一數(shù)據(jù)的總數(shù)據(jù)量。6、在本發(fā)明的范例實(shí)施例中,所述的數(shù)據(jù)檢查方法還包括:響應(yīng)于所述跨裝置讀取是從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器完整的讀回所述第一數(shù)據(jù),判定所述跨裝置讀取符合所述檢查觸發(fā)條件。7、在本發(fā)明的范例實(shí)施例中,所述的數(shù)據(jù)檢查方法還包括:響應(yīng)于所述跨裝置讀取的執(zhí)行是為了執(zhí)行所述存儲(chǔ)器存儲(chǔ)裝置的內(nèi)部數(shù)據(jù)管理,判定所述跨裝置讀取符合所述檢查觸發(fā)條件。8、在本發(fā)明的范例實(shí)施例中,所述內(nèi)部數(shù)據(jù)管理包括:將從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)回存至所述存儲(chǔ)器存儲(chǔ)裝置的可復(fù)寫式非易失性存儲(chǔ)器模塊中。9、在本發(fā)明的范例實(shí)施例中,所述內(nèi)部數(shù)據(jù)管理包括:根據(jù)從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù),建立第二數(shù)據(jù),其中所述第二數(shù)據(jù)帶有映射信息;以及根據(jù)所述第二數(shù)據(jù)執(zhí)行所述存儲(chǔ)器存儲(chǔ)裝置的可復(fù)寫式非易失性存儲(chǔ)器模塊中的數(shù)據(jù)搬移。10、本發(fā)明的范例實(shí)施例另提供一種存儲(chǔ)器存儲(chǔ)裝置,其包括連接接口單元、可復(fù)寫式非易失性存儲(chǔ)器模塊及存儲(chǔ)器控制電路單元。所述連接接口單元用以連接至主機(jī)系統(tǒng)。所述存儲(chǔ)器控制電路單元連接至所述連接接口單元與所述可復(fù)寫式非易失性存儲(chǔ)器模塊。所述存儲(chǔ)器控制電路單元用以:建立所述存儲(chǔ)器存儲(chǔ)裝置與所述主機(jī)系統(tǒng)之間的連線;根據(jù)第一數(shù)據(jù)產(chǎn)生檢查數(shù)據(jù);將所述檢查數(shù)據(jù)保留于所述存儲(chǔ)器存儲(chǔ)裝置中;經(jīng)由所述連線發(fā)送跨裝置寫入指令,其中所述跨裝置寫入指令用以指示執(zhí)行跨裝置寫入,且所述跨裝置寫入用以將所述第一數(shù)據(jù)存儲(chǔ)至所述主機(jī)系統(tǒng)中的存儲(chǔ)器;在發(fā)送所述跨裝置寫入指令后,經(jīng)由所述連線發(fā)送跨裝置讀取指令,其中所述跨裝置讀取指令用以指示執(zhí)行跨裝置讀取,且所述跨裝置讀取用以從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回所述第一數(shù)據(jù);響應(yīng)于所述跨裝置讀取符合檢查觸發(fā)條件,根據(jù)所述檢查數(shù)據(jù)對(duì)從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)執(zhí)行第一檢查操作,以檢查從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)是否是異常的;以及響應(yīng)于所述跨裝置讀取不符合所述檢查觸發(fā)條件,略過所述第一檢查操作。11、在本發(fā)明的范例實(shí)施例中,所述存儲(chǔ)器控制電路單元根據(jù)所述第一數(shù)據(jù)產(chǎn)生所述檢查數(shù)據(jù)的操作包括:更新所述第一數(shù)據(jù)中的第一部分?jǐn)?shù)據(jù);以及根據(jù)更新后的所述第一部分?jǐn)?shù)據(jù)更新所述檢查數(shù)據(jù)。12、在本發(fā)明的范例實(shí)施例中,所述第一數(shù)據(jù)帶有映射信息,且所述存儲(chǔ)器控制電路單元更新所述第一數(shù)據(jù)中的所述第一部分?jǐn)?shù)據(jù)的操作包括:根據(jù)來自所述主機(jī)系統(tǒng)的指令,更新所述第一數(shù)據(jù)中的所述第一部分?jǐn)?shù)據(jù)。13、在本發(fā)明的范例實(shí)施例中,所述存儲(chǔ)器控制電路單元還用以:響應(yīng)于所述跨裝置讀取是從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器完整的讀回所述第一數(shù)據(jù),判定所述跨裝置讀取符合所述檢查觸發(fā)條件。14、在本發(fā)明的范例實(shí)施例中,所述存儲(chǔ)器控制電路單元還用以:響應(yīng)于所述跨裝置讀取的執(zhí)行是為了執(zhí)行所述存儲(chǔ)器存儲(chǔ)裝置的內(nèi)部數(shù)據(jù)管理,判定所述跨裝置讀取符合所述檢查觸發(fā)條件。15、本發(fā)明的范例實(shí)施例另提供一種存儲(chǔ)器控制電路單元,其用于控制存儲(chǔ)器存儲(chǔ)裝置。所述存儲(chǔ)器存儲(chǔ)裝置包括可復(fù)寫式非易失性存儲(chǔ)器模塊。所述存儲(chǔ)器控制電路單元包括主機(jī)接口、存儲(chǔ)器接口及存儲(chǔ)器管理電路。所述主機(jī)接口用以連接至主機(jī)系統(tǒng)。所述存儲(chǔ)器接口用以連接至所述可復(fù)寫式非易失性存儲(chǔ)器模塊。所述存儲(chǔ)器管理電路連接至所述主機(jī)接口與所述存儲(chǔ)器接口。所述存儲(chǔ)器管理電路用以:建立所述存儲(chǔ)器存儲(chǔ)裝置與所述主機(jī)系統(tǒng)之間的連線;根據(jù)第一數(shù)據(jù)產(chǎn)生檢查數(shù)據(jù);將所述檢查數(shù)據(jù)保留于所述存儲(chǔ)器存儲(chǔ)裝置中;經(jīng)由所述連線發(fā)送跨裝置寫入指令,其中所述跨裝置寫入指令用以指示執(zhí)行跨裝置寫入,且所述跨裝置寫入用以將所述第一數(shù)據(jù)存儲(chǔ)至所述主機(jī)系統(tǒng)中的存儲(chǔ)器;在發(fā)送所述跨裝置寫入指令后,經(jīng)由所述連線發(fā)送跨裝置讀取指令,其中所述跨裝置讀取指令用以指示執(zhí)行跨裝置讀取,且所述跨裝置讀取用以從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回所述第一數(shù)據(jù);響應(yīng)于所述跨裝置讀取符合檢查觸發(fā)條件,根據(jù)所述檢查數(shù)據(jù)對(duì)從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)執(zhí)行第一檢查操作,以檢查從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器讀回的所述第一數(shù)據(jù)是否是異常的;以及響應(yīng)于所述跨裝置讀取不符合所述檢查觸發(fā)條件,略過所述第一檢查操作。16、在本發(fā)明的范例實(shí)施例中,所述存儲(chǔ)器管理電路根據(jù)所述第一數(shù)據(jù)產(chǎn)生所述檢查數(shù)據(jù)的操作包括:更新所述第一數(shù)據(jù)中的第一部分?jǐn)?shù)據(jù);以及根據(jù)更新后的所述第一部分?jǐn)?shù)據(jù)更新所述檢查數(shù)據(jù)。17、在本發(fā)明的范例實(shí)施例中,所述第一數(shù)據(jù)帶有映射信息,且所述存儲(chǔ)器管理電路更新所述第一數(shù)據(jù)中的所述第一部分?jǐn)?shù)據(jù)的操作包括:根據(jù)來自所述主機(jī)系統(tǒng)的指令,更新所述第一數(shù)據(jù)中的所述第一部分?jǐn)?shù)據(jù)。18、在本發(fā)明的范例實(shí)施例中,所述存儲(chǔ)器管理電路還用以:響應(yīng)于所述跨裝置讀取是從所述主機(jī)系統(tǒng)中的所述存儲(chǔ)器完整的讀回所述第一數(shù)據(jù),判定所述跨裝置讀取符合所述檢查觸發(fā)條件。19、在本發(fā)明的范例實(shí)施例中,所述存儲(chǔ)器管理電路還用以:響應(yīng)于所述跨裝置讀取的執(zhí)行是為了執(zhí)行所述存儲(chǔ)器存儲(chǔ)裝置的內(nèi)部數(shù)據(jù)管理,判定所述跨裝置讀取符合所述檢查觸發(fā)條件。20、基于上述,在根據(jù)第一數(shù)據(jù)產(chǎn)生第一檢查數(shù)據(jù)后,此第一檢查數(shù)據(jù)可被保留于存儲(chǔ)器存儲(chǔ)裝置中。在建立存儲(chǔ)器存儲(chǔ)裝置與主機(jī)系統(tǒng)之間的連線后,經(jīng)由所述連線,一個(gè)跨裝置寫入可被執(zhí)行,以將第一數(shù)據(jù)存儲(chǔ)至主機(jī)系統(tǒng)中的存儲(chǔ)器中。在執(zhí)行跨裝置寫入后,經(jīng)由所述連線,一個(gè)跨裝置讀取可被執(zhí)行,以從主機(jī)系統(tǒng)中的存儲(chǔ)器讀回第一數(shù)據(jù)。特別是,響應(yīng)于所述跨裝置讀取符合一個(gè)檢查觸發(fā)條件,一個(gè)檢查操作可根據(jù)所述第一檢查數(shù)據(jù)執(zhí)行,以檢查從主機(jī)系統(tǒng)中的存儲(chǔ)器讀回的第一數(shù)據(jù)是否是異常的。然而,響應(yīng)于所述讀取行為不符合所述檢查觸發(fā)條件,所述檢查操作可被略過(即不執(zhí)行)。由此,可在盡可能不影響存儲(chǔ)器存儲(chǔ)裝置與主機(jī)系統(tǒng)之間的數(shù)據(jù)存取效能的前提下,有效降低因從主機(jī)系統(tǒng)中的存儲(chǔ)器讀取到不正確的數(shù)據(jù)而導(dǎo)致存儲(chǔ)器存儲(chǔ)裝置發(fā)生嚴(yán)重操作錯(cuò)誤的風(fēng)險(xiǎn)。當(dāng)前第1頁12當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1