两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

非易失性存儲(chǔ)器存儲(chǔ)裝置、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法

文檔序號(hào):6773299閱讀:283來(lái)源:國(guó)知局

專利名稱::非易失性存儲(chǔ)器存儲(chǔ)裝置、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種非易失性存儲(chǔ)器存儲(chǔ)裝置、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法,且特別涉及一種能夠在非易失性存儲(chǔ)器存儲(chǔ)裝置斷電時(shí)將緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊的非易失性存儲(chǔ)器存儲(chǔ)裝置、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法。
背景技術(shù)
:數(shù)字相機(jī)、手機(jī)與MP3在這幾年來(lái)的成長(zhǎng)十分迅速,使得消費(fèi)者對(duì)存儲(chǔ)介質(zhì)的需求也急速增加。由于非易失性存儲(chǔ)器具有數(shù)據(jù)非揮發(fā)性、省電、體積小與無(wú)機(jī)械結(jié)構(gòu)等的特性,適合便攜式應(yīng)用,最適合使用于這類便攜式由電池供電的產(chǎn)品上。隨身碟就是一種以NAND快閃存儲(chǔ)器(FlashMemory)作為存儲(chǔ)介質(zhì)的存儲(chǔ)裝置。例如,通過(guò)通用串行總線(UniversalSerialBus,USB),使用者輕易地將隨身碟插拔于主機(jī),以進(jìn)行數(shù)字?jǐn)?shù)據(jù)的傳遞。由于寫(xiě)入數(shù)據(jù)至快閃存儲(chǔ)器的速度遠(yuǎn)低于與主機(jī)連接的USB的傳輸速度,因此,一般來(lái)說(shuō),緩沖存儲(chǔ)器會(huì)被配置在非易失性存儲(chǔ)器存儲(chǔ)裝置中,以暫存來(lái)自于主機(jī)的數(shù)據(jù)。特別是,當(dāng)主機(jī)下達(dá)寫(xiě)入指令與欲寫(xiě)入的數(shù)據(jù)給非易失性存儲(chǔ)器存儲(chǔ)裝置時(shí),存儲(chǔ)器控制電路(亦稱為存儲(chǔ)器控制器)會(huì)在將數(shù)據(jù)暫存于緩沖存儲(chǔ)器后即將指示已完成寫(xiě)入指令的訊息回復(fù)給主機(jī),以使主機(jī)能夠繼續(xù)執(zhí)行下一個(gè)運(yùn)作,由此提升運(yùn)作效率。然而,由于隨身碟是通過(guò)USB操作于主機(jī)所提供的電源,因此,倘若在緩沖存儲(chǔ)器中仍存有數(shù)據(jù)的情況下使用者將隨身碟從主機(jī)中拔除時(shí),暫存于緩沖存儲(chǔ)器中的數(shù)據(jù)將會(huì)遺失?;?,如何在非易失性存儲(chǔ)器存儲(chǔ)裝置斷電時(shí)將暫存于緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至快閃存儲(chǔ)器中,是此領(lǐng)域技術(shù)人員所致力的課題。
發(fā)明內(nèi)容本發(fā)明提供一種存儲(chǔ)器存儲(chǔ)系統(tǒng)、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法,其能夠在斷電時(shí)將暫存于緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊中。本發(fā)明范例實(shí)施例提出一種非易失性存儲(chǔ)器存儲(chǔ)裝置,其包括連接器、儲(chǔ)能電路、電源轉(zhuǎn)換與供應(yīng)電路、非易失性存儲(chǔ)器模塊、存儲(chǔ)器控制器與緩沖存儲(chǔ)器。連接器用以電性連接至主機(jī)系統(tǒng)。儲(chǔ)能電路用以接收輸入電壓并且提供輸出電壓。電源轉(zhuǎn)換與供應(yīng)電路電性連接儲(chǔ)能電路并且用以將輸出電壓轉(zhuǎn)換成第一電壓與第二電壓。非易失性存儲(chǔ)器模塊電性連接電源轉(zhuǎn)換與供應(yīng)電路并且操作于第一電壓。存儲(chǔ)器控制器電性連接連接器、儲(chǔ)能電路與電源轉(zhuǎn)換與供應(yīng)電路并且操作于第二電壓。緩沖存儲(chǔ)器用以暫存數(shù)據(jù)。存儲(chǔ)器控制器用以在接收到信號(hào)時(shí)將暫存在緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊,其中此信號(hào)為用以指示上述輸入電壓在一段預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓的檢測(cè)信號(hào)或?yàn)橛靡灾甘具B接器的非激活(inactive)狀態(tài)的檢測(cè)信號(hào)或?yàn)閺闹鳈C(jī)系統(tǒng)中所接收的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)。本發(fā)明范例實(shí)施例提出一種存儲(chǔ)器控制器,其包括主機(jī)接口、存儲(chǔ)器接口、存儲(chǔ)器管理電路與緩沖存儲(chǔ)器。主機(jī)接口用以電性連接至主機(jī)系統(tǒng)。存儲(chǔ)器接口用以電性連接至非易失性存儲(chǔ)器模塊。存儲(chǔ)器管理電路電性連接主機(jī)接口與存儲(chǔ)器接口。緩沖存儲(chǔ)器電性連接存儲(chǔ)器管理電路并且用以暫存來(lái)自于主機(jī)系統(tǒng)的數(shù)據(jù)。存儲(chǔ)器管理電路用以在接收到信號(hào)時(shí)將暫存在緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊。此外,其中存儲(chǔ)器管理電路還用以開(kāi)啟包括在儲(chǔ)能電路中的開(kāi)關(guān)。本發(fā)明范例實(shí)施例提出一種數(shù)據(jù)存儲(chǔ)方法,用于一非易失性存儲(chǔ)器模塊中。此數(shù)據(jù)存儲(chǔ)方法包括判斷來(lái)自于主機(jī)系統(tǒng)的輸入電壓是否在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓;以及當(dāng)來(lái)自于主機(jī)系統(tǒng)的輸入電壓在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓時(shí),將暫存在緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊。本發(fā)明范例實(shí)施例提出一種數(shù)據(jù)存儲(chǔ)方法,用于一非易失性存儲(chǔ)器模塊中。此數(shù)據(jù)存儲(chǔ)方法包括判斷是否檢測(cè)到連接器的非激活狀態(tài);以及當(dāng)檢測(cè)到連接器的非激活狀態(tài)時(shí),將暫存在緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊。本發(fā)明范例實(shí)施例提出一種數(shù)據(jù)存儲(chǔ)方法,用于一非易失性存儲(chǔ)器模塊中。此數(shù)據(jù)存儲(chǔ)方法包括判斷是否從主機(jī)系統(tǒng)中接收到暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào);以及當(dāng)從主機(jī)系統(tǒng)中接收到暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)時(shí),將暫存在緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊。基于上述,本發(fā)明范例實(shí)施例的存儲(chǔ)器存儲(chǔ)系統(tǒng)、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法能夠在非易失性存儲(chǔ)器存儲(chǔ)裝置斷電時(shí)將暫存于緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至快閃存儲(chǔ)器中。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說(shuō)明如下。圖IA是根據(jù)本發(fā)明范例實(shí)施例繪示的主機(jī)系統(tǒng)與非易失性存儲(chǔ)器存儲(chǔ)裝置。圖IB是根據(jù)本發(fā)明范例實(shí)施例所繪示的計(jì)算機(jī)、輸入/輸出裝置與非易失性存儲(chǔ)器存儲(chǔ)裝置的示意圖。圖IC是根據(jù)本發(fā)明另一范例實(shí)施例所繪示的主機(jī)系統(tǒng)與非易失性存儲(chǔ)器存儲(chǔ)裝置的示意圖。圖2是繪示圖IA所示的非易失性存儲(chǔ)器存儲(chǔ)裝置的概要方塊圖。圖3是根據(jù)本發(fā)明范例實(shí)施例所繪示的存儲(chǔ)器控制器的概要方塊圖。圖4與圖5是根據(jù)本發(fā)明范例實(shí)施例所繪示的管理存儲(chǔ)器模塊的范例示意圖。圖6圖8是根據(jù)本發(fā)明范例實(shí)施例所繪示的寫(xiě)入數(shù)據(jù)至非易失性存儲(chǔ)器模塊的范例。圖9是根據(jù)本發(fā)明范例實(shí)施例所繪示的儲(chǔ)能電路的示意圖。圖10是根據(jù)本發(fā)明范例實(shí)施例所繪示的數(shù)據(jù)存儲(chǔ)方法的流程圖。圖11是根據(jù)本發(fā)明另一范例實(shí)施例所繪示的數(shù)據(jù)存儲(chǔ)方法的流程圖。圖12是根據(jù)本發(fā)明另一范例實(shí)施例所繪示的數(shù)據(jù)存儲(chǔ)方法的流程圖。主要元件符號(hào)說(shuō)明1000主機(jī)系統(tǒng)1100:計(jì)算機(jī)1102:微處理器1104:隨機(jī)存取存儲(chǔ)器1106:輸入/輸出裝置IlO8:系統(tǒng)總線1110:數(shù)據(jù)傳輸接口1202:鼠標(biāo)1204鍵盤(pán)1206顯示器1208打印機(jī)1212:隨身碟1214存儲(chǔ)卡1216:固態(tài)硬盤(pán)1310數(shù)字相機(jī)1312=SD卡1314:MMC卡1316記憶棒1318:CF卡1320嵌入式存儲(chǔ)裝置100非易失性存儲(chǔ)器存儲(chǔ)裝置102連接器104存儲(chǔ)器控制器106非易失性存儲(chǔ)器模塊108儲(chǔ)能電路110電源轉(zhuǎn)換與供應(yīng)電路202:存儲(chǔ)器管理電路204:主機(jī)接口206:存儲(chǔ)器接口208緩沖存儲(chǔ)器210錯(cuò)誤檢查與校正電路304(0)304(R)物理區(qū)塊402數(shù)據(jù)區(qū)404:備用區(qū)406系統(tǒng)區(qū)408取代區(qū)510(0)510(H)邏輯區(qū)塊Vin:輸入電壓Vout:輸出電壓D二極管Rl第一電阻R2:第二電阻S開(kāi)關(guān)C電容組GND接地端具體實(shí)施例方式一般而言,非易失性存儲(chǔ)器存儲(chǔ)裝置(亦稱,非易失性存儲(chǔ)器存儲(chǔ)系統(tǒng))包括非易失性存儲(chǔ)器模塊與存儲(chǔ)器控制器(亦稱,存儲(chǔ)器控制電路)。通常非易失性存儲(chǔ)器存儲(chǔ)裝置是與主機(jī)系統(tǒng)一起使用,以使主機(jī)系統(tǒng)可將數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器存儲(chǔ)裝置或從非易失性存儲(chǔ)器存儲(chǔ)裝置中讀取數(shù)據(jù)。圖IA是根據(jù)本發(fā)明范例實(shí)施例所繪示的主機(jī)系統(tǒng)與非易失性存儲(chǔ)器存儲(chǔ)裝置。請(qǐng)參照?qǐng)D1A,主機(jī)系統(tǒng)1000—般包括計(jì)算機(jī)1100與輸入/輸出(input/output,I/O)裝置1106。計(jì)算機(jī)1100包括微處理器1102、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,RAM)1104、系統(tǒng)總線1108與數(shù)據(jù)傳輸接口1110。輸入/輸出裝置1106包括如圖IB的鼠標(biāo)1202、鍵盤(pán)1204、顯示器1206與打印機(jī)1208。必須了解的是,圖IB所示的裝置非限制輸入/輸出裝置1106,輸入/輸出裝置1106可還包括其他裝置。在本發(fā)明實(shí)施例中,非易失性存儲(chǔ)器存儲(chǔ)裝置100是通過(guò)數(shù)據(jù)傳輸接口1110與主機(jī)系統(tǒng)1000的其他元件電性連接。通過(guò)微處理器1102、隨機(jī)存取存儲(chǔ)器1104與輸入/輸出裝置1106的運(yùn)作可將數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器存儲(chǔ)裝置100或從非易失性存儲(chǔ)器存儲(chǔ)裝置100中讀取數(shù)據(jù)。例如,非易失性存儲(chǔ)器存儲(chǔ)裝置100可以是如圖IB所示的隨身碟1212、存儲(chǔ)卡1214或固態(tài)硬盤(pán)(SolidStateDrive,SSD)1216等的非易失性存儲(chǔ)器存儲(chǔ)裝置。一般而言,主機(jī)系統(tǒng)1000可實(shí)質(zhì)地為可存儲(chǔ)數(shù)據(jù)的任意系統(tǒng)。雖然在本范例實(shí)施例中,主機(jī)系統(tǒng)1000是以計(jì)算機(jī)系統(tǒng)來(lái)作說(shuō)明,然而,在本發(fā)明另一范例實(shí)施例中主機(jī)系統(tǒng)1000可以是數(shù)字相機(jī)、攝像機(jī)、通信裝置、音頻播放器或視頻播放器等系統(tǒng)。例如,在主機(jī)系統(tǒng)為數(shù)字相機(jī)(攝像機(jī))1310時(shí),非易失性存儲(chǔ)器存儲(chǔ)裝置100則為其所使用的SD卡1312、MMC卡1314、記憶棒(memorystick)1316、CF卡1318或嵌入式存儲(chǔ)裝置1320(如圖IC所示)。嵌入式存儲(chǔ)裝置1320包括嵌入式多媒體卡(EmbeddedMMC,eMMC)。值得一提的是,嵌入式多媒體卡是直接電性連接于主機(jī)系統(tǒng)的基板上。圖2是繪示圖IA所示的非易失性存儲(chǔ)器存儲(chǔ)裝置的概要方塊圖。請(qǐng)參照?qǐng)D2,非易失性存儲(chǔ)器存儲(chǔ)裝置100包括連接器102、存儲(chǔ)器控制器104、非易失性存儲(chǔ)器模塊106、儲(chǔ)能電路108以及電源轉(zhuǎn)換與供應(yīng)電路110。連接器102電性連接至存儲(chǔ)器控制器104,并且用以電性連接至主機(jī)系統(tǒng)1000。也就是說(shuō),非易失性存儲(chǔ)器存儲(chǔ)裝置100是通過(guò)連接器102與主機(jī)系統(tǒng)1000上的對(duì)應(yīng)連接端口相連。在本范例實(shí)施例中,連接器102為通用串行總線(UniversalSerialBus,USB)連接器。然而,必須了解的是,本發(fā)明不限于此,在本發(fā)明另一范例實(shí)施例中,連接器102也可以是電氣和電子工程師協(xié)會(huì)(InstituteofElectricalandElectronicEngineers,IEEE)1394連接器、高速外圍零件連接接口(PeripheralComponentInterconnectExpress,PCIExpress)連接器、串先進(jìn)附件(SerialAdvancedTechnologyAttachment,SATA)連接器、安全數(shù)字(SecureDigital,SD)接口連接器、記憶棒(MemoryStick,MS)接口連接器、多媒體存儲(chǔ)卡(MultiMediaCard,MMC)接口連接器、小型快閃(CompactFlash,CF)接口連接器、整合式驅(qū)動(dòng)電子接口(IntegratedDeviceElectronics,IDE)連接器或其他適合的連接器。存儲(chǔ)器控制器104用以執(zhí)行以硬件形式或固件形式實(shí)作的多個(gè)邏輯門(mén)或控制指令,并且根據(jù)主機(jī)系統(tǒng)1000的指令在非易失性存儲(chǔ)器模塊106中進(jìn)行數(shù)據(jù)的寫(xiě)入、讀取與擦除等運(yùn)作。特別是,存儲(chǔ)器控制器104會(huì)執(zhí)行本范例實(shí)施例的數(shù)據(jù)存儲(chǔ)方法與存儲(chǔ)器管理方法來(lái)對(duì)非易失性存儲(chǔ)器模塊106中進(jìn)行數(shù)據(jù)的寫(xiě)入、讀取、擦除以及區(qū)塊管理等運(yùn)作。根據(jù)本發(fā)明范例實(shí)施例的數(shù)據(jù)存儲(chǔ)方法與存儲(chǔ)器管理方法將于以下配合附圖作詳細(xì)說(shuō)明。非易失性存儲(chǔ)器模塊106是電性連接至存儲(chǔ)器控制器104,并且用以存儲(chǔ)主機(jī)系統(tǒng)1000所寫(xiě)入的數(shù)據(jù)。非易失性存儲(chǔ)器模塊106包括多個(gè)物理區(qū)塊。各物理區(qū)塊分別具有多個(gè)頁(yè)面,其中屬于于同一個(gè)物理區(qū)塊的物理頁(yè)面可被獨(dú)立地寫(xiě)入且被同時(shí)地擦除。更詳細(xì)來(lái)說(shuō),物理區(qū)塊為擦除的最小單位。亦即,每一物理區(qū)塊含有最小數(shù)目之一并被擦除的記憶胞。物理頁(yè)面為可編程的最小單元。即,物理頁(yè)面為寫(xiě)入數(shù)據(jù)的最小單元。每一物理頁(yè)面通常包括數(shù)據(jù)位區(qū)與冗余位區(qū)。數(shù)據(jù)位區(qū)用以存儲(chǔ)使用者的數(shù)據(jù),而冗余位區(qū)用以存儲(chǔ)系統(tǒng)的數(shù)據(jù)(例如,錯(cuò)誤檢查與校正碼)。數(shù)據(jù)位區(qū)與冗余位區(qū)的配置為此領(lǐng)域技術(shù)人員所知的一般知識(shí),在此不詳細(xì)描述。在本范例實(shí)施中,非易失性存儲(chǔ)器模塊106為多層記憶胞(MultiLevelCell,MLC)NAND快閃存儲(chǔ)器模塊。然而,本發(fā)明不限于此,非易失性存儲(chǔ)器模塊106也可是單層記憶胞(SingleLevelCell,SLC)NAND快閃存儲(chǔ)器模塊、其他快閃存儲(chǔ)器模塊或其他具有相同特性的存儲(chǔ)器模塊。儲(chǔ)能電路108電性連接至存儲(chǔ)器控制器104。在本范例實(shí)施例中,非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作所需的電源是通過(guò)連接器102由主機(jī)系統(tǒng)1000所提供。在此,儲(chǔ)能電路108用以通過(guò)連接器102從主機(jī)系統(tǒng)1000中接收輸入電壓并且提供輸出電壓,以供應(yīng)給非易失性存儲(chǔ)器存儲(chǔ)裝置100的存儲(chǔ)器控制器104與非易失性存儲(chǔ)器模塊106。特別是,在本范例實(shí)施例中,儲(chǔ)能電路108還用以存儲(chǔ)一備用電能,并且當(dāng)主機(jī)系統(tǒng)1000中斷供電時(shí),儲(chǔ)能電路108會(huì)提供此備用電能作為輸出電壓,以供應(yīng)給存儲(chǔ)器控制器104與非易失性存儲(chǔ)器模塊106作為短暫運(yùn)作之用。電源轉(zhuǎn)換與供應(yīng)電路110電性連接至儲(chǔ)能電路108并且用以控制非易失性存儲(chǔ)器存儲(chǔ)裝置100的電源。具體來(lái)說(shuō),電源轉(zhuǎn)換與供應(yīng)電路110會(huì)將所接收到的電壓(即,儲(chǔ)能電路108所提供的輸出電壓)轉(zhuǎn)換為第一電壓與第二電壓,將第一電壓提供給非易失性存儲(chǔ)器模塊106,并且將第二電壓提供給存儲(chǔ)器控制器104。圖3是根據(jù)本發(fā)明范例實(shí)施例所繪示的存儲(chǔ)器控制器的概要方塊圖。請(qǐng)參照?qǐng)D3,存儲(chǔ)器控制器104包括存儲(chǔ)器管理電路202、主機(jī)接口204、存儲(chǔ)器接口206與緩沖存儲(chǔ)器208。存儲(chǔ)器管理電路202用以控制存儲(chǔ)器控制器104的整體運(yùn)作,以進(jìn)行數(shù)據(jù)的寫(xiě)入、讀取、擦除等運(yùn)作。例如,存儲(chǔ)器管理電路202具有多個(gè)控制指令,并且在便攜式非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作時(shí),這些控制指令會(huì)被執(zhí)行以根據(jù)本范例實(shí)施例的數(shù)據(jù)存儲(chǔ)方法與存儲(chǔ)器管理方法。例如,在本范例實(shí)施例中,存儲(chǔ)器管理電路202的控制指令是以固件形式來(lái)實(shí)作。例如,存儲(chǔ)器管理電路202具有微處理器單元(未繪示)與只讀存儲(chǔ)器(未繪示),并且這些控制指令是被燒錄至此只讀存儲(chǔ)器中。當(dāng)便攜式非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作時(shí),這些控制指令會(huì)由微處理器單元來(lái)執(zhí)行以完成根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)方法與存儲(chǔ)器管理方法。在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器管理電路202的控制指令也可以程序代碼形式存儲(chǔ)于非易失性存儲(chǔ)器模塊106的特定區(qū)域(例如,存儲(chǔ)器模塊中專用于存放系統(tǒng)數(shù)據(jù)的系統(tǒng)區(qū))中。此外,存儲(chǔ)器管理電路202具有微處理器單元(未繪示)、只讀存儲(chǔ)器(未繪示)及隨機(jī)存取存儲(chǔ)器(未繪示)。特別是,此只讀存儲(chǔ)器具有驅(qū)動(dòng)代碼段,并且當(dāng)存儲(chǔ)器控制器104被致能時(shí),微處理器單元會(huì)先執(zhí)行此驅(qū)動(dòng)代碼段來(lái)將存儲(chǔ)于非易失性存儲(chǔ)器模塊106中的控制指令載入至存儲(chǔ)器管理電路202的隨機(jī)存取存儲(chǔ)器中。之后,微處理器單元會(huì)運(yùn)轉(zhuǎn)這些控制指令以執(zhí)行本發(fā)明范例實(shí)施例的數(shù)據(jù)存儲(chǔ)方法與存儲(chǔ)器管理方法。此夕卜,在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器管理電路202的控制指令也可以一硬件形式來(lái)實(shí)作。主機(jī)接口204是電性連接至存儲(chǔ)器管理電路202并且用以接收與識(shí)別主機(jī)系統(tǒng)1000所傳送的指令與數(shù)據(jù)。也就是說(shuō),主機(jī)系統(tǒng)1000所傳送的指令與數(shù)據(jù)會(huì)通過(guò)主機(jī)接口204來(lái)傳送至存儲(chǔ)器管理電路202。在本范例實(shí)施例中,主機(jī)接口204是對(duì)應(yīng)連接器102為USB接口。然而,必須了解的是本發(fā)明不限于此,主機(jī)接口204也可以是PATA接口、IEEE1394接口、PCIExpress接口、SD接口、MS接口、MMC接口、CF接口、SATA接口、IDE接口或其他適合的數(shù)據(jù)傳輸接口。存儲(chǔ)器接口206是電性連接至存儲(chǔ)器管理電路202并且用以存取非易失性存儲(chǔ)器模塊106。也就是說(shuō),欲寫(xiě)入至非易失性存儲(chǔ)器模塊106的數(shù)據(jù)會(huì)經(jīng)由存儲(chǔ)器接口206轉(zhuǎn)換為非易失性存儲(chǔ)器模塊106所能接受的格式。緩沖存儲(chǔ)器208是電性連接至存儲(chǔ)器管理電路202并且用以暫存來(lái)自于主機(jī)系統(tǒng)1000的數(shù)據(jù)與指令或來(lái)自于非易失性存儲(chǔ)器模塊106的數(shù)據(jù)。在此,緩沖存儲(chǔ)器208為靜態(tài)隨機(jī)存取存儲(chǔ)器(StaticRandom-AccessMemory,SRAM)。然而,必須了解的是,本發(fā)明不限于此,在另一范例實(shí)施例中,緩沖存儲(chǔ)器208也可是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRandomAccessMemory,DRAM)或其他適合的存儲(chǔ)器。此外,在本范例另一實(shí)施例中,緩沖存儲(chǔ)器208也可獨(dú)立于存儲(chǔ)器控制器104來(lái)配置。也就是說(shuō),緩沖存儲(chǔ)器208可配置在存儲(chǔ)器控制器104的外部,并且通過(guò)總線與存儲(chǔ)器控制器104電性連接。在本發(fā)明一范例實(shí)施例中,存儲(chǔ)器控制器104還包括錯(cuò)誤檢查與校正電路210。錯(cuò)誤檢查與校正電路210是電性連接至存儲(chǔ)器管理電路202并且用以執(zhí)行錯(cuò)誤檢查與校正程序以確保數(shù)據(jù)的正確性。例如,當(dāng)存儲(chǔ)器管理電路202從主機(jī)系統(tǒng)1000中接收到寫(xiě)入指令時(shí),錯(cuò)誤檢查與校正電路210會(huì)為對(duì)應(yīng)此寫(xiě)入指令的數(shù)據(jù)產(chǎn)生對(duì)應(yīng)的錯(cuò)誤檢查與校正碼(ErrorCheckingandCorrectingCode,ECCCode),并且存儲(chǔ)器管理電路202會(huì)將對(duì)應(yīng)此寫(xiě)入指令的數(shù)據(jù)與對(duì)應(yīng)的錯(cuò)誤檢查與校正碼寫(xiě)入至非易失性存儲(chǔ)器模塊106中。之后,當(dāng)存儲(chǔ)器管理電路202從非易失性存儲(chǔ)器模塊106中讀取數(shù)據(jù)時(shí)會(huì)同時(shí)讀取此數(shù)據(jù)對(duì)應(yīng)的錯(cuò)誤檢查與校正碼,并且錯(cuò)誤檢查與校正電路210會(huì)依據(jù)此錯(cuò)誤檢查與校正碼對(duì)所讀取的數(shù)據(jù)執(zhí)行錯(cuò)誤檢查與校正程序。圖4與圖5是根據(jù)本發(fā)明范例實(shí)施例所繪示的管理存儲(chǔ)器模塊的范例示意圖。必須了解的是,在此描述非易失性存儲(chǔ)器模塊106的物理區(qū)塊的運(yùn)作時(shí),以“提取”、“交換”、“分組”、“輪替”等詞來(lái)操作物理區(qū)塊是邏輯上的概念。也就是說(shuō),存儲(chǔ)器模塊106的物理區(qū)塊的實(shí)際位置并未更動(dòng),而是邏輯上對(duì)非易失性存儲(chǔ)器模塊106的物理區(qū)塊進(jìn)行操作。請(qǐng)參照?qǐng)D4,存儲(chǔ)器管理電路202會(huì)將非易失性存儲(chǔ)器模塊106的物理區(qū)塊304(0)304(R)邏輯地分組為數(shù)據(jù)區(qū)402、備用區(qū)404、系統(tǒng)區(qū)406與取代區(qū)408。數(shù)據(jù)區(qū)402與備用區(qū)404的物理區(qū)塊是用以存儲(chǔ)來(lái)自于主機(jī)系統(tǒng)1000的數(shù)據(jù)。具體來(lái)說(shuō),數(shù)據(jù)區(qū)402是已存儲(chǔ)數(shù)據(jù)的物理區(qū)塊,而備用區(qū)404的物理區(qū)塊是用以替換數(shù)據(jù)區(qū)402的物理區(qū)塊。因此,備用區(qū)404的物理區(qū)塊為空或可使用的物理區(qū)塊,即無(wú)記錄數(shù)據(jù)或標(biāo)記為已沒(méi)用的無(wú)效數(shù)據(jù)。也就是說(shuō),在備用區(qū)中的物理區(qū)塊已被執(zhí)行擦除運(yùn)作,或者當(dāng)備用區(qū)中的物理區(qū)塊被提取用于存儲(chǔ)數(shù)據(jù)之前所提取的物理區(qū)塊會(huì)被執(zhí)行擦除運(yùn)作。因此,備用區(qū)的物理區(qū)塊為可被使用的物理區(qū)塊。邏輯上屬于系統(tǒng)區(qū)406的物理區(qū)塊是用以記錄系統(tǒng)數(shù)據(jù),其中此系統(tǒng)數(shù)據(jù)包括關(guān)于存儲(chǔ)器芯片的制造商與型號(hào)、存儲(chǔ)器芯片的物理區(qū)塊數(shù)、每一物理區(qū)塊的物理頁(yè)面數(shù)等。邏輯上屬于取代區(qū)408中的物理區(qū)塊是替代物理區(qū)塊。例如,非易失性存儲(chǔ)器模塊106于出廠時(shí)會(huì)預(yù)留4%的物理區(qū)塊作為更換使用。也就是說(shuō),當(dāng)數(shù)據(jù)區(qū)402、備用區(qū)404與系統(tǒng)區(qū)406中的物理區(qū)塊損毀時(shí),預(yù)留于取代區(qū)408中的物理區(qū)塊是用以取代損壞的物理區(qū)塊(即,壞物理區(qū)塊(badblock))。因此,倘若取代區(qū)408中仍存有正常的物理區(qū)塊且發(fā)生物理區(qū)塊損毀時(shí),存儲(chǔ)器管理電路202會(huì)從取代區(qū)408中提取正常的物理區(qū)塊來(lái)更換損毀的物理區(qū)塊。倘若取代區(qū)408中無(wú)正常的物理區(qū)塊且發(fā)生物理區(qū)塊損毀時(shí),則存儲(chǔ)器管理電路202會(huì)將整個(gè)非易失性存儲(chǔ)器存儲(chǔ)裝置100宣告為寫(xiě)入保護(hù)(writeprotect)狀態(tài),而無(wú)法再寫(xiě)入數(shù)據(jù)。特別是,數(shù)據(jù)區(qū)402、備用區(qū)404、系統(tǒng)區(qū)406與取代區(qū)408的物理區(qū)塊的數(shù)量會(huì)依據(jù)不同的存儲(chǔ)器規(guī)格而有所不同。此外,必須了解的是,在非易失性存儲(chǔ)器存儲(chǔ)裝置100的運(yùn)作中,物理區(qū)塊關(guān)聯(lián)至數(shù)據(jù)區(qū)402、備用區(qū)404、系統(tǒng)區(qū)406與取代區(qū)408的分組關(guān)系會(huì)動(dòng)態(tài)地變動(dòng)。例如,當(dāng)備用區(qū)中的物理區(qū)塊損壞而被取代區(qū)的物理區(qū)塊取代時(shí),則原本取代區(qū)的物理區(qū)塊會(huì)被關(guān)聯(lián)至備用區(qū)。請(qǐng)參照?qǐng)D5,如上所述,數(shù)據(jù)區(qū)402與備用區(qū)404的物理區(qū)塊是以輪替方式來(lái)存儲(chǔ)主機(jī)系統(tǒng)1000所寫(xiě)入的數(shù)據(jù)。在本范例實(shí)施例中,存儲(chǔ)器管理電路202會(huì)配置邏輯地址給主機(jī)系統(tǒng)1000以利于在以上述輪替方式來(lái)存儲(chǔ)數(shù)據(jù)的物理區(qū)塊中進(jìn)行數(shù)據(jù)存取。特別是,存儲(chǔ)器管理電路202會(huì)將所提供的邏輯地址分組為邏輯區(qū)塊510(0)510(H),并且將邏輯區(qū)塊510(0)510(H)映射至數(shù)據(jù)區(qū)402的物理區(qū)塊。例如,當(dāng)非易失性存儲(chǔ)器存儲(chǔ)裝置100被主機(jī)系統(tǒng)1000的操作系統(tǒng)以文件系統(tǒng)(例如,F(xiàn)AT32)格式化時(shí),邏輯區(qū)塊510(0)510(H)分別地映射至數(shù)據(jù)區(qū)402的物理區(qū)塊304(0)304(D)。也就是說(shuō),一個(gè)邏輯區(qū)塊會(huì)映射數(shù)據(jù)區(qū)402中的一個(gè)物理區(qū)塊。在此,存儲(chǔ)器管理電路202會(huì)建立邏輯區(qū)塊-物理區(qū)塊映射表(logicalblock-physicalblockmappingtable),以記錄邏輯區(qū)塊與物理區(qū)塊之間的映射關(guān)系。11圖6圖8是根據(jù)本發(fā)明范例實(shí)施例所繪示的寫(xiě)入數(shù)據(jù)至非易失性存儲(chǔ)器模塊的范例。請(qǐng)同時(shí)參照?qǐng)D6圖8,例如,在邏輯區(qū)塊510(0)是映射至物理區(qū)塊304(0)的映射狀態(tài)下,當(dāng)存儲(chǔ)器控制器104從主機(jī)系統(tǒng)1000中接收到寫(xiě)入指令而欲寫(xiě)入數(shù)據(jù)至屬于邏輯區(qū)塊510(0)的邏輯地址時(shí),存儲(chǔ)器管理電路202會(huì)依據(jù)邏輯區(qū)塊-物理區(qū)塊映射表識(shí)別邏輯區(qū)塊510(0)目前是映射至物理區(qū)塊304(0)并且從備用區(qū)404中提取物理區(qū)塊304(D+1)作為替換物理區(qū)塊來(lái)輪替物理區(qū)塊304(0)。然而,當(dāng)存儲(chǔ)器管理電路202將新數(shù)據(jù)寫(xiě)入至物理區(qū)塊304(D+1)的同時(shí),存儲(chǔ)器管理電路202不會(huì)立刻將物理區(qū)塊304(0)中的所有有效數(shù)據(jù)搬移至物理區(qū)塊304(D+1)而擦除物理區(qū)塊304(0)。具體來(lái)說(shuō),存儲(chǔ)器管理電路202會(huì)將物理區(qū)塊304(0)中欲寫(xiě)入物理頁(yè)面之前的有效數(shù)據(jù)(即,物理區(qū)塊304(0)的第0物理頁(yè)面與第1物理頁(yè)面中的數(shù)據(jù))復(fù)制至物理區(qū)塊304(D+1)的第0物理頁(yè)面與第1物理頁(yè)面中(如圖6所示),并且將新數(shù)據(jù)寫(xiě)入至物理區(qū)塊304(D+1)的第2物理頁(yè)面與第3物理頁(yè)面中(如圖7所示)。此時(shí),存儲(chǔ)器管理電路202即完成寫(xiě)入的運(yùn)作。因?yàn)槲锢韰^(qū)塊304(0)中的有效數(shù)據(jù)有可能在下個(gè)操作(例如,寫(xiě)入指令)中變成無(wú)效,因此立刻將物理區(qū)塊304(0)中的有效數(shù)據(jù)搬移至物理區(qū)塊304(D+1)可能會(huì)造成無(wú)謂的搬移。此夕卜,數(shù)據(jù)必須依序地寫(xiě)入至物理區(qū)塊內(nèi)的物理頁(yè)面,因此,存儲(chǔ)器管理電路202僅會(huì)先搬移欲寫(xiě)入物理頁(yè)面之前的有效數(shù)據(jù)。在本范例實(shí)施例中,暫時(shí)地維持此等母子暫態(tài)關(guān)系(即,物理區(qū)塊304(0)與物理區(qū)塊304(D+1))的運(yùn)作稱為開(kāi)啟(open)母子區(qū)塊,并且原物理區(qū)塊稱為母物理區(qū)塊而替換物理區(qū)塊稱為子物理區(qū)塊。之后,當(dāng)需要將物理區(qū)塊304(0)與物理區(qū)塊304(D+1)的內(nèi)容真正合并時(shí),存儲(chǔ)器管理電路202才會(huì)將物理區(qū)塊304(0)與物理區(qū)塊304(D+1)的數(shù)據(jù)整并至一個(gè)物理區(qū)塊,由此提升物理區(qū)塊的使用效率。在此,合并母子區(qū)塊的運(yùn)作稱為關(guān)閉(close)母子區(qū)塊。例如,如圖8所示,當(dāng)進(jìn)行關(guān)閉母子區(qū)塊時(shí),存儲(chǔ)器管理電路202會(huì)將物理區(qū)塊304(0)中剩余的有效數(shù)據(jù)(即,物理區(qū)塊304(0)的第4物理頁(yè)面第(K)物理頁(yè)面中的數(shù)據(jù))復(fù)制至替換物理區(qū)塊304(D+1)的第4物理頁(yè)面第(K)物理頁(yè)面中,然后將物理區(qū)塊304(0)擦除并關(guān)聯(lián)至備用區(qū)404,同時(shí),將物理區(qū)塊304(D+1)關(guān)聯(lián)至數(shù)據(jù)區(qū)402。也就是說(shuō),存儲(chǔ)器管理電路202會(huì)在邏輯區(qū)塊-物理區(qū)塊映射表中將邏輯區(qū)塊510(0)重新映射至304(D+1)。此外,在本范例實(shí)施例中,存儲(chǔ)器管理電路202會(huì)建立備用區(qū)物理區(qū)塊表(未繪示)來(lái)記錄目前被關(guān)聯(lián)至備用區(qū)的物理區(qū)塊。值得一提的是,在開(kāi)啟母子區(qū)塊時(shí)存儲(chǔ)器管理電路202需使用更多緩沖存儲(chǔ)器252的存儲(chǔ)空間來(lái)存儲(chǔ)管理變數(shù),以記錄更詳細(xì)的存儲(chǔ)狀態(tài)。例如,這些管理變數(shù)會(huì)記錄屬于邏輯區(qū)塊510(0)的有效數(shù)據(jù)被分散地存儲(chǔ)在物理區(qū)塊304(0)與物理區(qū)塊304(D+1)的哪些物理頁(yè)面中(如圖7所示)。基此,在便攜式非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作期間,母子區(qū)塊的組數(shù)是有限的。因此,當(dāng)便攜式非易失性存儲(chǔ)器存儲(chǔ)裝置100接收到來(lái)自于主機(jī)系統(tǒng)1000的寫(xiě)入指令時(shí),倘若已開(kāi)啟母子區(qū)塊的組數(shù)達(dá)到上限時(shí),存儲(chǔ)器管理電路202需關(guān)閉至少一組目前已開(kāi)啟的母子區(qū)塊(S卩,執(zhí)行關(guān)閉母子區(qū)塊運(yùn)作)以執(zhí)行此寫(xiě)入指令。在此,圖6圖8所示的寫(xiě)入運(yùn)作稱為一般寫(xiě)入模式。圖9是根據(jù)本發(fā)明范例實(shí)施例所繪示的儲(chǔ)能電路的示意圖。請(qǐng)參照?qǐng)D9,儲(chǔ)能電路1110包括二極管D、第一電阻R1、第二電阻R2、開(kāi)關(guān)S與電容組C。二極管D的陽(yáng)極用以接收來(lái)自于主機(jī)系統(tǒng)1000的輸入電壓Vin,并且二極管D的陰極用以提供輸出電壓Vout。第一電阻Rl的第一端和第二電阻R2的第一端電性連接至二極管D的陰極。開(kāi)關(guān)S的第一端電性連接至第二電阻R2的第二端,并且開(kāi)關(guān)S的控制端電性連接至存儲(chǔ)器控制器104。電容組C的第一端電性連接至開(kāi)關(guān)S的第二端且電性連接至第一電阻Rl的第二端,并且電容組C的第二端電性連接至接地端。在本范例實(shí)施例中,電容組C可包括并聯(lián)的多個(gè)電容。在本范例實(shí)施例中,當(dāng)非易失性存儲(chǔ)器存儲(chǔ)裝置100電性連接至主機(jī)系統(tǒng)1000時(shí),電容組C會(huì)存儲(chǔ)備用電能。電容組C所存儲(chǔ)的備用電能是于主機(jī)系統(tǒng)1000所提供的輸入電壓不足時(shí)用以維持存儲(chǔ)器控制器104與非易失性存儲(chǔ)器模塊106的短暫運(yùn)作。在本范例實(shí)施例中,例如,電容組的容量為4702200微法拉(uF)。值得一提的是,在本范例實(shí)施例中,第一電阻Rl是為了避免當(dāng)非易失性存儲(chǔ)器存儲(chǔ)裝置100電性連接至主機(jī)系統(tǒng)1000時(shí)電容組C所造成的大量吸入電流(inrushcurrent)。例如,第一電阻Rl的電阻值為200歐姆。特別是,第一電阻Rl會(huì)造成輸出電壓Vout偏低而使存儲(chǔ)器控制器104與非易失性存儲(chǔ)器模塊106無(wú)法正常地運(yùn)作?;?,在本范例實(shí)施例中,在第一次接收到來(lái)自于主機(jī)系統(tǒng)1000的小型計(jì)算機(jī)標(biāo)準(zhǔn)接口(SmallComputerStandardInterface,SCSI)時(shí),存儲(chǔ)器控制器104(或存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)開(kāi)啟(turnon)開(kāi)關(guān)S,以使開(kāi)關(guān)S閉合來(lái)并聯(lián)第二電阻R2,由此增加輸出電壓Vout。例如,第二電阻R2的電阻值為1歐姆?;?,在開(kāi)關(guān)S被開(kāi)啟的狀態(tài)下,存儲(chǔ)器控制器104與非易失性存儲(chǔ)器模塊106就能夠在正常的操作電壓下根據(jù)主機(jī)系統(tǒng)1000的指令來(lái)運(yùn)作。必須了解的是,在本發(fā)明范例實(shí)施例中,存儲(chǔ)器控制器104(或存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)在被致能后第一次接收到來(lái)自于主機(jī)系統(tǒng)1000的SCSI指令時(shí),開(kāi)啟開(kāi)關(guān)S。然而,本發(fā)明不限于此,在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)也可在被致能后第一次接收到來(lái)自于主機(jī)系統(tǒng)1000的寫(xiě)入指令時(shí),開(kāi)啟開(kāi)關(guān)S。或者,在在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器控制器104(或存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)被致能且等待一延遲時(shí)間后,開(kāi)啟開(kāi)關(guān)S。例如,此延遲時(shí)間為3秒鐘。在本發(fā)明范例實(shí)施例中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)檢測(cè)對(duì)應(yīng)輸入電壓Vin的檢測(cè)信號(hào)。并且,當(dāng)檢測(cè)信號(hào)指示輸入電壓Vin在一預(yù)設(shè)時(shí)間(例如,10秒鐘)內(nèi)持續(xù)小于一預(yù)設(shè)電壓(例如,4伏特(V))時(shí),存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)啟動(dòng)特殊寫(xiě)入模式將暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊106中。特別是,在特殊寫(xiě)入模式中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)從備用區(qū)404中提取一個(gè)物理區(qū)塊,并且將暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)在所提取的物理區(qū)塊的物理頁(yè)面中依序地寫(xiě)入。具體來(lái)說(shuō),暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)會(huì)從所提取的物理區(qū)塊的第0個(gè)物理頁(yè)面開(kāi)始依序地被寫(xiě)入。也就是說(shuō),存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)不會(huì)依據(jù)邏輯存取地址的對(duì)應(yīng)關(guān)系來(lái)寫(xiě)入數(shù)據(jù)(即,如圖6圖8所示的一般寫(xiě)入模式)?;耍鎯?chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)可以較少的時(shí)間將暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊106中。在特殊寫(xiě)入模式中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)在所提取的物理區(qū)塊的物理頁(yè)面的冗余位區(qū)中記錄特殊標(biāo)記,以將以特殊寫(xiě)入模式來(lái)運(yùn)作的物理區(qū)塊和其他物理區(qū)塊來(lái)區(qū)別。此外,對(duì)應(yīng)暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)的邏輯地址(即,映射信息)亦會(huì)被記錄在所提取的物理區(qū)塊的物理頁(yè)面的冗余位區(qū)中,以利于非易失性存儲(chǔ)器存儲(chǔ)裝置100被重新啟動(dòng)時(shí)存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)能夠正確地將以特殊寫(xiě)入模式所寫(xiě)入的數(shù)據(jù)搬移(即,重新寫(xiě)入)至所映射的物理區(qū)塊中。必須了解的是,在本范例實(shí)施例中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)是在所提取的物理區(qū)塊的物理頁(yè)面的冗余位區(qū)中記錄特殊標(biāo)記與對(duì)應(yīng)暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)的映射信息。然而,本發(fā)明不限于此,在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)也可從備用區(qū)404中提取另一個(gè)物理區(qū)塊作為特殊物理區(qū)塊,來(lái)記錄哪些物理區(qū)塊的哪些物理頁(yè)面被用來(lái)以特殊寫(xiě)入模式來(lái)寫(xiě)入暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)以及對(duì)應(yīng)暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)的映射信息。之后,當(dāng)非易失性存儲(chǔ)器存儲(chǔ)裝置100被重新啟動(dòng)時(shí),存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)從此特殊物理區(qū)塊中讀取相關(guān)的映射信息,由此將以特殊寫(xiě)入模式所寫(xiě)入的數(shù)據(jù)正確地搬移至所映射的物理區(qū)塊中。值得一提的是,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)預(yù)先設(shè)定某些物理區(qū)塊可被用來(lái)作為特殊物理區(qū)塊。例如,在一范例實(shí)施例中,物理區(qū)塊304(D+1)物理區(qū)塊304(D+10)會(huì)被用來(lái)作為特殊物理區(qū)塊?;?,當(dāng)非易失性存儲(chǔ)器存儲(chǔ)裝置100被重新啟動(dòng)時(shí),存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)僅需確認(rèn)物理區(qū)塊304(D+1)物理區(qū)塊304(D+10)中的數(shù)據(jù),就可獲知在前次關(guān)機(jī)時(shí)暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)是否是以特殊寫(xiě)入模式被寫(xiě)入的至非易失性存儲(chǔ)器模塊106中,由此判斷是否需執(zhí)行搬移數(shù)據(jù)的運(yùn)作。此外,在本發(fā)明另一范例實(shí)施例中,在特殊寫(xiě)入模式中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)還可僅使用所提取的物理區(qū)塊的物理頁(yè)面之中屬于下頁(yè)面的物理頁(yè)面來(lái)寫(xiě)入暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)。具體來(lái)說(shuō),NAND型快閃存儲(chǔ)器可根據(jù)每一記憶胞中可存儲(chǔ)的位數(shù)區(qū)分為SLCNAND型快閃存儲(chǔ)器與MLCNAND型快閃存儲(chǔ)器。在對(duì)SLCNAND型快閃存儲(chǔ)器的記憶胞進(jìn)行寫(xiě)入(亦稱為可編程(program))時(shí)僅能執(zhí)行單階的可編程,因此每一記憶胞僅能存儲(chǔ)一位的數(shù)據(jù)。而MLCNAND型快閃存儲(chǔ)器的物理區(qū)塊的可編程可分為多階段。例如,以4層記憶胞為例,物理區(qū)塊的可編程可分為2階段。第一階段是下頁(yè)面(lowerpage)的寫(xiě)入部分,其物理特性類似于單層記憶胞(SingleLevelCell,SLC)NAND快閃存儲(chǔ)器。第二階段為可編程上頁(yè)面(upperpage),其中下頁(yè)面的寫(xiě)入速度會(huì)快于上頁(yè)面。因此,每一物理區(qū)塊的頁(yè)面可區(qū)分為慢速頁(yè)面(即,上頁(yè)面)與快速頁(yè)面(即,下頁(yè)面)。類似地,在8層記憶胞或16層記憶胞的案例中,記憶胞會(huì)包括更多個(gè)頁(yè)面并且會(huì)以更多階段來(lái)寫(xiě)入。在此,將寫(xiě)入速度最快的頁(yè)面稱為下頁(yè)面,其他寫(xiě)入速度較慢的頁(yè)面統(tǒng)稱為上頁(yè)面。例如,上頁(yè)面包括具有不同寫(xiě)入速度的多個(gè)頁(yè)面。此外,在其他實(shí)施例中,上頁(yè)面也可為寫(xiě)入速度最慢的頁(yè)面,或者寫(xiě)入速度最慢與部分寫(xiě)入速度快于寫(xiě)入速度最慢頁(yè)面的頁(yè)面。例如,在4層記憶胞中,下頁(yè)面為寫(xiě)入速度最快與寫(xiě)入速度次快的頁(yè)面,上頁(yè)面則為寫(xiě)入速度最慢與寫(xiě)入速度次慢的頁(yè)面。在本范例實(shí)施例中,物理區(qū)塊的物理頁(yè)面可根據(jù)其寫(xiě)入特性區(qū)分為屬于上頁(yè)面或下頁(yè)面。基此,通過(guò)僅使用所提取的物理區(qū)塊的物理頁(yè)面之中屬于下頁(yè)面的物理頁(yè)面來(lái)寫(xiě)入暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù),可更縮短寫(xiě)入暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)所需的時(shí)間。此外,在本發(fā)明范例實(shí)施例中,非易失性存儲(chǔ)器存儲(chǔ)裝置100配置有存取指示燈(未繪示),以顯示非易失性存儲(chǔ)器存儲(chǔ)裝置100正在進(jìn)行存取運(yùn)作。例如,此存取指示燈為L(zhǎng)ED燈。特別是,在本發(fā)明另一范例實(shí)施例中,在特殊寫(xiě)入模式中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)更會(huì)關(guān)閉存取指示燈以減少耗電。值得一提的是,在本范例實(shí)施例中,當(dāng)檢測(cè)信號(hào)指示輸入電壓Vin在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓時(shí),存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)啟動(dòng)特殊寫(xiě)入模式。然而,本發(fā)明不限于此,例如,在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)也可根據(jù)指示連接器102的非激活狀態(tài)的檢測(cè)信號(hào)來(lái)啟動(dòng)特殊寫(xiě)入模式。具體來(lái)說(shuō),在連接器102為USB3.0的例子中,當(dāng)非易失性存儲(chǔ)器存儲(chǔ)裝置100與主機(jī)系統(tǒng)1000之間的超速(superspeed)連接失敗時(shí),存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)檢測(cè)到連接器102的非激活(SS.Inactive)狀態(tài),由此判定非易失性存儲(chǔ)器存儲(chǔ)裝置100可能被不正常地從主機(jī)系統(tǒng)1000中被拔除。此外,在本發(fā)明另一范例實(shí)施例中,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)也可根據(jù)來(lái)自于主機(jī)系統(tǒng)1000的暫停模式(suspendmode)信號(hào)、暖重置(warmreset)信號(hào)或熱重置(hotreset)信號(hào)來(lái)啟動(dòng)特殊寫(xiě)入模式,其中暖重置信號(hào)是用以在電壓不下降的狀態(tài)下重新驅(qū)動(dòng)系統(tǒng)的信號(hào),熱動(dòng)置信號(hào)則是使系統(tǒng)重新整理數(shù)據(jù)且使系統(tǒng)在系統(tǒng)起始點(diǎn)(startingpoint)啟動(dòng)的信號(hào)。圖10是根據(jù)本發(fā)明范例實(shí)施例所繪示的數(shù)據(jù)存儲(chǔ)方法的流程圖。請(qǐng)參照?qǐng)D10,在非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作期間,在步驟S1001中來(lái)自于主機(jī)系統(tǒng)1000的輸入電壓會(huì)被判斷是否在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓。具體來(lái)說(shuō),在步驟S1001,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)持續(xù)檢測(cè)來(lái)自于主機(jī)系統(tǒng)1000的輸入電壓,以判斷此輸入電壓是否在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓。倘若來(lái)自于主機(jī)系統(tǒng)的輸入電壓在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓時(shí),在步驟S1003中會(huì)判斷緩沖存儲(chǔ)器208中是否暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)。倘若緩沖存儲(chǔ)器208中暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)時(shí),在步驟S1005中暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)會(huì)以特殊寫(xiě)入模式來(lái)被寫(xiě)入至非易失性存儲(chǔ)器106中。倘若來(lái)自于主機(jī)系統(tǒng)的輸入電壓未在預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓或緩沖存儲(chǔ)器208中無(wú)暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)時(shí),則步驟S1001會(huì)被執(zhí)行以繼續(xù)檢測(cè)來(lái)自于主機(jī)系統(tǒng)的輸入電壓。在本范例實(shí)施例中,圖10所示的流程會(huì)于非易失性存儲(chǔ)器存儲(chǔ)裝置100致能后持續(xù)的運(yùn)作直到非易失性存儲(chǔ)器存儲(chǔ)裝置100中止運(yùn)作為止。圖11是根據(jù)本發(fā)明另一范例實(shí)施例所繪示的數(shù)據(jù)存儲(chǔ)方法的流程圖。請(qǐng)參照?qǐng)D11,在非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作期間,在步驟SllOl中會(huì)判斷是否檢測(cè)到連接器102的非激活狀態(tài)。具體來(lái)說(shuō),在步驟S1101,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)判斷是否檢測(cè)到連接器102的非激活狀態(tài)。倘若檢測(cè)到連接器102的非激活狀態(tài)時(shí),在步驟S1103中會(huì)判斷緩沖存儲(chǔ)器208中是否暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)。倘若緩沖存儲(chǔ)器208中暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)時(shí),在步驟S1105中暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)會(huì)以特殊寫(xiě)入模式來(lái)寫(xiě)入至非易失性存儲(chǔ)器106中。倘若未檢測(cè)到連接器102的非激活狀態(tài)或緩沖存儲(chǔ)器208中無(wú)暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)時(shí),則步驟SllOl會(huì)被執(zhí)行以繼續(xù)檢測(cè)來(lái)自于主機(jī)系統(tǒng)的輸入電壓。同樣的,在此一范例實(shí)施例中,圖11所示的流程會(huì)于非易失性存儲(chǔ)器存儲(chǔ)裝置100致能后持續(xù)的運(yùn)作直到非易失性存儲(chǔ)器存儲(chǔ)裝置100中止運(yùn)作為止。圖12是根據(jù)本發(fā)明另一范例實(shí)施例所繪示的數(shù)據(jù)存儲(chǔ)方法的流程圖。請(qǐng)參照?qǐng)D12,在非易失性存儲(chǔ)器存儲(chǔ)裝置100運(yùn)作期間,在步驟S1201中會(huì)判斷是否接收到來(lái)自于主機(jī)系統(tǒng)1000的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)。具體來(lái)說(shuō),在步驟S1201,存儲(chǔ)器控制器104(例如,存儲(chǔ)器控制器104的存儲(chǔ)器管理電路202)會(huì)判斷是否接收到來(lái)自于主機(jī)系統(tǒng)1000的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)。倘若接收到來(lái)自于主機(jī)系統(tǒng)1000的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)時(shí),在步驟S1203中會(huì)判斷緩沖存儲(chǔ)器208中是否暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)。倘若緩沖存儲(chǔ)器208中暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)時(shí),在步驟S1205中暫存于緩沖存儲(chǔ)器208中的數(shù)據(jù)會(huì)以特殊寫(xiě)入模式來(lái)寫(xiě)入至非易失性存儲(chǔ)器106中。倘若未接收到來(lái)自于主機(jī)系統(tǒng)1000的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)或緩沖存儲(chǔ)器208中無(wú)暫存有尚未寫(xiě)入至非易失性存儲(chǔ)器106中的數(shù)據(jù)時(shí),則步驟S1201會(huì)被執(zhí)行以繼續(xù)判斷是否接收到來(lái)自于主機(jī)系統(tǒng)1000的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)。同樣的,在此一范例實(shí)施例中,圖11所示的流程會(huì)于非易失性存儲(chǔ)器存儲(chǔ)裝置100致能后持續(xù)的運(yùn)作直到非易失性存儲(chǔ)器存儲(chǔ)裝置100中止運(yùn)作為止。綜上所述,本發(fā)明范例實(shí)施例的非易失性存儲(chǔ)器存儲(chǔ)裝置、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法能夠避免因不正常的斷電所造成的緩沖存儲(chǔ)器內(nèi)的數(shù)據(jù)的遺失。雖然本發(fā)明已以實(shí)施例公開(kāi)如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,故本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書(shū)所界定者為準(zhǔn)。權(quán)利要求1.一種非易失性存儲(chǔ)器存儲(chǔ)裝置,包括一連接器,用以電性連接至一主機(jī)系統(tǒng);一儲(chǔ)能電路,用以接收一輸入電壓并且提供一輸出電壓;一電源轉(zhuǎn)換與供應(yīng)電路,電性連接該儲(chǔ)能電路并且用以將該輸出電壓轉(zhuǎn)換成一第一電壓與一第二電壓;一非易失性存儲(chǔ)器模塊,電性連接該電源轉(zhuǎn)換與供應(yīng)電路并且操作于該第一電壓;一存儲(chǔ)器控制器,電性連接該連接器、該儲(chǔ)能電路與該電源轉(zhuǎn)換與供應(yīng)電路并且操作于該第二電壓;以及一緩沖存儲(chǔ)器,電性連接該存儲(chǔ)器控制器,用以暫存一數(shù)據(jù),其中該存儲(chǔ)器控制器用以在接收到一信號(hào)時(shí)將暫存在該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊,其中該信號(hào)為用以指示該輸入電壓在一預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于一預(yù)設(shè)電壓的一檢測(cè)信號(hào)或用以指示該連接器的一非激活狀態(tài)的一檢測(cè)信號(hào)或?yàn)閺脑撝鳈C(jī)系統(tǒng)中所接收的一暫停模式信號(hào)、一暖重置信號(hào)或一熱重置信號(hào)。2.如權(quán)利要求1所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該儲(chǔ)能電路包括一二極管,具有一陽(yáng)極與一陰極,該陽(yáng)極用以接收該輸入電壓,該陰極用以提供該輸出電壓;一第一電阻與一第二電阻,該第一電阻的一第一端電性連接至該二極管的該陰極并且該第二電阻的一第一端電性連接至該二極管的該陰極;一開(kāi)關(guān),該開(kāi)關(guān)的一第一端電性連接至該第二電阻的一第二端并且該開(kāi)關(guān)的一控制端電性連接至該存儲(chǔ)器控制器;以及一電容組,該電容組的一第一端電性連接至該第一電阻的一第二端與該開(kāi)關(guān)的一第二端并且該電容組的一第二端電性連接至一接地端,其中該存儲(chǔ)器控制器還用以在被致能后第一次接收到來(lái)自于該主機(jī)系統(tǒng)的一小型計(jì)算機(jī)標(biāo)準(zhǔn)接口SCSI指令時(shí),開(kāi)啟該開(kāi)關(guān)。3.如權(quán)利要求1所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該儲(chǔ)能電路包括一二極管,具有一陽(yáng)極與一陰極,該陽(yáng)極用以接收該輸入電壓,該陰極用以提供該輸出電壓;一第一電阻與一第二電阻,該第一電阻的一第一端電性連接至該二極管的該陰極并且該第二電阻的一第一端電性連接至該二極管的該陰極;一開(kāi)關(guān),該開(kāi)關(guān)的一第一端電性連接至該第二電阻的一第二端并且該開(kāi)關(guān)的一控制端電性連接至該存儲(chǔ)器控制器;以及一電容組,該電容組的一第一端電性連接至該第一電阻的一第二端與該開(kāi)關(guān)的一第二端并且該電容組的一第二端電性連接至一接地端,其中該存儲(chǔ)器控制器還用以在被致能后第一次接收到來(lái)自于該主機(jī)系統(tǒng)的一寫(xiě)入指令時(shí),開(kāi)啟該開(kāi)關(guān)。4.如權(quán)利要求1所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該儲(chǔ)能電路包括一二極管,具有一陽(yáng)極與一陰極,該陽(yáng)極用以接收該輸入電壓,該陰極用以提供該輸出電壓;一第一電阻與一第二電阻,該第一電阻的一第一端電性連接至該二極管的該陰極并且該第二電阻的一第一端電性連接至該二極管的該陰極;一開(kāi)關(guān),該開(kāi)關(guān)的一第一端電性連接至該第二電阻的一第二端并且該開(kāi)關(guān)的一控制端電性連接至該存儲(chǔ)器控制器;以及一電容組,該電容組的一第一端電性連接至該第一電阻的一第二端與該開(kāi)關(guān)的一第二端并且該電容組的一第二端電性連接至一接地端,其中該存儲(chǔ)器控制器還用以在被致能且等待一延遲時(shí)間之后,開(kāi)啟該開(kāi)關(guān)。5.如權(quán)利要求1所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該非易失性存儲(chǔ)器模塊包括多個(gè)物理區(qū)塊并且這些物理區(qū)塊至少被分組為一數(shù)據(jù)區(qū)與一備用區(qū),其中該存儲(chǔ)器控制器在接收到該信號(hào)時(shí)從該備用區(qū)中提取一物理區(qū)塊并且將暫存于該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該物理區(qū)塊中。6.如權(quán)利要求5所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該存儲(chǔ)器控制器在接收到該信號(hào)時(shí)僅使用從該備用區(qū)中所提取的該物理區(qū)塊的多個(gè)物理頁(yè)面之中屬于一下頁(yè)面的物理頁(yè)面來(lái)寫(xiě)入暫存于該緩沖存儲(chǔ)器中的該數(shù)據(jù)。7.如權(quán)利要求5所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該存儲(chǔ)器控制器還用以在接收到該信號(hào)時(shí)在該物理區(qū)塊的一冗余位區(qū)中記錄對(duì)應(yīng)該數(shù)據(jù)的一映射信息。8.如權(quán)利要求5所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,其中該存儲(chǔ)器控制器還用以在接收到該信號(hào)時(shí)從該備用區(qū)中提取另一物理區(qū)塊并且在所提取的該另一物理區(qū)塊中記錄對(duì)應(yīng)該數(shù)據(jù)的一映射信息。9.如權(quán)利要求5所述的非易失性存儲(chǔ)器存儲(chǔ)裝置,還包括一存取指示燈,其中該存儲(chǔ)器控制器還用以在接收到該信號(hào)時(shí)關(guān)閉該存取指示燈。10.一種存儲(chǔ)器控制器,包括一主機(jī)接口,用以電性連接至一主機(jī)系統(tǒng);一存儲(chǔ)器接口,用以電性連接至一非易失性存儲(chǔ)器模塊;一存儲(chǔ)器管理電路,電性連接該主機(jī)接口與該存儲(chǔ)器接口;以及一緩沖存儲(chǔ)器,電性連接該存儲(chǔ)器管理電路并且用以暫存來(lái)自于該主機(jī)系統(tǒng)的一數(shù)據(jù),其中該存儲(chǔ)器管理電路用以在接收到一信號(hào)時(shí)將暫存在該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊,其中該信號(hào)為用以指示該輸入電壓在一預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于一預(yù)設(shè)電壓的一檢測(cè)信號(hào)或用以指示該連接器的一非激活狀態(tài)的一檢測(cè)信號(hào)或?yàn)閺脑撝鳈C(jī)系統(tǒng)中所接收的一暫停模式信號(hào)、一暖重置信號(hào)或一熱重置信號(hào),其中該存儲(chǔ)器管理電路還用以開(kāi)啟包括在一儲(chǔ)能電路中的一開(kāi)關(guān)。11.一種數(shù)據(jù)存儲(chǔ)方法,用于一非易失性存儲(chǔ)器模塊中,該數(shù)據(jù)存儲(chǔ)方法包括判斷來(lái)自于該主機(jī)系統(tǒng)的一輸入電壓是否在一預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于一預(yù)設(shè)電壓;以及當(dāng)來(lái)自于該主機(jī)系統(tǒng)的該輸入電壓在該預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于該預(yù)設(shè)電壓時(shí),將暫存在一緩沖存儲(chǔ)器中的一數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊。12.如權(quán)利要求11所述的數(shù)據(jù)存儲(chǔ)方法,其中該非易失性存儲(chǔ)器模塊具有多個(gè)物理區(qū)塊并且這些物理區(qū)塊至少被分組為一數(shù)據(jù)區(qū)與一備用區(qū),其中將暫存在該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊的步驟包括從該備用區(qū)中提取一物理區(qū)塊;以及將暫存于該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該物理區(qū)塊中。13.如權(quán)利要求12所述的數(shù)據(jù)存儲(chǔ)方法,其中每一這些物理區(qū)塊包括多個(gè)物理頁(yè)面并且這些物理頁(yè)面分別地屬于一下頁(yè)面與一上頁(yè)面并且寫(xiě)入數(shù)據(jù)至屬于該下頁(yè)面的物理頁(yè)面的速度快于寫(xiě)入數(shù)據(jù)至屬于該上頁(yè)面的物理頁(yè)面的速度,其中將暫存于該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該物理區(qū)塊中的步驟包括僅使用從該備用區(qū)中所提取的該物理區(qū)塊的這些物理頁(yè)面之中屬于該下頁(yè)面的物理頁(yè)面來(lái)寫(xiě)入暫存于該緩沖存儲(chǔ)器中的該數(shù)據(jù)。14.如權(quán)利要求12所述的數(shù)據(jù)存儲(chǔ)方法,其中將暫存在該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊的步驟還包括在該物理區(qū)塊的一冗余位區(qū)中記錄對(duì)應(yīng)該數(shù)據(jù)的一映射信息。15.如權(quán)利要求12所述的數(shù)據(jù)存儲(chǔ)方法,其中將暫存在該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊的步驟還包括從該備用區(qū)中提取另一物理區(qū)塊并且在所提取的該另一物理區(qū)塊中記錄對(duì)應(yīng)該數(shù)據(jù)的一映射信息。16.如權(quán)利要求12所述的數(shù)據(jù)存儲(chǔ)方法,其中將暫存在該緩沖存儲(chǔ)器中的該數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊的步驟還包括關(guān)閉一存取指示燈。17.一種數(shù)據(jù)存儲(chǔ)方法,用于一非易失性存儲(chǔ)器模塊中,該數(shù)據(jù)存儲(chǔ)方法包括判斷是否檢測(cè)到一連接器的一非激活狀態(tài);以及當(dāng)檢測(cè)到該連接器的該非激活狀態(tài)時(shí),將暫存在一緩沖存儲(chǔ)器中的一數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊。18.一種數(shù)據(jù)存儲(chǔ)方法,用于一非易失性存儲(chǔ)器模塊中,該數(shù)據(jù)存儲(chǔ)方法包括判斷是否從該主機(jī)系統(tǒng)中接收到一暫停模式信號(hào)、一暖重置信號(hào)或一熱重置信號(hào);以及當(dāng)從該主機(jī)系統(tǒng)中接收到該暫停模式信號(hào)、該暖重置信號(hào)或該熱重置信號(hào)時(shí),將暫存在一緩沖存儲(chǔ)器中的一數(shù)據(jù)寫(xiě)入至該非易失性存儲(chǔ)器模塊。全文摘要一種非易失性存儲(chǔ)器存儲(chǔ)裝置、存儲(chǔ)器控制器與數(shù)據(jù)存儲(chǔ)方法。該非易失性存儲(chǔ)器存儲(chǔ)裝置包括連接器、儲(chǔ)能電路、電源轉(zhuǎn)換與供應(yīng)電路、非易失性存儲(chǔ)器模塊、存儲(chǔ)器控制器與緩沖存儲(chǔ)器。電源轉(zhuǎn)換與供應(yīng)電路用以將來(lái)自于儲(chǔ)能電路的輸出電壓轉(zhuǎn)換成用于非易失性存儲(chǔ)器模塊的第一電壓與用于存儲(chǔ)器控制器與緩沖存儲(chǔ)器的第二電壓。存儲(chǔ)器控制器用以在接收到指示輸入電壓在一段預(yù)設(shè)時(shí)間內(nèi)持續(xù)小于預(yù)設(shè)電壓的檢測(cè)信號(hào)或指示連接器的非激活狀態(tài)的檢測(cè)信號(hào)或從主機(jī)系統(tǒng)中所接收的暫停模式信號(hào)、暖重置信號(hào)或熱重置信號(hào)時(shí)以特殊寫(xiě)入模式將暫存在緩沖存儲(chǔ)器中的數(shù)據(jù)寫(xiě)入至非易失性存儲(chǔ)器模塊。文檔編號(hào)G11C16/06GK102456404SQ20101052792公開(kāi)日2012年5月16日申請(qǐng)日期2010年10月21日優(yōu)先權(quán)日2010年10月21日發(fā)明者沈育仲,游祥雄,陳耘頡,魏大泉申請(qǐng)人:群聯(lián)電子股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武邑县| 双辽市| 嵊州市| 华池县| 秀山| 阜平县| 莱芜市| 永吉县| 青川县| 新津县| 绥芬河市| 鞍山市| 西乌珠穆沁旗| 利津县| 威信县| 台北市| 佛教| 庆云县| 堆龙德庆县| 怀柔区| 郎溪县| 清水县| 迁西县| 禄劝| 巴东县| 万荣县| 甘洛县| 法库县| 黄梅县| 洛川县| 武功县| 九龙城区| 龙泉市| 沙坪坝区| 黄龙县| 璧山县| 凤城市| 波密县| 康乐县| 碌曲县| 十堰市|