欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲(chǔ)器裝置的數(shù)據(jù)管理方法

文檔序號(hào):6475588閱讀:299來(lái)源:國(guó)知局
專利名稱:存儲(chǔ)器裝置的數(shù)據(jù)管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及使用不可逆寫(xiě)入存儲(chǔ)器的存儲(chǔ)器裝置的數(shù)據(jù)管理方法。
背景技術(shù)
在使用電可擦除存儲(chǔ)器的系統(tǒng)中,針對(duì)邏輯信息和物理信息的對(duì)應(yīng)處理,由于前提是可重寫(xiě),所以必須有對(duì)應(yīng)于全部邏輯信息的物理信息。另外一個(gè)前提是,采用電可擦除存儲(chǔ)器特有的冗余部分的邏輯信息和物理信息的對(duì)應(yīng)處理。還有,由于電可擦除存儲(chǔ)器本身具有確認(rèn)寫(xiě)入數(shù)據(jù)的校驗(yàn)功能,所以不需要在外部進(jìn)行數(shù)據(jù)確認(rèn)。
與電可擦除存儲(chǔ)器不同的是,非可逆寫(xiě)入存儲(chǔ)器只能寫(xiě)一次。這種存儲(chǔ)器稱為一次寫(xiě)入型存儲(chǔ)器或者OTP(One Time ProgrammableROM),只能寫(xiě)入一次數(shù)據(jù)。另外不可逆寫(xiě)入存儲(chǔ)器通常是非易失性的。也即,一旦寫(xiě)入的數(shù)據(jù)是不可以刪除的,即使關(guān)掉電源,存儲(chǔ)的數(shù)據(jù)仍被保存。
所述不可逆寫(xiě)入存儲(chǔ)器的數(shù)據(jù)管理方法,運(yùn)用到電可擦除存儲(chǔ)器的數(shù)據(jù)管理方法時(shí),存在不能有效控制,或者是由于邏輯信息和物理信息的對(duì)照表,用戶能使用的存儲(chǔ)器容量減少的問(wèn)題。
因此,本發(fā)明的目的是提供適用于不可逆寫(xiě)入存儲(chǔ)器的合適有效的數(shù)據(jù)管理方法。

發(fā)明內(nèi)容
為了解決所述問(wèn)題,本發(fā)明的權(quán)利要求1是,在使用不可逆寫(xiě)入存儲(chǔ)器的可裝卸存儲(chǔ)器裝置的數(shù)據(jù)管理方法中,固定邏輯信息和物理信息的對(duì)應(yīng)的數(shù)據(jù)管理方法。
權(quán)利要求2的使用不可逆寫(xiě)入存儲(chǔ)器的可裝卸存儲(chǔ)器裝置的數(shù)據(jù)管理方法,是通過(guò)計(jì)算獲得邏輯信息和物理信息的對(duì)應(yīng)的數(shù)據(jù)管理方法。
根據(jù)本發(fā)明,由于固定邏輯信息和物理信息的對(duì)應(yīng),或者通過(guò)運(yùn)算獲得對(duì)應(yīng),不需要保存對(duì)應(yīng)于全部邏輯信息的物理信息,所以可以削減此部分所需的存儲(chǔ)器容量。


