【技術實現步驟摘要】
本專利技術有關于快閃存儲器,尤指一種快閃存儲器的存取方法及相關的存儲器控制器與電子裝置。
技術介紹
目前的電子裝置中通常包含了快閃存儲器以儲存所需的數據,以目前的智慧電視來說,其中的快閃存儲器會記錄使用者的操作紀錄,如前一次的選臺資訊、或是應用程式(APP)的相關紀錄…等等,因此,快閃存儲器會遭遇頻繁的寫入與抹除操作。然而,一個快閃存儲器包含了多個區塊(block),而每一個區塊則包含了多個頁面(page),其中“區塊”是最小的抹除單位,因此,當一區塊中僅有部分的數據需要更新時,存儲器控制器并無法直接對該部分的內容進行更新,而是先將該區塊的內容讀取出來,連同需要更新的數據一并寫入到新的空白區塊中,并抹除原有的該區塊內容。如上所述,由于快閃存儲器中的數據更新需要較復雜的步驟,因此,若是數據更新頻繁的話,會嚴重降低快閃存儲器的效能。另外,由于消費者操作電子裝置因而產生的數據是隨機的,因此在一區塊內部的頁面未全部被寫滿前就需要被寫入新數據,因而需要執行上述的數據搬移以及區塊抹除的操作是不可避免的。如此一來,一方面寫入數據的速度會因為抹除操作而變慢,另一方面區塊常態地在數據未滿之前就抹除,亦不利于快閃存儲器使用壽命有限的特性。所謂快閃存儲器使用壽命,指的是每一區塊皆有抹除、寫入次數的限制,針對同一個區塊進行重復抹除、寫入,將會造成讀取速度變慢,甚至損壞而無法使用。目前雖然有耗損平均技術(WearLeveling)可以運用,目的在于平均使用快閃存儲器中的每個區塊,以避免某些特定區塊因過度使用而形成永久性毀損,導致電子裝置無法運作,然而,設計不良的軟體管理方式,導致 ...
【技術保護點】
一種快閃存儲器的存取方法,包含:發送一寫入命令及相對應的一數據,其中該數據用來更新一邏輯頁面所對應的一快閃存儲器中一實體區塊中一第一實體頁面的一部份內容;依據該寫入命令搜尋該實體區塊中可供寫入的一第二實體頁面;將該數據寫入該第二實體頁面;以及記錄該第二實體頁面對應至該邏輯頁面。
【技術特征摘要】
1.一種快閃存儲器的存取方法,包含:發送一寫入命令及相對應的一數據,其中該數據用來更新一邏輯頁面所對應的一快閃存儲器中一實體區塊中一第一實體頁面的一部份內容;依據該寫入命令搜尋該實體區塊中可供寫入的一第二實體頁面;將該數據寫入該第二實體頁面;以及記錄該第二實體頁面對應至該邏輯頁面。2.如權利要求1所述的存取方法,其中該依據該寫入命令搜尋該實體區塊中可供寫入的該第二實體頁面的步驟包含:搜尋該實體區塊中具有最小實體頁面地址的空白實體頁面作為該第二實體頁面。3.如權利要求1所述的存取方法,其特征在于,將該數據寫入該第二實體頁面的步驟包含:讀取該第一實體頁面中不需要更新的內容,并連同該數據一并寫入該第二實體頁面中。4.如權利要求1所述的存取方法,其特征在于,另包含:當該實體區塊中不具有可供寫入的實體頁面時,將該數據以及讀取自該實體區塊中至少一部份的數據寫入另一實體頁面中,并抹除該實體區塊中的內容。5.如權利要求1所述的存取方法,其特征在于,另包含:于一邏輯實體頁面映射表中將該邏輯頁面更新為對應到該第二實體頁面,該邏輯實體頁面映射表用以記錄不同邏輯頁面與不同實體頁面的對應關系。6.如權利要求5所述的存取方法,其特征在于,另包含:發送另一寫入命令及相對應的另一數據,其中該另一數據用來更新另一邏輯頁面所對應的該快閃存儲器中另一實體區塊中一第三實體頁面的一部份內容;依據該另一寫入命令搜尋該另一實體區塊中可供寫入的一第四實體頁面;將該另一數據寫入該第四實體頁面;記錄該第四實體頁面對應至該另一邏輯頁面:以及于該邏輯實體頁面映射表中將該另一邏輯頁面更新為對應到該第四實體頁面。7.如權利要求1所述的存取方法,其特征在于,另包含:當該實體區塊中不具有可供寫入的實體頁面時,依據該寫入命令搜尋另一實體區塊中可供寫入的一第三實體頁面,將該數據寫入該第三實體頁面,以及記錄該第三實體頁面對應至該邏輯頁面。8.如權利要求1所述的存取方法,其特征在于,該實體區塊包含一備用區域,該記錄該第二實體頁面對應至該邏輯頁面的步驟記錄于該備用區域,該存取方法另包含:讀取該實體區塊中的每個實體頁面及該備用區域中所記錄的該每個實體頁面所對應的邏輯頁面;以及依據一讀取結果建立一邏輯實體頁面映射表,該邏輯實體頁面映射表用以記錄不同邏輯頁面與不同實體頁面的對應關系,其中當該讀取結果指示存在多個實體頁面對應同一邏輯頁面,則于該邏輯實體頁面映射表中記錄該邏輯頁面對應到該些實體頁面中具有最大實體頁面地址的實體頁面。9.一種電子裝置,用以存取一快閃存儲器,包含有:一處理器,發送一寫入命令及相對應的一數據,其中該數據用來更新一邏輯頁面所對應的該快閃存儲器中一實體區塊中一第一實體頁面...
【專利技術屬性】
技術研發人員:李建翔,宋文豪,王澤瑋,
申請(專利權)人:晨星半導體股份有限公司,
類型:發明
國別省市:中國臺灣;71
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。