[發明專利]存儲器管理方法、存儲器存儲裝置及存儲器控制電路單元有效
| 申請號: | 201810594976.4 | 申請日: | 2018-06-11 |
| 公開(公告)號: | CN110580230B | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | 仇志良 | 申請(專利權)人: | 群聯電子股份有限公司 |
| 主分類號: | G06F12/0875 | 分類號: | G06F12/0875;G06F13/16 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 馬雯雯;臧建明 |
| 地址: | 中國臺灣*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 管理 方法 存儲 裝置 控制電路 單元 | ||
本發明的范例實施例提供一種存儲器管理方法、存儲器存儲裝置及存儲器控制電路單元,存儲器管理方法用于包括可復寫式非易失性存儲器模塊的存儲器存儲裝置,所述存儲器管理方法包括:接收多個指令;檢測電源故障;以及在發生所述電源故障后,根據所述指令中的第一指令發送指令序列以指示執行第一操作,且忽略所述指令中的第二指令。
技術領域
本發明涉及一種存儲器技術,尤其涉及一種存儲器管理方法、存儲器存儲裝置及存儲器控制電路單元。
背景技術
數碼相機、移動電話與MP3播放器在這幾年來的成長十分迅速,使得消費者對存儲媒體的需求也急速增加。由于可復寫式非易失性存儲器模塊(rewritable non-volatilememory module)(例如,快閃存儲器)具有數據非易失性、省電、體積小,以及無機械結構等特性,所以非常適合內建于上述所舉例的各種可攜式多媒體裝置中。
在存儲器存儲裝置的運作過程中,可能會無預警地發生電源故障(powerglitch)。此電源故障可能會導致存儲器存儲裝置的供應電源在短時間內發生大幅變化。一般來說,一旦發生電源故障,存儲器存儲裝置就會啟動重置機制,以清空緩沖存儲器(包含緩沖存儲器中的指令隊列)并備份尚未寫入完成的數據。但是,若存儲器存儲裝置只是短暫地發生電源故障且隨即恢復正常供電,則前述重置機制往往需要花費很多時間,從而導致系統效能下降。
發明內容
本發明的范例實施例提供一種存儲器管理方法、存儲器存儲裝置及存儲器控制電路單元,可提高電源故障發生時的系統恢復效率。
本發明的范例實施例提供一種存儲器管理方法,其用于包括可復寫式非易失性存儲器模塊的存儲器存儲裝置,所述存儲器管理方法包括:接收多個指令;檢測電源故障;以及在發生所述電源故障后,根據所述指令中的第一指令發送指令序列以指示執行第一操作,且忽略所述指令中的第二指令。
在本發明的一范例實施例中,所述指令是暫存于所述存儲器存儲裝置的緩沖存儲器中的指令隊列中。
在本發明的一范例實施例中,根據所述指令中的所述第一指令發送所述指令序列以指示執行所述第一操作且忽略所述指令中的所述第二指令的步驟還包括:判斷所述電源故障發生時于所述指令隊列中正在被執行的所述指令中的一者是所述第一指令或所述第二指令;若為所述第一指令,則于所述電源故障后重新根據所述第一指令發送所述指令序列以指示執行所述第一操作;以及若為所述第二指令,則于所述電源故障后不重新根據所述第二指令發送所述指令序列。
在本發明的一范例實施例中,所述存儲器管理方法還包括以下操作的至少其中之一:若檢測到所述電源故障,停止執行對應于抹除指令的抹除操作;若檢測到所述電源故障,停止執行對應于讀取指令的讀取操作;以及若檢測到所述電源故障,繼續執行對應于寫入指令的程序化操作。
在本發明的一范例實施例中,繼續執行對應于所述寫入指令的所述程序化操作的步驟包括:判斷所述寫入指令為全連續程序化指令或非全連續程序化指令;若所述寫入指令為所述非全連續程序化指令,繼續執行對應于所述寫入指令的所述程序化操作;以及若所述寫入指令為所述全連續程序化指令,檢查此全連續程序化指令所帶有的特定標記,并根據所述特定標記在完成對應于所述寫入指令的所述程序化操作后停止執行其他指令。
在本發明的一范例實施例中,根據所述指令中的所述第一指令發送所述指令序列以指示執行所述第一操作的步驟包括:掃描所述指令隊列;若掃瞄到第一類指令,停止掃瞄并恢復所述指令隊列;以及若掃瞄到第二類指令,繼續掃瞄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于群聯電子股份有限公司,未經群聯電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810594976.4/2.html,轉載請聲明來源鉆瓜專利網。