圖1是本發(fā)明的存儲(chǔ)器裝置的系統(tǒng)構(gòu)成示例的方框圖。
圖2是本發(fā)明存儲(chǔ)器裝置的系統(tǒng)構(gòu)成其它示例的方框圖。
圖3是說(shuō)明不可使用塊對(duì)照表示例的示意圖。
圖4是說(shuō)明不可使用塊對(duì)照表其它示例的示意圖。
圖5是表示不可使用塊對(duì)照表的參考順序流程圖。
圖6是表示不可使用塊對(duì)照表的參考順序其它示例的流程圖。
圖7是表示映射基準(zhǔn)信息示例的線路圖。
圖8是表示映射基準(zhǔn)信息其它示例的線路圖。
圖9是根據(jù)邏輯信息執(zhí)行讀出請(qǐng)求處理示例的流程圖。
圖10是根據(jù)邏輯信息執(zhí)行讀出請(qǐng)求處理的其它示例的流程圖。
圖11是根據(jù)物理信息的讀出請(qǐng)求處理,在存儲(chǔ)器裝置中參考不可使用塊對(duì)照表情況下處理示例的流程圖。
圖12是根據(jù)物理信息的讀出請(qǐng)求處理,在主機(jī)系統(tǒng)中參考不可使用塊對(duì)照表情況下處理示例的流程圖。
圖13是根據(jù)物理信息的讀出請(qǐng)求處理,在存儲(chǔ)器裝置中執(zhí)行單元號(hào)碼的計(jì)算和參考不可使用塊對(duì)照表情況下處理示例的流程圖。
圖14是根據(jù)物理信息的讀出請(qǐng)求處理,在存儲(chǔ)器中執(zhí)行單元號(hào)碼的計(jì)算,而在主機(jī)系統(tǒng)中參考不可使用塊對(duì)照表情況下處理示例的流程圖。
圖15是根據(jù)物理信息的讀出請(qǐng)求處理,在存儲(chǔ)器裝置中參考不可使用塊對(duì)照表情況下處理示例的流程圖。
圖16是根據(jù)物理信息的讀出請(qǐng)求處理,在主機(jī)系統(tǒng)參考不可使用塊對(duì)照表情況下處理示例的流程圖。
圖17是判斷寫(xiě)入錯(cuò)誤的校驗(yàn)處理和追加不可使用塊對(duì)照表的內(nèi)容處理示例的流程圖。
最佳實(shí)施例下面,針對(duì)本發(fā)明一個(gè)實(shí)施例參考圖面進(jìn)行說(shuō)明。圖1是本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)。主機(jī)系統(tǒng)40和存儲(chǔ)器裝置1是通過(guò)通信線路31以及41連接在一起。存儲(chǔ)器裝置1對(duì)于主機(jī)系統(tǒng)40是可自由裝卸(可裝卸)的卡狀結(jié)構(gòu)。
存儲(chǔ)器裝置1具備與主機(jī)系統(tǒng)40通信的通信部分30。存儲(chǔ)器裝置1還具備數(shù)據(jù)處理部分2以及存儲(chǔ)器部分50。存儲(chǔ)器部分50稱為OTP,是只能寫(xiě)入一次的不可逆寫(xiě)入存儲(chǔ)器,也是非易失性的半導(dǎo)體存儲(chǔ)器。也即,寫(xiě)入到存儲(chǔ)器部分50的數(shù)據(jù)是不可擦除的,即使切斷源,存儲(chǔ)的數(shù)據(jù)仍被保留。存儲(chǔ)器50以設(shè)定數(shù)據(jù)量的單位來(lái)讀寫(xiě)。在存儲(chǔ)器部分50中,設(shè)有在存儲(chǔ)器安裝時(shí)通過(guò)主機(jī)系統(tǒng)最初被讀取的區(qū)域,即引導(dǎo)區(qū)域。在引導(dǎo)區(qū)域中,預(yù)先記錄了屬性信息等各種信息。
數(shù)據(jù)處理部分20和通信部分30通過(guò)內(nèi)部總線21以及32連接,數(shù)據(jù)處理部分20和存儲(chǔ)器部分50通過(guò)內(nèi)部總線22以及51連接。數(shù)據(jù)處理部分20通過(guò)內(nèi)部總線13、23以及14,可以訪問(wèn)存儲(chǔ)器管理信息10。存儲(chǔ)器管理信息10包括不可使用塊對(duì)照表11和映射基準(zhǔn)信息12。
圖2所示存儲(chǔ)器裝置1’具備各自含有不可逆寫(xiě)入存儲(chǔ)器,即多個(gè)存儲(chǔ)單元的存儲(chǔ)器部分56。在存儲(chǔ)器部分56和數(shù)據(jù)處理部分20之間,設(shè)置有內(nèi)部數(shù)據(jù)總線22以及51。另外,存儲(chǔ)器管理信息10是存儲(chǔ)在非易失性存儲(chǔ)器上。在此情況下,可以將存儲(chǔ)器管理信息10存儲(chǔ)在和存儲(chǔ)器部分50集成的存儲(chǔ)器上,也可以存儲(chǔ)在存儲(chǔ)器部分50、56上。
主機(jī)系統(tǒng)40可以執(zhí)行對(duì)存儲(chǔ)器裝置1’、1的存儲(chǔ)器部分50、56的數(shù)據(jù)寫(xiě)入和從存儲(chǔ)器部分讀出數(shù)據(jù)。其中的一個(gè)示例是主機(jī)系統(tǒng)40為個(gè)人計(jì)算機(jī)。另一個(gè)示例是主機(jī)系統(tǒng)40為數(shù)字電子相機(jī)。所拍攝的圖像寫(xiě)入到存儲(chǔ)器裝置1、1′,并且將圖像從存儲(chǔ)器裝置1、1′讀出。主機(jī)系統(tǒng)40的另一個(gè)示例是聲音記錄/重放裝置、壓縮聲音數(shù)據(jù)被寫(xiě)入到存儲(chǔ)器裝置1、1′,并且將壓縮聲音數(shù)據(jù)從存儲(chǔ)器裝置1、1′讀出。
圖3是具有一個(gè)存儲(chǔ)器部分50的存儲(chǔ)器裝置1中的不可使用塊對(duì)照表11的一個(gè)示例。此表格11是k個(gè)不可使用塊號(hào)碼被按順序分配到不可使用塊號(hào)碼部分60,和與各不可使用塊號(hào)碼相對(duì)應(yīng)的代用塊號(hào)碼按順序分配到代用塊號(hào)碼部分61的表格。圖2所示存儲(chǔ)器裝置1′中的不可使用塊的對(duì)照表11的結(jié)構(gòu)如圖4所示。雖然不可使用塊號(hào)碼按順序分配到不可使用塊部分62,代用塊號(hào)碼按順序被分配到代用塊號(hào)碼部分63,但是為了區(qū)別多個(gè)存儲(chǔ)單元,除塊號(hào)碼外,還使用單元號(hào)碼。
不可使用塊對(duì)照表11是通過(guò)數(shù)據(jù)處理部分20產(chǎn)生。在圖1所示的存儲(chǔ)器裝置1中,數(shù)據(jù)處理部分20在識(shí)別出存儲(chǔ)器部分50的任意物理塊中有不可使用的物理塊時(shí),通過(guò)內(nèi)部總線13,將此塊號(hào)碼設(shè)定到不可使用塊號(hào)碼部分60,確定替代使用的有效塊號(hào)碼,并將確定的塊號(hào)碼設(shè)定到代用塊號(hào)碼部分61。
在圖2所示存儲(chǔ)器裝置1′中,數(shù)據(jù)處理部分20在識(shí)別出存儲(chǔ)器部分56的任意單元、任意物理塊中有不可使用的物理塊時(shí),通過(guò)內(nèi)部總線13將此塊號(hào)碼以及單元號(hào)碼設(shè)定到不可使用塊號(hào)碼部分62,確定替代使用的有效塊號(hào)碼以及單元號(hào)碼,并將確定的塊號(hào)碼以及單元號(hào)碼設(shè)定到代用塊號(hào)碼部分63。另外,在圖2所示的存儲(chǔ)器裝置1′中,可以是每個(gè)各單元都有不可使用塊對(duì)照表。在此情況下的表格結(jié)構(gòu)如圖3所示。
針對(duì)這樣產(chǎn)生的不可使用塊對(duì)照表的參考方法,參考圖5進(jìn)行說(shuō)明。在步驟S1,處理對(duì)象的物理塊號(hào)碼設(shè)為Nphy。i在步驟S2進(jìn)行初始化。在步驟S3中,確定第i個(gè)不可使用塊和物理塊號(hào)碼Nphy是否一致。不一致的情況下,在步驟S4中,使i加一,在步驟S5中,確定i是否大于等于(k-1)。通過(guò)步驟S3、S4、S5,檢查物理塊號(hào)碼Nphy是否是不可使用塊號(hào)碼。
在步驟S3中,如果確定物理塊號(hào)碼Nphy是和第i個(gè)不可使用塊一致時(shí),在步驟S6,使用第i個(gè)代用塊來(lái)替代物理塊號(hào)碼Nphy。然后,處理結(jié)束。另外,在步驟S5,如果確定i是大于等于(k-1),那么在步驟S7中,物理塊號(hào)碼Nphy不是不可使用塊,而是可以使用。然后,處理結(jié)束。
通過(guò)將不可使用塊對(duì)照表的物理塊號(hào)碼或者邏輯信息按升序或者降序排列,可以高速進(jìn)行參考不可使用塊對(duì)照表的處理。圖6是通過(guò)物理塊號(hào)碼升序排列高速的參考處理的流程圖。
在步驟S11中,物理塊號(hào)碼Nphy設(shè)為處理對(duì)象。在步驟S12中,i被初始化。在步驟S13中,確定第i個(gè)不可使用塊和物理塊號(hào)碼Nphy是否一致。不一致的情況下,在步驟S14中,確定物理塊號(hào)碼Nphy是否小于等于第i個(gè)不可使用塊。
在步驟S14中,如果確定物理塊號(hào)碼Nphy不是小于等于第i個(gè)不可使用塊,那么在下一步驟S15中,使i加一,在步驟S16中,確定i是否大于等于(k-1)。通過(guò)步驟S13、S14、S15、S16,檢查物理塊號(hào)碼Nphy是不是不可使用塊號(hào)碼。
在步驟S13中,如果確定物理塊號(hào)碼Nphy是和第i個(gè)不可使用塊一致時(shí),那么在步驟S17中,使用第i個(gè)代用塊來(lái)替代物理塊號(hào)碼Nphy。然后,處理結(jié)束。另外,在步驟S14中,如果確定物理塊號(hào)碼Nphy是小于等于第i個(gè)不可使用塊,那么在步驟S18中,物理塊號(hào)碼Nphy不是不可使用塊,而是可以使用的。然后,處理結(jié)束。另外,在步驟S16中,如果確定i是大于等于(k-1)時(shí),那么在步驟S18中,物理塊號(hào)碼Nphy是可以使用的。然后,處理結(jié)束。
在圖6的處理中,步驟S14確定物理塊號(hào)碼Nphy是否小于等于第i個(gè)不可使用塊。由于不可使用塊是升序排列,如果此關(guān)系成立時(shí),不需要檢查表格的剩下的范圍,就可直接確定物理塊號(hào)碼Nphy是可以使用的。因此,可以高速處理。
下面,針對(duì)存儲(chǔ)器裝置1以及1′的映射基準(zhǔn)信息12進(jìn)行說(shuō)明。映射基準(zhǔn)信息12被設(shè)定為從邏輯信息變換到物理信息所必需的信息。圖7是表示存儲(chǔ)器裝置1的映射基準(zhǔn)信息12。映射基準(zhǔn)信息12是由邏輯物理變換基準(zhǔn)15和邏輯物理變換乘數(shù)16構(gòu)成。邏輯物理變換基準(zhǔn)15具體是0、+2等。邏輯物理變換乘數(shù)16具體是4、1/2等。
圖8表示存儲(chǔ)器裝置1′的映射基準(zhǔn)信息12。與存儲(chǔ)器裝置1的映射基準(zhǔn)信息同樣地具有邏輯物理變換基準(zhǔn)15和邏輯物理變換乘數(shù)16,還具有存儲(chǔ)器部分的每個(gè)單元的物理塊數(shù)量17。物理塊數(shù)量具體是512、1024等。
映射基準(zhǔn)信息12的內(nèi)容是在構(gòu)成存儲(chǔ)器裝置1、1′時(shí)被設(shè)定。例如,在存儲(chǔ)器裝置1中,當(dāng)邏輯信息單位和物理信息單位相同,邏輯地址0對(duì)應(yīng)于物理塊號(hào)碼0時(shí),映射基準(zhǔn)信息12的邏輯物理變換基準(zhǔn)15設(shè)定為「0」,邏輯物理變換乘數(shù)16設(shè)定為「1」。另外,在存儲(chǔ)器裝置1中,當(dāng)邏輯信息單位是物理信息單位的2倍,邏輯地址0對(duì)應(yīng)于物理塊號(hào)碼4、5時(shí),映射基準(zhǔn)信息12的邏輯物理變換基準(zhǔn)15設(shè)定為「4」,邏輯物理變換乘數(shù)16設(shè)定為「2」。而且,在存儲(chǔ)器裝置1中,當(dāng)邏輯信息單位是物理信息單位的1/4,邏輯地址0、1、2、3對(duì)應(yīng)于物理塊號(hào)碼3時(shí),映射基準(zhǔn)信息12的邏輯物理變換基準(zhǔn)15設(shè)定為「3」,邏輯物理變換乘數(shù)16設(shè)定為「1/4」。
另外,在存儲(chǔ)器裝置1′中,當(dāng)邏輯信息單位和物理信息單位相同,存儲(chǔ)器部分每個(gè)單元的物理塊數(shù)是1024個(gè),邏輯地址0對(duì)應(yīng)于物理塊號(hào)碼2時(shí),映射基準(zhǔn)信息12的邏輯物理變換基準(zhǔn)15設(shè)定為「2」,邏輯物理變換乘數(shù)16設(shè)定為「1」,每個(gè)單元的物理塊數(shù)17設(shè)定為「1024」。
使用所述映射基準(zhǔn)信息12,執(zhí)行從邏輯信息到物理信息的變換處理。在使用圖1所示存儲(chǔ)器裝置1的系統(tǒng)中,從邏輯地址Nlog計(jì)算物理塊號(hào)碼Nphy的公式,當(dāng)設(shè)邏輯物理變換基準(zhǔn)15的設(shè)定值為NBASE,邏輯物理變換乘數(shù)16的設(shè)定值為NMUL時(shí),可表示為下式。
Nphy=Nlog×NMUL+NBASE在使用圖2所示存儲(chǔ)器裝置1′的系統(tǒng)中,從邏輯地址Nlog計(jì)算物理塊號(hào)碼Nphy以及存儲(chǔ)單元號(hào)碼NCELL的公式,當(dāng)邏輯物理變換基準(zhǔn)15的設(shè)定值設(shè)為NBASE,邏輯物理變換乘數(shù)16的設(shè)定值設(shè)為NMUL,每個(gè)單元的設(shè)定值設(shè)為NBLKNUM時(shí),可表示為下式。
Nphy=(Nlog×NMUL+NBASE)%NBLKNUM(上式中的%表示求余數(shù)的運(yùn)算)Ncell=(Nlog×NMUL+NBASE)÷NBLKNUM所述從邏輯信息到物理信息的變換處理是在數(shù)據(jù)處理部分20中執(zhí)行。變換處理也可以在主機(jī)系統(tǒng)40中執(zhí)行。在此情況下,作為初始化處理,主機(jī)系統(tǒng)40從存儲(chǔ)器裝置1、1′讀出存儲(chǔ)器管理信息10的內(nèi)容,主機(jī)系統(tǒng)40有必要保留此信息。
圖9是在圖1所示系統(tǒng)中,數(shù)據(jù)處理部分20在執(zhí)行將邏輯信息變換到物理信息處理的情況下,根據(jù)邏輯信息Nlog執(zhí)行數(shù)據(jù)讀出處理的流程圖。在步驟S21中,從主機(jī)系統(tǒng)40將邏輯地址Nlog的數(shù)據(jù)讀出請(qǐng)求傳送到存儲(chǔ)器裝置1。通過(guò)通信部分30,數(shù)據(jù)處理部20接收此讀出請(qǐng)求(步驟S22)。
在步驟S23中,數(shù)據(jù)處理部分20以邏輯地址Nlog和映射基準(zhǔn)信息12中的設(shè)定值NBASE、NMUL為基礎(chǔ),計(jì)算出物理塊號(hào)碼Nphy。接著,在步驟S24中,參考不可使用塊對(duì)照表11,確認(rèn)物理塊號(hào)碼Nphy不是不可使用塊。此處理是所述圖5或圖6所示的處理。在步驟S25中,確定是否是不可使用塊。如果是不可使用塊的情況下,在步驟S26中,使用代用塊號(hào)碼替代物理塊號(hào)碼Nphy。
在步驟S27中,從存儲(chǔ)器部分50讀出物理塊號(hào)碼Nphy。讀出的數(shù)據(jù)記為DATA(Nphy)。DATA(Nphy)被傳送到數(shù)據(jù)處理部分20(步驟S28)。DATA(Nphy)從數(shù)據(jù)處理部分20被傳送到通信部分30(步驟S29)。通過(guò)通信部分30將讀出的數(shù)據(jù)DATA(Nphy)傳送到主機(jī)系統(tǒng)40(步驟S30)。
圖10是表示在圖2所示系統(tǒng)中,在數(shù)據(jù)處理部分20執(zhí)行將邏輯信息變換為物理信息處理的情況下,根據(jù)邏輯信息Nlog執(zhí)行數(shù)據(jù)讀出處理的流程圖。圖9中的步驟S21、S22、S23和步驟S31、S32、S33一一對(duì)應(yīng)。在步驟S33中,數(shù)據(jù)處理部分20以邏輯地址Nlog和映射基準(zhǔn)信息12中的設(shè)定值NBASE、NMUL、NBLKNUM為基礎(chǔ),計(jì)算物理塊號(hào)碼Nphy以及單元號(hào)碼Ncell。
第9圖中的步驟S24、S25、S26、S27、S28、S29,S30分別對(duì)應(yīng)于步驟S34、S35、S36、S37、S38,S39、S40。在圖10中,由于存儲(chǔ)器部分56由多個(gè)存儲(chǔ)單元構(gòu)成,除了物理塊號(hào)碼Nphy外,還使用了指用于指定單元的單元號(hào)碼Ncell。
圖11是在圖1所示系統(tǒng)中,主機(jī)系統(tǒng)40執(zhí)行將邏輯信息轉(zhuǎn)換到物理信息處理的情況下,根據(jù)邏輯信息Nlog執(zhí)行數(shù)據(jù)讀出處理的流程圖。作為初始化處理,從主機(jī)系統(tǒng)40將映射基準(zhǔn)信息12的讀出請(qǐng)求傳送到存儲(chǔ)器裝置1,存儲(chǔ)器裝置1將映射基準(zhǔn)信息12傳送到主機(jī)系統(tǒng)40。在主機(jī)系統(tǒng)40中,由于以映射基準(zhǔn)信息19為基礎(chǔ),將邏輯地址變換成物理塊號(hào)碼Nphy,所以在步驟S41中,主機(jī)系統(tǒng)40將物理塊號(hào)碼Nphy的數(shù)據(jù)讀出請(qǐng)求傳送到存儲(chǔ)器裝置1。通過(guò)通信部分30,數(shù)據(jù)處理部分20接收此讀出請(qǐng)求(步驟S42)。
在步驟S43中,數(shù)據(jù)處理部分20參考不可使用塊對(duì)照表11,確認(rèn)物理塊號(hào)碼Nphy不是不可使用塊。在步驟S44中,確定是否是不可使用塊。如果是不可使用塊的情況下,在步驟S45中,使用代用塊號(hào)碼來(lái)替代物理塊號(hào)碼Nphy。
在步驟S46中,從存儲(chǔ)器部分50讀出物理塊號(hào)碼Nphy。將讀出的數(shù)據(jù)記為DATA(Nphy)。DATA(Nphy)被傳送到數(shù)據(jù)處理部分20(步驟S47)。并將DATA(Nphy)從數(shù)據(jù)處理部分20傳送到通信部分30(步驟S48)。通過(guò)通信部分30將讀出數(shù)據(jù)DATA(Nphy)傳送到主機(jī)系統(tǒng)40(步驟S49)。
圖12是在圖1所示系統(tǒng)中,在主機(jī)系統(tǒng)40執(zhí)行將邏輯信息變換到物理信息處理的情況下,根據(jù)邏輯信息Nlog執(zhí)行數(shù)據(jù)讀出處理的流程圖。圖12的處理中,在主機(jī)系統(tǒng)40中,邏輯地址被變換到物理塊號(hào)碼Nphy,另外,在主機(jī)系統(tǒng)40中,執(zhí)行參考預(yù)先從存儲(chǔ)器裝置1讀取的不可使用塊對(duì)照表的處理。因此,圖11中的可使用塊對(duì)照表的參考處理(步驟S43、S44及S45)在第12圖中不需要。由于其它處理和圖11相同,并且針對(duì)相對(duì)應(yīng)的步驟,以相同的參考符號(hào)表示,所以說(shuō)明省略。
圖13是在圖2所示系統(tǒng)中,根據(jù)主機(jī)系統(tǒng)40傳送來(lái)的物理信息NGlobalphy執(zhí)行數(shù)據(jù)讀出處理的流程圖。NGlobalphy是指將物理信息Nphy以及Ncell相加后連續(xù)的數(shù)值。在步驟S51中,從主機(jī)系統(tǒng)40將物理信息NGlobalphy的數(shù)據(jù)的讀出請(qǐng)求傳送到存儲(chǔ)器裝置1。通過(guò)通信部分30,數(shù)據(jù)處理部分20接收此讀出請(qǐng)求(步驟S52)。
在步驟S53中,數(shù)據(jù)處理部分20以NGlobalphy和映射基準(zhǔn)信息12中的設(shè)定值NBASE、NMUL、NBLKNUM為基礎(chǔ),計(jì)算出物理信息Nphy以及Ncell。接著,在步驟S54中,參考不可使用塊對(duì)照表11,確認(rèn)物理信息Nphy以及Ncell不是不可使用塊。在步驟S55中,確定是否是不可使用塊。如果是不可使用塊的情況下,在步驟S56中使用代用塊號(hào)碼來(lái)替代Nphy以及Ncell。
在步驟S57,從存儲(chǔ)器部分56讀出物理信息Nphy以及Ncell。讀出的數(shù)據(jù)記為DATA(Ncell、Nphy)。DATA(Ncell、Nphy)被傳送到數(shù)據(jù)處理部分20(步驟S58)。再將DATA(Ncell、Nphy)從數(shù)據(jù)處理部分20傳送到通信部分30(步驟S59)。通過(guò)通信部分30將讀出數(shù)據(jù)DATA(Ncell、Nphy)傳送到主機(jī)系統(tǒng)40(步驟S60)。
圖14是在圖2所示系統(tǒng)中,根據(jù)主機(jī)系統(tǒng)40傳送來(lái)的物理信息NGlobalphy執(zhí)行數(shù)據(jù)讀出處理的流程圖。圖14的處理中,在主機(jī)系統(tǒng)40中執(zhí)行參考不可使用塊對(duì)照表的處理。因此,在圖13中不可使用塊對(duì)照表的參考處理(步驟S54、S55以及S56)在圖14中不需要。由于其它處理和圖13相同,并且針對(duì)相對(duì)應(yīng)的步驟,使用了相同的參考符號(hào)表示,所以說(shuō)明省略。
圖15是在圖2所示系統(tǒng)中,根據(jù)主機(jī)系統(tǒng)40傳送來(lái)的物理信息Ncell、Nphy執(zhí)行數(shù)據(jù)讀出處理的流程圖。在步驟S61中,從主機(jī)系統(tǒng)40將物理信息Ncell、Nphy的數(shù)據(jù)讀出請(qǐng)求傳送到存儲(chǔ)器裝置1。針對(duì)所述圖13的處理中,使用了物理信息NGlobalphy,而在圖15中,在主機(jī)系統(tǒng)40中計(jì)算出指定單元號(hào)碼以及塊號(hào)碼的物理信息Ncell、Nphy,并將此物理信息提供給存儲(chǔ)器裝置1。因此,不需要在圖13中的計(jì)算Ncell、Nphy的步驟S53。由于其它的處理和圖13相同,并且針對(duì)相對(duì)應(yīng)的步驟,以相同的參考符號(hào)表示,所以說(shuō)明省略。
圖16是圖2所示系統(tǒng)中,根據(jù)主機(jī)系統(tǒng)40傳送來(lái)的物理信息Ncell、Nphy,執(zhí)行數(shù)據(jù)讀出處理的流程圖。圖16的處理中,在主機(jī)系統(tǒng)40中執(zhí)行參考不可使用塊對(duì)照表的處理。因此,圖15中的不可使用塊對(duì)照表的參考處理(步驟S54、S55以及S56)在圖16中不需要。由于其它的處理和圖15是相同的,并且針對(duì)相對(duì)應(yīng)的步驟,以相同的參考符號(hào)表示,所以說(shuō)明省略。
圖17是說(shuō)明在如圖1的系統(tǒng)中,以主機(jī)系統(tǒng)40的請(qǐng)求為基礎(chǔ)執(zhí)行寫(xiě)入處理時(shí),通過(guò)校驗(yàn)處理確認(rèn)是否正常結(jié)束寫(xiě)入的功能的流程圖。在步驟S71中,通過(guò)數(shù)據(jù)處理部分20將物理塊號(hào)碼Nphy寫(xiě)入存儲(chǔ)器部分50。寫(xiě)入處理與所述讀出處理相同。在步驟S72中,寫(xiě)入處理開(kāi)始,在步驟S73中,等待寫(xiě)入處理結(jié)束。
寫(xiě)入結(jié)束后,立刻執(zhí)行物理塊號(hào)碼Nphy的讀出處理(步驟S74)。讀出的數(shù)據(jù)表示為DATAR(Nphy)。在步驟S75中,比較DATAR(Nphy)和DATAW(Nphy)(寫(xiě)入數(shù)據(jù))。如果兩者一致,就認(rèn)為寫(xiě)入正常結(jié)束,然后結(jié)束處理(步驟S76)。
在步驟S75中,確定讀出數(shù)據(jù)和寫(xiě)入數(shù)據(jù)為不一致時(shí),判斷為沒(méi)有正常寫(xiě)入。接著,在步驟S77中,將物理塊號(hào)碼Nphy追加到不可使用塊對(duì)照表中。數(shù)據(jù)處理部分20在步驟S78中,確定對(duì)應(yīng)于物理塊號(hào)碼Nphy的代用塊。在步驟S79中,將代用塊設(shè)定在不可使用塊對(duì)照表的內(nèi)容中。在步驟S80中,物理塊號(hào)碼Nphy被設(shè)定的代用塊號(hào)碼置換,返回步驟S71的處理。
本發(fā)明并不局限于所述本發(fā)明的實(shí)施例,只要是不脫離本發(fā)明的主旨范圍內(nèi)的各種變化及應(yīng)用都是可以的。例如,在不可使用塊對(duì)照表是升序排列的情況下,也可判斷處理對(duì)象的塊物理塊號(hào)碼是比最大物理塊號(hào)碼的1/2的值大還是小,并根據(jù)此結(jié)果,選擇判斷是不是不可使用塊的順序。即,選擇了從小開(kāi)始檢查或者是從大開(kāi)始檢查。
根據(jù)本發(fā)明,由于不保存與全部塊數(shù)量對(duì)應(yīng)的邏輯信息和物理信息的對(duì)照表,可以增加對(duì)不可逆寫(xiě)入存儲(chǔ)器的用戶開(kāi)放的容量。另外,在本發(fā)明中,由于根據(jù)計(jì)算也可執(zhí)行邏輯信息和物理信息之間的變換,即使在映射信息丟失時(shí)也可進(jìn)行一定程度的數(shù)據(jù)訪問(wèn)。
權(quán)利要求
1.一種使用不可逆寫(xiě)入存儲(chǔ)器的可裝卸存儲(chǔ)器裝置的數(shù)據(jù)管理方法,其特征在于它是將邏輯信息和物理信息的對(duì)應(yīng)固定的數(shù)據(jù)管理方法。
2.一種使用不可逆寫(xiě)入存儲(chǔ)器的可裝卸存儲(chǔ)器裝置的數(shù)據(jù)管理方法,其特征在于它是通過(guò)計(jì)算而獲得邏輯信息和物理信息的對(duì)應(yīng)的數(shù)據(jù)管理方法。
3.如權(quán)利要求2中所述的數(shù)據(jù)管理方法,其特征在于將在計(jì)算中使用的信息作為映射基準(zhǔn)信息保存在可裝卸存儲(chǔ)裝置內(nèi)。
4.如權(quán)利要求2中所述的數(shù)據(jù)管理方法,其特征在于在所述存儲(chǔ)器裝置中執(zhí)行所述計(jì)算。
5.如權(quán)利要求2中所述的數(shù)據(jù)管理方法,其特征在于在與所述存儲(chǔ)器裝置連接的主機(jī)系統(tǒng)中執(zhí)行所述計(jì)算。
6.如權(quán)利要求1或2中所述的數(shù)據(jù)管理方法,其特征在于在所述不可逆寫(xiě)入存儲(chǔ)器內(nèi)存在不可使用塊的情況下,將不可使用塊號(hào)碼和它的替代用塊號(hào)碼作為不可使用塊對(duì)照表保存。
7.如權(quán)利要求7中所述的數(shù)據(jù)管理方法,其特征在于所述不可使用塊對(duì)照表的物理塊號(hào)碼或者邏輯信息按升序或者降序排列。
8.如權(quán)利要求1或2中所述的數(shù)據(jù)管理方法,其特征在于具有在執(zhí)行寫(xiě)入處理時(shí),通過(guò)寫(xiě)入處理后立刻執(zhí)行校驗(yàn)處理以確認(rèn)是否正常寫(xiě)入的功能。
全文摘要
從主機(jī)系統(tǒng)將邏輯地址N
文檔編號(hào)G06F12/08GK1479894SQ01820285
公開(kāi)日2004年3月3日 申請(qǐng)日期2001年10月12日 優(yōu)先權(quán)日2000年10月13日
發(fā)明者佐佐木淳子 申請(qǐng)人:索尼公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贵溪市| 永新县| 兴城市| 安溪县| 新乡县| 芦山县| 永城市| 兴业县| 满城县| 淳安县| 那坡县| 利津县| 贵德县| 新巴尔虎左旗| 古丈县| 山阳县| 翁牛特旗| 潍坊市| 新竹市| 丹巴县| 松原市| 商水县| 金阳县| 运城市| 鹤峰县| 霸州市| 驻马店市| 合作市| 闻喜县| 通渭县| 霍邱县| 贺州市| 永胜县| 班玛县| 昭觉县| 禄劝| 江安县| 衡阳市| 古蔺县| 海兴县| 武安市|