專利名稱:存儲裝置和使用該存儲裝置的記錄再生裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有可以按位單位寫入1次數(shù)據(jù)的記錄媒體的存儲裝置和使用該存儲裝置的記錄再生裝置以及管理記錄在存儲裝置這的文件的文件管理方法。
本申請以在日本國于2001年12月25日申請的日本專利號2001-392453為基礎(chǔ),主張優(yōu)先權(quán),通過參照該申請而援引到本申請中。
背景技術(shù):
以往,作為信息便攜式終端、臺式電腦、筆記本電腦、手機、音響裝置、家電裝置等的主機的外部存儲媒體,已使用了對這些機器可以裝卸的內(nèi)置半導(dǎo)體存儲器的卡式的可拆的小型IC存儲裝置。
這種存儲裝置,通常內(nèi)置了閃存器等的非易失性半導(dǎo)體存儲器(IC存儲器),將靜止圖像數(shù)據(jù)、動圖像數(shù)據(jù)、聲音數(shù)據(jù)、音樂數(shù)據(jù)等各種數(shù)字數(shù)據(jù)存儲在該半導(dǎo)體存儲器中。閃存器是可以多次反復(fù)進行數(shù)據(jù)的寫入和擦除的可以改寫的存儲器。因此,內(nèi)置閃存器的存儲裝置可以應(yīng)用以可改寫的盤媒體等為前提而制作的MS-DOS(商標)格式的一般的層次目錄結(jié)構(gòu)的文件管理系統(tǒng)。
然而,閃存器是價格比較高的設(shè)備。因此,通過使用比閃存器廉價的PROM等一次性寫入型的非易失性的半導(dǎo)體存儲器作為數(shù)據(jù)存儲設(shè)備,可以廉價地制造存儲裝置。
這樣,作為存儲裝置的數(shù)據(jù)存儲設(shè)備,使用一次性寫入型的半導(dǎo)體存儲器時,從用戶的便利性角度考慮,和使用閃存器的可以改寫的存儲裝置一樣,希望用MS-DOS(商標)格式的層次目錄結(jié)構(gòu)管理文件。
作為數(shù)據(jù)存儲設(shè)備,使用一次性寫入型的半導(dǎo)體存儲器的存儲裝置不能消去記錄的數(shù)據(jù)的實體。從用戶的便利性角度考慮,希望在文件管理系統(tǒng)上可以模擬地消去文件等。
即使是作為數(shù)據(jù)存儲設(shè)備使用一次性寫入型的半導(dǎo)體存儲器的存儲裝置,讀出處理本身也和使用可以改寫的半導(dǎo)體存儲器的存儲裝置相同。因此,從用戶的便利性的角度考慮,關(guān)于數(shù)據(jù)的讀出希望采用在與具有先有的可以改寫的半導(dǎo)體存儲器的先有的IC存儲裝置之間具有互換性的物理結(jié)構(gòu)和文件管理系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明的目的旨在提供可以解塊上述先有的存儲裝置具有的問題的新的存儲裝置和使用該存儲裝置的記錄再生裝置。
本發(fā)明的其他目的旨在提供作為數(shù)據(jù)存儲媒體而使用一次性寫入型存儲器并且可以按層次目錄結(jié)構(gòu)進行文件的管理的存儲裝置、對該存儲裝置的文件管理方法和對該存儲裝置進行數(shù)據(jù)的記錄或再生的數(shù)據(jù)記錄再生裝置。
本發(fā)明的存儲裝置的特征在于具有可以按位單位寫入1次數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄按層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域。在記錄媒體的管理數(shù)據(jù)記錄區(qū)域中,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄在記錄媒體上的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目。在文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,在子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息。
本發(fā)明的文件管理方法是對可以按位單位寫入1次數(shù)據(jù)的記錄媒體的文件管理方法,其特征在于將記錄媒體上的數(shù)據(jù)記錄區(qū)域分割為記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域進行管理,在管理數(shù)據(jù)記錄區(qū)域中,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄在記錄媒體上的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目,在文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,在子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息。
本發(fā)明的記錄再生裝置的特征在于具有對上述存儲裝置進行文件的記錄再生的記錄再生部,上述存儲裝置具有可以按位單位寫入1次數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域。記錄再生部在記錄時對實體數(shù)據(jù)記錄區(qū)域記錄文件的實體數(shù)據(jù),對于管理數(shù)據(jù)記錄區(qū)域,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄在記錄媒體上的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目,文件項目包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,子項目包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息。記錄再生部在數(shù)據(jù)再生時參照管理數(shù)據(jù)記錄區(qū)域記錄的文件項目、根項目和子項目,根據(jù)包含在這些項目中的名稱和指示根項目的根項目或特定子項目的信息管理記錄的文件的層次目錄結(jié)構(gòu),參照管理數(shù)據(jù)記錄區(qū)域記錄的文件項目、根項目和子項目,根據(jù)特定包含在這些項目中的文件的實體數(shù)據(jù)的記錄位置的信息,從實體數(shù)據(jù)記錄區(qū)域中讀出指定的文件的實體數(shù)據(jù)。
本發(fā)明的1次性寫入型存儲裝置的特征在于具有可以按位單位寫入1次數(shù)據(jù)的記錄媒體,上述記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理文件的1次性寫入格式用管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域。在管理數(shù)據(jù)記錄區(qū)域中,作為1次性寫入格式用管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和之層次目錄結(jié)構(gòu)中的子目錄的子項目。在文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息。在子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息。此外,實體數(shù)據(jù)記錄區(qū)域與可改寫型存儲裝置中的有效區(qū)域和物理格式相同,上述可改寫型存儲裝置具有可以多次改寫數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域;管理數(shù)據(jù)記錄區(qū)域與可改寫型存儲裝置中的預(yù)備區(qū)域和物理格式相同。
本發(fā)明的對可以按位單位寫入1次數(shù)據(jù)的1次性寫入型記錄媒體的文件管理方法的特征在于將1次性寫入型記錄媒體的記錄區(qū)域分割為記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的1次性寫入格式用管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域進行管理,在管理數(shù)據(jù)記錄區(qū)域中,作為1次性寫入格式用管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和之層次目錄結(jié)構(gòu)中的子目錄的子項目,在文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息。在上述子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息,此外,與可以多次改寫數(shù)據(jù)的具有記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域的可改寫型記錄媒體中的有效區(qū)域和物理格式相同地管理實體數(shù)據(jù)記錄區(qū)域,與可改寫型記錄媒體中的預(yù)備區(qū)域和物理格式相同地管理上述管理數(shù)據(jù)記錄區(qū)域。
本發(fā)明的記錄再生裝置的特征在于具有對1次性存儲裝置進行文件的記錄再生的記錄再生部,上述1次性存儲裝置具有可以按位單位改寫1次數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理文件的管理數(shù)據(jù)的1次性寫入格式用管理數(shù)據(jù)記錄區(qū)域。記錄再生部在管理數(shù)據(jù)記錄區(qū)域中,作為1次性寫入格式用管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目,在文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,在子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息,此外,與可以多次改寫數(shù)據(jù)的具有記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域的可改寫型記錄媒體中的有效區(qū)域和物理格式相同地管理實體數(shù)據(jù)記錄區(qū)域,與可改寫型記錄媒體中的預(yù)備區(qū)域和物理格式相同地管理管理數(shù)據(jù)記錄區(qū)域。
本發(fā)明的其他目的和本發(fā)明的具體的優(yōu)點,根據(jù)下面參照
的實施例即可明白。
附圖的簡單說明圖1是表示應(yīng)用本發(fā)明的存儲卡和使用該存儲卡的主機的透視圖。
圖2是表示存儲卡的存儲單元的結(jié)構(gòu)的圖。
圖3是從表面?zhèn)瓤创鎯ǖ耐敢晥D。
圖4是從背面?zhèn)瓤创鎯ǖ耐敢晥D。
圖5是用于說明存儲卡的端子結(jié)構(gòu)的圖。
圖6是表示存儲卡的內(nèi)部電路的框圖。
圖7是用于說明存儲卡的界面結(jié)構(gòu)的圖。
圖8是表示在存儲卡的物理格式上定義的段與塊的關(guān)系和物理塊號碼與邏輯地址的關(guān)系的圖。
圖9是用于說明在存儲卡的物理格式上定義的引導(dǎo)區(qū)域和用戶區(qū)域的圖。
圖10是用于說明在存儲卡的物理格式上定義的頁的圖。
圖11是用于說明在存儲卡的物理格式上定義的預(yù)備塊管理號碼的圖。
圖12是用于說明在存儲卡的物理格式上定義的項目頁的圖。
圖13A~圖13F是用于說明項目頁的不同的各場圖像的圖。
圖14是表示存儲卡記錄的文件等的目錄結(jié)構(gòu)例的圖。
圖15是表示按圖14所示的目錄結(jié)構(gòu)記錄文件時的項目頁的記錄圖像的圖。
圖16是表示從圖14所示的目錄結(jié)構(gòu)的文件中刪除任意的文件后的目錄結(jié)構(gòu)的圖。
圖17是表示刪除了圖16所示的文件時的項目頁的記錄圖像的圖。
圖18是表示對話關(guān)閉處理的處理順序的流程圖。
圖19是表示在第1次的對話關(guān)閉處理時存儲卡內(nèi)記錄的文件的目錄結(jié)構(gòu)的圖。
圖20是表示第1次對話關(guān)閉處理后的項目頁的記錄圖像的圖。
圖21是表示第1次對話關(guān)閉處理后的數(shù)據(jù)記錄區(qū)域的記錄圖像的圖。
圖22是表示在第2次對話關(guān)閉處理時上述小型IC存儲器內(nèi)記錄的文件的目錄結(jié)構(gòu)的圖。
圖23是表示第2次對話關(guān)閉處理后的項目頁的記錄圖像的圖。
圖24是表示第2次對話關(guān)閉處理后的數(shù)據(jù)記錄區(qū)域的記錄圖像的圖。
圖25是表示在第3次的對話關(guān)閉處理時上述小型IC存儲器內(nèi)記錄的文件的目錄結(jié)構(gòu)的圖。
圖26是表示第3次對話關(guān)閉處理后的項目頁的記錄圖像的圖。
圖27是表示第3次對話關(guān)閉處理后的數(shù)據(jù)記錄區(qū)域的記錄圖像的圖。
發(fā)明的
具體實施例方式
下面,以將本發(fā)明的存儲裝置應(yīng)用于作為卡狀的小型IC存儲裝置的存儲卡為例以及將本發(fā)明應(yīng)用于把該存儲卡作為外部存儲媒體使用的數(shù)據(jù)處理裝置為例進行說明。
對于應(yīng)用本發(fā)明的存儲卡作為外部存儲媒體使用的數(shù)據(jù)處理裝置,有信息便攜式終端、臺式電腦、筆記本電腦、手機、音響裝置、家電裝置等。
在以下的說明中,將使用應(yīng)用了本發(fā)明的存儲卡的數(shù)據(jù)處理裝置稱為主機。
首先,參照圖1說明本發(fā)明的存儲卡1和將該存儲卡作為外部存儲媒體使用的主機2的概略情況。
本發(fā)明的存儲卡1是可以只寫入1次數(shù)據(jù)的非易失性存儲器,即,將1次寫入型的半導(dǎo)體存儲器(以下,稱為1次性寫入存儲器)作為數(shù)據(jù)存儲媒體內(nèi)置到主機中。存儲卡1如圖1所示,以插入到主機2上設(shè)置的拔插口3中的狀態(tài)進行使用。存儲卡1對拔插口3的插入和拔出,用戶可以自由地進行。因此,也可以拔出插入到某一主機中的存儲卡1,而插入到切主機中。即,本存儲卡1可以用于不同的主機間的數(shù)據(jù)的交換。
設(shè)置在存儲卡1的內(nèi)部的1次性寫入存儲器,是使用可以按1位單位進行數(shù)據(jù)的寫入的二極管擊穿型等的存儲單元的PROM。該二極管擊穿型的存儲單元,例如,如圖2所示,由相互反向在行一列間串聯(lián)連接的pn二極管D1、D2構(gòu)成。二極管擊穿型的存儲單元通過將反向偏壓加到一方的pn二極管上而擊穿,位保持值反轉(zhuǎn)。應(yīng)用于存儲卡1的1次性寫入存儲器不限于二極管擊穿型,也可以使用所謂的保險絲型或浮柵型的PROM。
在應(yīng)用于存儲卡1的1次性寫入存儲器中,由各存儲單元保持的位值,在初始狀態(tài)為“1”(高電平)。即,在未寫入任何數(shù)據(jù)的狀態(tài)下,從各存儲單元讀出“1”。對該初始狀態(tài)的存儲單元寫入“0”(低電平)時,pn二極管擊穿,存儲單元的保持值變?yōu)椤?”。一旦存儲單元的保持值變?yōu)椤?”時,以后,不論對該存儲單元寫入“1”或?qū)懭搿?”,保持值都不變化,維持“0”的狀態(tài)。另一方面,對初始狀態(tài)的存儲單元寫入“1”時,該存儲單元的保持值仍然是“1”的狀態(tài)。這時,二極管不擊穿,所以,以后就可以對該存儲單元寫入“0”。
對具有上述結(jié)構(gòu)的本發(fā)明的存儲卡1,以往提案并使用的存儲卡,將稱為閃存儲器的可以多次改寫的非易失性的半導(dǎo)體存儲器作為數(shù)據(jù)存儲器件內(nèi)藏在其中。本發(fā)明的存儲卡1在外徑形狀、接續(xù)端子、與主機的數(shù)據(jù)傳輸接口等方面與使用閃存儲器的先有的存儲卡具有互換性。本發(fā)明的存儲卡1可以裝到使用具有閃存儲器的先有的存儲卡的主機中使用。另外,使用本發(fā)明的存儲卡1的主機2可以將使用閃存儲器的先有的存儲卡作為外部存儲媒體使用。即,本發(fā)明的存儲卡與先有的使用閃存儲器的存儲卡具有接口上的互換性。
下面,與使用閃存儲器的先有的存儲卡適當?shù)貙Ρ?,詳細說明本發(fā)明的存儲卡。
在以下的說明中,要明確使用閃存儲器的先有的存儲卡與本發(fā)明的存儲卡的區(qū)別時,有時也將使用閃存儲器的先有的存儲卡和與其對應(yīng)的主機稱為Ver1,而將本發(fā)明的存儲卡和與其對應(yīng)的主機稱為Ver2。
如圖3所示,本發(fā)明的存儲卡1形成略呈長方形的薄板狀,長度L1為50mm、寬度W1為21.45mm、厚度D1為2.8mm。存儲卡1的一面為表面1a,另一面為背面1b。在存儲卡1長度方向的一端側(cè)的背面1b側(cè),如圖4所示,設(shè)置了作為10個平面電極的接續(xù)端子群4。構(gòu)成接續(xù)端子群4的各電極,在存儲卡1的寬度方向并列地設(shè)置。在電極與電極之間,設(shè)置從背面1b垂直直立的分割片5。各分割片5是為了防止與各電極連接的接續(xù)端子與其他電極接觸而設(shè)置的。在存儲卡1的背面1b的一端部側(cè)的中央部,如圖4所示,設(shè)置了禁止誤抹去用的滑動開關(guān)6。
在裝入了上述存儲卡1的主機2上,設(shè)置了拔插存儲卡1的拔插口3。如圖1所示,拔插口3在主機2的前面?zhèn)龋鳛榕c存儲卡1的寬度W1和厚度D1對應(yīng)的開口而形成。通過拔插口3插入到主機2中的存儲卡1,通過主機2側(cè)的接續(xù)端子與構(gòu)成接續(xù)端子群4的各電極連接,保持在主機2上,防止脫落。主機2側(cè)的接續(xù)端子與構(gòu)成裝入的存儲卡1上設(shè)置的接續(xù)端子群4的電極對應(yīng)地具有10個接點。
本發(fā)明的存儲卡1以設(shè)置接續(xù)端子群4的一端側(cè)作為插入端,以圖3中箭頭X1方向為插入方向,通過拔插口3裝入到主機2中。裝入到主機2中的存儲卡1,構(gòu)成接續(xù)端子群4的各電極與主機2側(cè)的接續(xù)端子的各接點連接,成為可以進行信號的收發(fā)的狀態(tài)。
下面,參照圖5說明構(gòu)成在本發(fā)明的存儲卡1上設(shè)置的接續(xù)端子群4的10條各端子的功能。
構(gòu)成接續(xù)端子群4的第1端子4a是VSS端子,連接VSS(基準0V電壓)。作為VSS端子的第1端子4a與主機2側(cè)的地和存儲卡1側(cè)的地連接,使主機2與存儲卡1的0V基準電位一致。
第2端子4b構(gòu)成BS端子,從主機2向存儲卡1輸入總線狀態(tài)信號。
第3端子4c構(gòu)成VCC端子,從主機2向存儲卡1供給電源電壓(VCC)。存儲卡1可以動作的電源電壓是2.7~3.6V,供給該范圍的電壓。
第4端子構(gòu)成SDIO端子,輸入輸出在存儲卡1與主機2之間傳輸?shù)拇袛?shù)據(jù)信號。
第5端子4e是預(yù)備的端子,未特別賦予其功能。
第6端子4f構(gòu)成INS端子,是作為用于主機2判斷存儲卡1是否插入了拔插口3的插入/拔出檢測用的端子。
第7端子4g是預(yù)備的端子,未特別賦予其功能。
第8端子4h構(gòu)成SCLK端子,從主機向存儲卡輸入在存儲卡1與主機2之間傳輸?shù)拇袛?shù)據(jù)的時鐘信號。
第9端子4i構(gòu)成VCC端子,從主機向存儲卡供給電源電壓(VCC)。第9端子4i在存儲卡1的內(nèi)部與第3端子4c連接。
第10端子4j作為VSS端子使用,與主機2側(cè)的地和存儲卡1側(cè)的地連接,使主機1與存儲卡1的0V基準電位一致。第10端子4j在存儲卡1的內(nèi)部與同樣作為VSS端子使用的第1端子4a連接。
本發(fā)明的存儲卡1的端子的結(jié)構(gòu)、裝入該存儲卡1的主機2的拔插口3(Ver2)的形狀和接續(xù)端子的結(jié)構(gòu)與使用閃存儲器的先有的存儲卡(Ver1)結(jié)構(gòu)和使用先有的存儲卡的主機相同,相互具有機械的互換性。
下面,說明本發(fā)明的存儲卡1的內(nèi)部電路的結(jié)構(gòu)。
如圖6所示,本發(fā)明的存儲卡1具有接口電路(I/F)12、寄存器電路13、數(shù)據(jù)緩沖器電路14、ECC電路15、存儲器I/F序列電路16、1次性寫入存儲器17和振蕩控制電路18。
I/F電路12是使用3線式半雙重串行協(xié)議在與主機2之間進行數(shù)據(jù)的傳輸?shù)碾娐贰?br>
寄存器電路13是存儲例如從主機傳輸來的指令、存儲卡1內(nèi)的內(nèi)部狀態(tài)、訪問的數(shù)據(jù)的地址、執(zhí)行指令時所需要的各處的參量和1次性寫入存儲器17內(nèi)的文件管理信息等的電路。寄存器電路13存儲的信息是從存儲器I/F序列電路16訪問的或通過從主機2給出指定的指令而訪問的信息。
數(shù)據(jù)緩沖器電路14是暫時保存寫入1次性寫入存儲器17的數(shù)據(jù)和從1次性寫入存儲器17讀出的數(shù)據(jù)的存儲器電路。數(shù)據(jù)緩沖器電路14具有指定的數(shù)據(jù)寫入單位(512字節(jié),是后面所述的頁尺寸)的數(shù)據(jù)容量。
ECC電路15將糾錯代碼(ECC)附加到寫入1次性寫入存儲器17的數(shù)據(jù)上。ECCD路15根據(jù)附加在從1次性寫入存儲器17讀出的數(shù)據(jù)上的糾錯代碼,對該讀出的數(shù)據(jù)進行糾錯處理。例如,糾錯代碼對512字節(jié)的數(shù)據(jù)單位附加3字節(jié)。
存儲器I/F序列電路16根據(jù)寄存器電路13內(nèi)存儲的指令和各種信息控制數(shù)據(jù)緩沖器14與1次性寫入存儲器17間的數(shù)據(jù)的收發(fā)。
如上所述,1次性寫入存儲器17是只可以垓1次保持的數(shù)據(jù)內(nèi)容的半導(dǎo)體存儲器。
振蕩控制電路18發(fā)生本存儲卡1內(nèi)的動作時鐘。
上述結(jié)構(gòu)的存儲卡1根據(jù)例如通過接口從主機2供給的各種指令,進行例如數(shù)據(jù)的寫入、數(shù)據(jù)的讀出、抹去(文件系統(tǒng)上的抹去)等動作。
下面,說明實現(xiàn)存儲卡1與主機2間的接口的系統(tǒng)結(jié)構(gòu)。
圖7表示用于進行本發(fā)明的存儲卡1與主機2之間的數(shù)據(jù)傳輸?shù)慕涌诘墓δ芙Y(jié)構(gòu)。
主機2具有文件管理器31、TPC接口32和串行接口33。存儲卡1具有串行接口35、寄存器37、數(shù)據(jù)緩沖器38、存儲控制器39和存儲器40。
文件管理器31在主機的操作系統(tǒng)上進行存儲卡1內(nèi)存儲的文件和主機的其他媒體存儲的文件的管理。
TPC接口32是文件管理器31的低位層。TPC接口32根據(jù)本存儲卡1的接口特有的指令(TPCTransfer ProtocolCommand)對存儲卡1內(nèi)的寄存器37和數(shù)據(jù)緩沖器38進行訪問。
串行接口33、35是TPC接口的低位層,是本接口系統(tǒng)的物理階層。串行接口33、35按照傳輸1位串行數(shù)據(jù)、時鐘信號和總線狀態(tài)信號的3個信號的3線式半串行協(xié)議,進行數(shù)據(jù)傳輸。
寄存器37存儲從主機傳輸來的指令、存儲卡的內(nèi)部狀態(tài)、存儲器的數(shù)據(jù)地址、執(zhí)行指令時所需要的各處的參量和存儲器內(nèi)的文件管理信息等。
數(shù)據(jù)緩沖器38是暫時保存向存儲器40寫入的數(shù)據(jù)和從存儲器40讀出的數(shù)據(jù)的緩沖區(qū)域。
存儲控制器39按照寄存器電路13內(nèi)存儲的指令和各種信息控制數(shù)據(jù)緩沖器38與存儲器40間的數(shù)據(jù)的收發(fā),進行數(shù)據(jù)的讀出和寫入。
存儲器40是數(shù)據(jù)的存儲區(qū)域,通過存儲控制器39假想為單獨的模型。
具有上述結(jié)構(gòu)的主機2和存儲卡1可以將文件管理器31管理的其他媒體存儲的數(shù)據(jù)通過串行接口向存儲器40傳輸。可以將存儲器40存儲的數(shù)據(jù)通過串行接口向文件管理器管理的其他媒體傳輸。
本發(fā)明的存儲卡1(Ver2)的接口的結(jié)構(gòu)和數(shù)據(jù)傳輸協(xié)議與使用閃存儲器的先有的存儲卡(Ver1)相同,相互具有互換性。
下面,說明本發(fā)明的存儲卡1的數(shù)據(jù)存儲區(qū)域的物理格式。
存儲卡1可以存儲的數(shù)據(jù)容量是例如16M字節(jié)、32M字節(jié)、64M字節(jié)、128M字節(jié)。
在存儲卡1中,定義稱為塊的數(shù)據(jù)單位,在物理上以塊為基本單位管理數(shù)據(jù)存儲區(qū)域。1塊的數(shù)據(jù)尺寸是例如16K字節(jié)。因此,如果是16M字節(jié)的存儲卡,則總塊數(shù)就是1024個,如果是32M字節(jié)的存儲卡,則總塊數(shù)就是2048個,如果是64M字節(jié)的存儲卡,則總塊數(shù)就是4096個,如果是128M字節(jié)的存儲卡,則總塊數(shù)就是8192個。該塊與使用閃存儲器的先有的存儲卡中的抹去塊相同。
塊有有效塊與預(yù)備塊之分。有效塊是存儲文件的實體數(shù)據(jù)等的塊。預(yù)備塊是記錄后發(fā)性的不良的替代數(shù)據(jù)和文件管理用的數(shù)據(jù)的區(qū)域。1個存儲卡1內(nèi)的全部預(yù)備塊數(shù),如果是例如16M字節(jié)的存儲卡,就是31個,如果是32M字節(jié)的存儲卡,就是63個,如果是64M字節(jié)的存儲卡,就是127個,如果是128M字節(jié)的存儲卡,就是255個。
對各塊設(shè)定了特定塊的存儲位置的物理塊號碼。該物理塊號碼不管有效塊和預(yù)備塊的區(qū)別,從0開始以連續(xù)號碼設(shè)定。
在各塊中記錄邏輯地址。該邏輯地址寫入塊內(nèi)指定的區(qū)域。有效塊在例如出廠時等預(yù)先記錄了邏輯地址,預(yù)備塊在出廠時未記錄邏輯地址。在特定的邏輯地址的塊中發(fā)生了后發(fā)不良時,就對未記錄的預(yù)備塊寫入不良塊的邏輯地址,進行替代。即,關(guān)于有效塊,邏輯地址也和物理塊號碼一起成為預(yù)先設(shè)定的狀態(tài),關(guān)于預(yù)備塊,邏輯地址在出廠后進行設(shè)定。
在存儲卡1中,將512塊的集合定義為段。段號碼從0開始以連續(xù)號碼進行設(shè)定。各段內(nèi)由有效塊和預(yù)備塊構(gòu)成。0段的有效塊的數(shù)是495個,預(yù)備塊的數(shù)為15個。其他段的有效塊的數(shù)是496個,預(yù)備塊的數(shù)是16個。0段的有效塊數(shù)和預(yù)備塊數(shù)少的原因是有后面所述的引導(dǎo)塊。
用圖表示以上說明的段與塊的關(guān)系和物理塊號碼與邏輯地址的關(guān)系時,則如圖8所示。
另外,如圖9所示,0段的開頭的2個塊(物理塊號碼“0”和“1”的塊,該塊中不記錄邏輯地址)為引導(dǎo)區(qū)域。引導(dǎo)區(qū)域是主機引導(dǎo)本存儲卡1時最初寫入數(shù)據(jù)的區(qū)域。在該引導(dǎo)區(qū)域的塊中,記錄了關(guān)于存儲卡的信息和屬性等。將記錄該引導(dǎo)的區(qū)域稱為引導(dǎo)區(qū)域,將除此以外的區(qū)域稱為用戶區(qū)域。
如圖10所示,各塊由32個頁構(gòu)成。頁是由512字節(jié)的數(shù)據(jù)區(qū)域和附加數(shù)據(jù)區(qū)域構(gòu)成的單位。在數(shù)據(jù)區(qū)域記錄數(shù)據(jù)的實體。即,記錄文件的實體數(shù)據(jù)和管理數(shù)據(jù)等。
在附加數(shù)據(jù)區(qū)域,從開頭開始順序形成1字節(jié)(8位)的改寫標志區(qū)域、1字節(jié)的管理標志區(qū)域、2字節(jié)的邏輯地址區(qū)域、5字節(jié)的格式保留區(qū)域、第1ECC區(qū)域和第2ECC區(qū)域。
在改寫標志區(qū)域中,從開頭開始,第1位記錄塊狀態(tài),第2、3位記錄頁狀態(tài),第4位記錄更新狀態(tài),第5位記錄數(shù)據(jù)使用狀態(tài)。第6~第8位是保留區(qū)域。
塊狀態(tài)是表示包含該頁的塊為不良狀態(tài)或者是刪除了在包含該頁的塊中記錄的數(shù)據(jù)的狀態(tài)的1位的識別標志。塊狀態(tài)在該值為“0”時表示該塊為塊不良狀態(tài)或數(shù)據(jù)刪除狀態(tài),該值為“1”時表示該塊為可以訪問狀態(tài)。塊狀態(tài)在出廠時等初始狀態(tài)時為“1”。并且,塊狀態(tài)在塊發(fā)生不良時或在文件管理系統(tǒng)上模擬地抹去寫入塊的數(shù)據(jù)時該值改寫為“0”。
頁狀態(tài)是表示每頁的不可糾錯的發(fā)生狀態(tài)的2位的識別標志。頁狀態(tài)在該值為“00”時表示頁內(nèi)的數(shù)據(jù)發(fā)生了可以利用ECC糾錯的狀態(tài),該值為“01”時表示頁內(nèi)的數(shù)據(jù)發(fā)生了不可利用ECC糾錯的狀態(tài),該值為“11”時表示頁內(nèi)的數(shù)據(jù)未發(fā)生錯誤的狀態(tài)。
更新狀態(tài)是表示包含該頁的塊的更新狀態(tài)的1位的標志。更新狀態(tài)在該值為“0”時表示已完成將數(shù)據(jù)記錄到該塊中的狀態(tài)或該塊中將數(shù)據(jù)正在更新中的狀態(tài),該值為“1”時表示該塊中未記錄數(shù)據(jù)的狀態(tài)。
數(shù)據(jù)使用狀態(tài)是對包含該頁的塊記錄了數(shù)據(jù)并且已在使用該塊的1位的識別標志。數(shù)據(jù)使用狀態(tài)在該值為“0”時表示是對該塊已記錄了數(shù)據(jù)的狀態(tài),該值為“1”時表示是對該頁尚未記錄數(shù)據(jù)的狀態(tài)。
在管理標志中,包含表示包含該頁的塊是引導(dǎo)塊還是除此以外的塊的系統(tǒng)位、對該頁的復(fù)制限制位還對該頁的訪問限制位等。
邏輯地址記錄塊的地址信息。
第1ECC是對1字節(jié)的管理標志、2字節(jié)的邏輯地址和5字節(jié)的格式保留的糾錯代碼。
第2ECC是對512字節(jié)的頁數(shù)據(jù)的糾錯代碼。
本發(fā)明的存儲卡1的物理格式具有以上的結(jié)構(gòu)。
這里,存儲卡1的物理格式與使用閃存儲器的可以多次改寫的存儲卡的物理格式比較,其基本結(jié)構(gòu)相同,但是,本發(fā)明的存儲卡1的物理格式中定義數(shù)據(jù)使用狀態(tài)的情況不同。即,在本存儲卡1中,該標志區(qū)域內(nèi)的第5位是數(shù)據(jù)使用狀態(tài),但是,在使用閃存儲器的可以多次改寫的先有的存儲卡中,改寫標志區(qū)域的第5位保留。
本發(fā)明的存儲卡1如以上所述,在物理格式中通過規(guī)定數(shù)據(jù)使用狀態(tài)和塊狀態(tài),可以區(qū)別該塊尚未記錄數(shù)據(jù)的狀態(tài)、該記錄了數(shù)據(jù)的狀態(tài)和該記錄的數(shù)據(jù)抹去的狀態(tài)等3個狀態(tài)。因此,即使是1次性寫入型的存儲卡1,在文件管理系統(tǒng)上也可以模擬地管理數(shù)據(jù)的抹去狀態(tài)。
在存儲卡1中,對使用閃存儲器的可以多次記錄的先有的存儲卡的保留區(qū)域定義了新的數(shù)據(jù)使用狀態(tài)標志,所以,在物理格式上可以具有數(shù)據(jù)讀出的互換性。即,僅由本存儲卡1規(guī)定的數(shù)據(jù)使用狀態(tài)的內(nèi)容對先有的存儲卡沒有影響。
在頁內(nèi)的附加數(shù)據(jù)區(qū)域記錄的信息中,有表示每個塊固有的內(nèi)容的信息和表示每頁固有的內(nèi)容的信息。塊狀態(tài)、更新狀態(tài)、數(shù)據(jù)使用狀態(tài)和邏輯地址是表示每個塊固有的內(nèi)容的信息。頁狀態(tài)和管理標志是表示每頁固有的內(nèi)容的信息。即,塊狀態(tài)、更新狀態(tài)、數(shù)據(jù)使用狀態(tài)和邏輯地址對同一塊內(nèi)的所有的頁是相同的信息內(nèi)容。因此,這些信息可以僅對塊內(nèi)的開頭頁記錄。
本發(fā)明的存儲卡1未設(shè)置記錄在物理格式上使物理塊號碼與邏輯地址的對應(yīng)的表的區(qū)域。因此,主機在引導(dǎo)存儲卡1時訪問全部塊的開頭頁,檢測邏輯地址,作成使物理塊號碼與邏輯地址對應(yīng)的表。
下面,說明本發(fā)明的存儲卡1的邏輯格式。
使用閃存儲器的可以多次寫入的先有的存儲卡,采用MS-DOS互換格式作為邏輯格式。MS-DOS互換格式是在層次目錄結(jié)構(gòu)中管理記錄媒體內(nèi)記錄的數(shù)據(jù)文件的文件系統(tǒng)。在MS-DOS互換格式中,管理記錄的數(shù)據(jù)時,決定對記錄媒體的數(shù)據(jù)的記錄再生單位(分組)。在先有的存儲卡中,將由MS-DOS規(guī)定的數(shù)據(jù)的記錄再生單位(分組)采用塊單位。
與此相反,1次性寫入型的本發(fā)明的存儲卡1使用與MS-DOS互換格式不同的單獨的邏輯格式(以下,稱為1次性寫入格式)和MS-DOS互換格式進行文件管理。1次性寫入格式和MS-DOS互換格式一樣,用層次目錄結(jié)構(gòu)進行文件管理。
可以使用本發(fā)明的存儲卡1的本發(fā)明的主機(Ver2)2,利用1次性寫入格式對存儲卡1進行數(shù)據(jù)的記錄再生。與此相反,以使用先有的存儲卡為目的而構(gòu)成的先有的主機(Ver1)利用MS-DOS互換格式對存儲卡1進行數(shù)據(jù)的記錄再生。本發(fā)明的存儲卡1在通常的狀態(tài)下,利用與該存儲卡1對應(yīng)的主機(Ver2)進行數(shù)據(jù)的記錄,不用MS-DOS互換格式進行數(shù)據(jù)的管理。利用與先有的存儲卡對應(yīng)的主機(Ver1)讀出對本發(fā)明的存儲卡1記錄的數(shù)據(jù)時,進行記錄MS-DOS互換格式的管理數(shù)據(jù)的對話關(guān)閉處理。通過進行該對話關(guān)閉處理,實現(xiàn)與先有機器的讀出互換。
本發(fā)明的存儲卡1可以多次進行對話關(guān)閉處理。即,進行了1次對話關(guān)閉處理之后,也可以用1次性寫入格式進行文件的追記或更新,進而通過再次進行對話關(guān)閉處理,進行了追記或更新的文件也可以由與先有的存儲卡對應(yīng)的機器(Ver1)讀出。
下面,說明應(yīng)用于本存儲卡1的1次性寫入格式和對話關(guān)閉處理。
在1次性寫入格式中,將文件的實體數(shù)據(jù)記錄到預(yù)先分配了邏輯地址的塊即有效塊中。在1次性寫入格式中,按塊單位記錄文件的實體數(shù)據(jù)。即,在1個塊內(nèi),記錄不混合存在的多個文件的實體數(shù)據(jù)。在1次性寫入格式中,從塊的開頭頁開始進行文件的實體數(shù)據(jù)的記錄。在1次性寫入格式中,將1個文件的實體數(shù)據(jù)橫跨多個塊進行記錄時,對連續(xù)的邏輯地址的塊進行記錄。邏輯地址的連續(xù)方向是順向,即,從小的值到大的值的方向。但是,例如MS-DOS互換格式中的子目錄項目等記錄在途中,不能將1個文件的實體數(shù)據(jù)記錄到邏輯地址連續(xù)的1個區(qū)域中時,也可以將文件的實體數(shù)據(jù)分為2段進行記錄。這時,分為2段的各個區(qū)域內(nèi)由邏輯地址連續(xù)的塊形成。
采用MS-DOS互換格式時,可以將文件的實體數(shù)據(jù)進行每組的隨機記錄,但是,即使按照以上的1次性寫入格式記錄了實體數(shù)據(jù),也可以進行至少按組(塊)單位的記錄。因此,按照1次性寫入格式記錄的文件的實體數(shù)據(jù)就按照MS-DOS互換格式進行了記錄。
在1次性寫入格式中,由于文件的實體數(shù)據(jù)記錄在邏輯地址連續(xù)的區(qū)域,所以,即使未將表示所謂的FAT(File Allocation Table)那樣的分組的連接順序的信息作為管理數(shù)據(jù)進行記錄,也可以進行訪問。
在1次性寫入格式中,將稱為項目頁的管理數(shù)據(jù)記錄到未預(yù)先分配邏輯地址的塊(邏輯地址的值為初始值(0×FFFF)的狀態(tài)的塊)中,即,記錄到預(yù)備塊中。在1次性寫入格式中,每次生成1個文件或更新1個文件或者生成1個根目錄和子目錄時,都生成1個項目頁,記錄到預(yù)備塊中。項目頁具有1頁的容量。因此,每次生成或更新文件、根目錄和子目錄時,都要占用預(yù)備塊的1頁。
在1次性寫入格式中,對全部預(yù)備塊的所有的頁設(shè)定了預(yù)備塊管理號碼。1塊內(nèi)的頁數(shù)是32個,所以,設(shè)定預(yù)備塊管理號碼的全部頁數(shù),如果是16M字節(jié)的存儲卡,則為992個,如果是32M字節(jié)的存儲卡,則為2046個,如果是64M字節(jié)的存儲卡,則為4064個,如果是128M字節(jié)的存儲卡,則為8160個。
如圖11所示,預(yù)備塊管理號碼從所有的預(yù)備塊中最低位的物理塊號碼的預(yù)備塊(即,物理塊號碼最大的預(yù)備塊)開始,向高位的物理塊號碼的預(yù)備塊的方向順序附加上號碼。例如,如果是128M字節(jié)的存儲卡1,就如以下所示的那樣設(shè)定預(yù)備塊管理號碼。
表1
在1次性寫入格式中,每次生成或更新1個文件等時,就以按照以上的預(yù)備塊管理號碼的順序記錄項目頁。即,項目頁從存儲卡1內(nèi)的最后的預(yù)備塊開始,向與通常的實體數(shù)據(jù)的記錄方向相反的方向記錄。
下面,說明項目頁。
項目頁分為文件項目、根項目、子項目、對話制動器、目錄標識器等5個種類。
文件項目是指示該存儲卡1中記錄的文件的管理數(shù)據(jù)。將1個文件記錄到存儲卡中時,與該文件對應(yīng)地在預(yù)備塊內(nèi)記錄1個文件項目。在文件項目中,描述該文件項目指示的文件的名稱、該文件的屬性、該文件的實體數(shù)據(jù)的記錄位置信息、該文件的生成日期、主指示字和段落。主指示字是作為指示該文件的根目錄的項目的根項目或記錄子項目的預(yù)備塊管理號碼。段落是表示該文件的實體數(shù)據(jù)不記錄在連續(xù)區(qū)域而是斷開分為2段進行記錄的信息。該段落中也表示了后段的記錄區(qū)域的開始地址。
根項目是指示根目錄的管理數(shù)據(jù)。根目錄是層次目錄結(jié)構(gòu)中最高位的目錄。按層次目錄結(jié)構(gòu)管理文件時,根目錄只有1個,不會變更。因此,在1次性寫入型的存儲卡1中,最好在出廠時在預(yù)備塊管理號碼的開頭頁預(yù)先記錄1個根項目。
子項目是指示子目錄的管理數(shù)據(jù)。子目錄是層次目錄結(jié)構(gòu)中根目錄以外的目錄。子目錄可以配置在根目錄下,也可以配置在子目錄下。在存儲卡1中生成1個子目錄時,與該子目錄對應(yīng)地在預(yù)備塊內(nèi)記錄1個子項目。在子項目中,描述該子項目指示的子目錄的名稱、該子目錄的生成日期和特定該子目錄的根目錄的信息。
對話制動器是表示進行了對話關(guān)閉處理的管理數(shù)據(jù)。對話制動器表示在2個線對上進行1次對話關(guān)閉處理。開始進行對話關(guān)閉處理時,開始先在預(yù)備塊內(nèi)記錄1個對話制動器,在該對話關(guān)閉處理的最后再次在預(yù)備塊內(nèi)記錄1個對話制動器。在該對話制動器中,記錄對存儲卡1進行對話關(guān)閉處理的次數(shù)信息。次數(shù)信息在上述線對上記錄相同的值,所以,在進行文件項目的讀出時可以判斷上述線對。這樣,在對話關(guān)閉處理開始時和結(jié)束時記錄對話制動器時,在例如對話關(guān)閉處理中電源切斷從而對話關(guān)閉失敗時,就只記錄了1個對話制動器,以后可以識別對話關(guān)閉失敗的情況。
目錄標志表示進行對話關(guān)閉處理而生成的作為MS-DOS互換格式的管理數(shù)據(jù)的子目錄項目的記錄位置。在進行對話關(guān)閉處理時,在記錄第1次的對話制動器后、記錄第2次的對話制動器之前記錄目錄標志。即,記錄到成為線對的夾在對話制動器之間的頁上。對在該對話關(guān)閉處理時新記錄的1個子目錄項目記錄1個目錄標志。但是,遍及多個塊記錄子目錄項目時,對1個子目錄項目記錄該塊的目錄標志。
下面,具體說明項目頁的結(jié)構(gòu)。如圖12所示,項目頁記錄到頁內(nèi)的152字節(jié)的數(shù)據(jù)區(qū)域。
項目頁內(nèi)的描述場由名稱場、文件屬性場、種類場、開頭塊指示字場、數(shù)據(jù)尺寸場、生成日期場、主指示字場、段落場和預(yù)備場構(gòu)成。
名稱場配置在第0~第10字節(jié)。該項目頁為文件項目或字項目時,名稱場描述該項目頁指示的文件的名稱或字目錄的名稱。描述文件和字目錄的名稱時,用可以在MS-DOS格式中使用的字符串記錄。
文件名是由MS-DOS格式規(guī)定的長文件名時,在該名稱場的開頭1字節(jié)記錄“0”,在其后的2字節(jié)記錄文件名的數(shù)據(jù)長度,在預(yù)備長記錄文件名稱。該項目頁為根項目或目錄標志時,該名稱場空白。
項目頁為對話制動器時,在該名稱場中,開頭的第0~第1字節(jié)記錄表示對該存儲卡1進行對話關(guān)閉處理的次數(shù)的線對識別用ID。線對識別用ID根據(jù)對該存儲卡1進行對話關(guān)閉處理的次數(shù)按1→2→3…這樣的方式遞增。對話關(guān)閉處理的次數(shù)的最大值為8,線對識別用ID也只記錄到8。對話關(guān)閉處理的次數(shù)未到8次而存儲卡1本身追記的容量已沒有了時,線對識別用ID就成為256(0×FFFF)。
屬性場配置在第11字節(jié)。該項目頁為文件項目時,屬性場中記錄該文件項目指示的文件的屬性。文件的屬性是通常文件時,屬性場記錄“0”;文件的屬性是讀出專用文件時,屬性場記錄“1”;文件的屬性是隱文件時,屬性場記錄“2”;文件的屬性是卷標號時,屬性場記錄“3”。該項目頁為文件項目以外的項目時,屬性場空白。
種類場配置在第12字節(jié)。種類場中記錄該項目頁的種類。即,記錄區(qū)別該項目頁是文件項目還是根項目、子項目、對話制動器、目錄標志的信息。是文件項目時,種類場記錄“0”;是根項目時,種類場記錄“1”;是子項目時,種類場記錄“2”;是對話制動器時,種類場記錄“3”;是目錄制動器時,種類場記錄“4”。
開頭塊指示字場配置在第13~14字節(jié)。該項目頁是文件項目時,開頭塊指示字場記錄存儲文件的實體數(shù)據(jù)的開頭塊的邏輯地址。該項目頁為根項目時,記錄存儲MS-DOS互換格式的根目錄項目的塊的邏輯地址。該項目頁為字項目或?qū)υ捴苿悠鲿r則空白。另外,該項目頁為目錄標志時,記錄該目錄標志指示的塊的邏輯地址。
數(shù)據(jù)尺寸場配置在第15~18字節(jié)。該項目頁為文件項目時,數(shù)據(jù)尺寸場以字節(jié)數(shù)量級記錄該文件項目指示的文件的實體數(shù)據(jù)的尺寸。該項目頁為目錄標志時,數(shù)據(jù)尺寸場在第0、1字節(jié)記錄到該目錄標志指示的塊內(nèi)的項目中記錄最初的項目,在第2、3字節(jié)記錄到該塊內(nèi)的項目中記錄最后的項目。
生成日期場配置在第19~22字節(jié)。項目頁為文件項目、根項目或子項目時,生成日期場記錄生成文件或目錄的日期。生成日期的記錄與MS-DOS格式相同。項目頁為對話制動器或目錄標志時,生成日期場空白。
主指示字場配置在第23~24字節(jié)。該項目頁為文件項目或字項目時,主指示字場記錄主指示字。主指示字是指示根目錄的根項目或字項目的預(yù)備塊管理號碼。該項目頁為根項目時,主指示字記錄自身的項目的預(yù)備塊管理號碼。
段落場配置在第25~28字節(jié)。段落場僅在該項目頁為文件項目時記錄信息。在本1次性寫入格式中,文件的實體數(shù)據(jù)基本上是存儲在連續(xù)的邏輯地址,但是,有時也例外地分割到2個區(qū)域。這樣的文件的實體數(shù)據(jù)分割到2個區(qū)域時,段落場記錄表示該信息的標志。具體而言,在段落場中,文件的實體數(shù)據(jù)被分割切斷時,4字節(jié)中第0、1字節(jié)記錄0(0×0000),不分割切斷時,第0、1字節(jié)記錄除此以外的值。文件的實體數(shù)據(jù)被分割切斷時,第2、3字節(jié)記述記錄后半部分的開頭塊的邏輯地址。
各項目頁的不同種類的圖像示于圖13A~圖13F。圖13A是文件項目的圖像。圖13B是長文件名時的文件項目的圖像。圖13C是根項目的圖像。圖13D是字項目的圖像。圖13E是對話制動器的圖像。圖13F是目錄制動器的圖像。
圖14表示存儲卡1中記錄的文件的層次目錄結(jié)構(gòu)的一例,這樣的層次目錄結(jié)構(gòu)的文件記錄到存儲卡1中時的項目頁的圖像示于圖15。圖15所示的箭頭表示各文件項目和字項目描述的主指示字的前往目的地。
如上所述,本發(fā)明的存儲卡1使用的本1次性寫入格式與生成的文件和目錄對應(yīng)地通過記錄根項目、字項目和文件項目,可以用層次目錄結(jié)構(gòu)管理文件。即,在主機中,引導(dǎo)了存儲卡1時,首先,從預(yù)備塊管理號碼為0的頁開始順序讀出全部項目頁。讀出所有的項目頁,檢測各文件項目和字項目描述的主指示字的值。這樣,檢測了主指示字時,可以管理存儲卡1記錄的文件和目錄的母子關(guān)系。
文件項目中,記錄文件名稱和文件的存儲位置信息。因此,主機通過參照該文件項目可以進行文件的實體數(shù)據(jù)的讀出。
在本1次性寫入格式中進行任意的文件的抹去時,令記錄指示該文件的文件項目的頁的頁狀態(tài)為“0”,使該頁無效。例如,如圖16所示,抹去“文件6”時,可以如圖17所示的那樣令記錄指示該文件6的“文件項目7”的頁(預(yù)備塊管理號碼為“8”的頁)的頁狀態(tài)為“0”。這樣,在本1次性寫入格式中,用層次目錄結(jié)構(gòu)管理文件,也可以進行文件的抹去,所以,與對先有的可以多次改寫的存儲卡的訪問一樣,可以很容易地進行文件操作。
只要再次生成關(guān)于該子目錄的子文件和次級子目錄的所有的項目,并記錄了所有的項目,就可以抹去或移動子目錄。但是,處理非常繁雜,所以,最好不要在途中變更母子的關(guān)系。
下面,說明對話關(guān)閉處理。
在MS-DOS互換格式中,作為實體數(shù)據(jù)以外的文件管理數(shù)據(jù),有MBR(Master Boot Record)、PBR(Partition BootRecofd)、FAT(File Allocation Table)、根目錄項目、子目錄項目。
MBR是配置在用戶區(qū)域的開頭的信息,描述向各分區(qū)的引導(dǎo)信息。本發(fā)明的存儲卡1的情況,分區(qū)僅為1個。PBR是配置在分區(qū)的開頭扇區(qū)的信息,描述關(guān)于各分區(qū)的各處的信息。FAT記錄在用戶區(qū)域處理的組(塊)的連結(jié)狀態(tài)。在本存儲卡1中,為了備份,記錄了2個FAT(FAT1、FAT2)。根目錄項目描述配置在根目錄中的各文件和子目錄的項目。子目錄項目描述配置在子目錄中的各文件和子目錄的項目。1個項目由2字節(jié)構(gòu)成,其中,描述文件名、屬性、記錄日期、開始組(塊)號碼、文件尺寸(字節(jié)單位)。
在MS-DOS互換格式中,規(guī)定將這些管理數(shù)據(jù)記錄到分配了邏輯地址的組中。這里,在本發(fā)明的存儲卡1中,組就是塊。對話關(guān)閉處理是參照用1次性寫入格式記錄的管理數(shù)據(jù)的內(nèi)容通過就上述MS-DOS互換格式的管理數(shù)據(jù)追加記錄到分配了邏輯地址的塊中從而可以進行與先有的存儲卡對應(yīng)的機器的讀出互換的處理。MBR描述PBR的邏輯地址,只要PBR的邏輯地址不變,就不必改寫。與此相反,PBR、FAT、根目錄、子目錄項目必須根據(jù)文件或目錄結(jié)構(gòu)的追記而進行改寫。因此,在對話關(guān)閉處理中,進行除了MBR以外的PBR、FAT、根目錄項目和子目錄項目的生成和記錄。
下面,參照圖18所示的流程圖說明對話關(guān)閉處理的步驟。
首先,在步驟S1,主機2向最后記錄的項目頁之后的預(yù)備塊管理號碼進行第1對話制動器的寫入。這時,主機2對第1對話制動器的名稱場描述線對識別用ID。在該線對識別用ID中,記錄表示對本存儲卡1進行對話關(guān)閉處理的次數(shù)的號碼。例如,第1次的對話關(guān)閉處理時記錄為“1”,第2次的對話關(guān)閉處理時記錄為“2”。
然后,在步驟S2,主機根據(jù)1次性寫入格式的管理數(shù)據(jù)生成與當前時刻的文件管理狀態(tài)對應(yīng)的PBR和FAT,并將生成的PBR和FAT記錄到存儲卡1中。
FAT中記錄塊(組)的連接順序,該連接順序可以通過分析1次性寫入格式的文件項目、根項目、子項目和目錄標志而生成。這是由于,在1次性寫入格式中規(guī)定構(gòu)成1個文件的實體數(shù)據(jù)基本上記錄在連續(xù)的邏輯地址的塊內(nèi),而實體數(shù)據(jù)分割為2段時則由文件項目的段落描述后段部分的邏輯地址。
這里,在第1次的對話關(guān)閉處理時,主機將PBR和FAT記錄到作為預(yù)先分配了邏輯地址的塊的有效塊內(nèi)。在MBR內(nèi)描述記錄了PBR和FAT的塊。該塊是例如邏輯地址為1、2的塊。即,主機在第1次的對話關(guān)閉處理時對該MBR所示的邏輯地址的塊記錄PBR和FAT。
另一方面,在第2次以后的對話關(guān)閉處理時,主機將PBR和FAT記錄到作為預(yù)先分配了邏輯地址的塊的預(yù)備塊內(nèi)。在該預(yù)備塊中,也將PBR和FAT記錄到0段內(nèi)的預(yù)備塊內(nèi)。即,從與1次性寫入格式的管理數(shù)據(jù)(項目頁)相反的區(qū)域中消耗預(yù)備區(qū)域而記錄PBR和FAT。主機2令已記錄的塊的塊使用狀態(tài)為“0”,也記錄邏輯地址。邏輯地址的值采用前次對話關(guān)閉處理時記錄處的PBR和FAT所記錄的塊的邏輯地址相同的值。其次,主機2令前次對話關(guān)閉處理時記錄處的PBR和FAT所記錄的塊的塊狀態(tài)為“0”。最后,主機2更新內(nèi)部保持的邏輯地址一物理塊號碼的變換表。
然后,在步驟S3,主機根據(jù)1次性寫入格式的管理數(shù)據(jù)生成與當前時刻的文件管理狀態(tài)對應(yīng)的根目錄項目和子目錄項目,并記錄生成的根目錄項目和子目錄項目。
這里,在第1次的對話關(guān)閉處理時,主機2將根目錄項目和子目錄項目記錄到作為預(yù)先分配了邏輯地址的塊的有效塊內(nèi)。在PBR內(nèi)描述記錄根目錄項目的塊。因此,主機2在第1次的對話關(guān)閉處理時對PBR所示的邏輯地址的塊記錄根目錄項目。主機2將子目錄項目記錄到1段以后的有效塊內(nèi)。
另一方面,在第2次以后的對話關(guān)閉處理時,主機2對子目錄項目,在預(yù)備塊中也記錄到1段以后的預(yù)備塊內(nèi)。但是,在第2次膺的對話關(guān)閉處理時,對于開始生成的子目錄,即對于前次對話關(guān)閉處理以后新生成的子目錄,也將該子目錄項目記錄到作為預(yù)先分配了邏輯地址的塊的有效塊內(nèi)。這時,記錄到1段以后的有效塊內(nèi)。主機2在將根目錄項目或子目錄項目記錄到預(yù)備塊內(nèi)時令該塊的塊使用狀態(tài)為“0”,同時,記錄邏輯地址。記錄的邏輯地址的值采用與前次對話關(guān)閉處理時記錄處的根目錄項目或子目錄項目所記錄的塊的邏輯地址相同的值。將根目錄項目或子目錄項目記錄到預(yù)備塊內(nèi)時,主機2令前次對話關(guān)閉處理時記錄處的根目錄項目或子目錄項目所記錄的塊的塊狀態(tài)為“0”。最后,主機2鈣內(nèi)部保持的邏輯地址一物理塊號碼的變換表。
然后,在步驟S4,主機2進行子目錄項目的追加或更新時,在步驟S1記錄的對話制動器之后,向預(yù)備塊內(nèi)寫入與進行該追加或更新的子目錄項目對應(yīng)的目錄標志。
在MS-DOS互換格式中,構(gòu)成根目錄或子目錄的各個項目的數(shù)據(jù)尺寸為4字節(jié)(32位)。在MS-DOS互換格式中,規(guī)定根目錄下的文件和子目錄的數(shù)(即項目數(shù))最大為512個,所以,根目錄項目的實體數(shù)據(jù)的容量最大也是1塊(512字節(jié)×32頁)。即,根目錄一定收納在1塊內(nèi)。與此相反,子目錄支配下的文件和子目錄的數(shù)在MS-DOS互換格式中沒有特別規(guī)定。因此,子目錄項目的實體數(shù)據(jù)的容量有時超過1塊。這時,子目錄項目就跨越多個塊進行記錄。
子目錄項目跨越多個塊記錄時,主機2對1個子目錄項目也記錄多個目錄標志。具體而言,子目錄內(nèi)的項目數(shù)為512個(1塊)時,用1個目錄標志記錄子目錄項目的實體數(shù)據(jù)描述的塊的邏輯地址。對于子目錄內(nèi)的項目數(shù)超過512個的部分,對各塊制作目錄標志,表示并識別該塊內(nèi)所示的項目的范圍。
更新子目錄時,存在前次以前的對話關(guān)閉處理時記錄的目錄標志。這時,令包含前次以前的對話關(guān)閉處理時記錄的目錄標志的頁的頁狀態(tài)為“0”而進行擦抹。
然后,在步驟S5,主機2對在步驟S4記錄了目錄標志時就在該目錄標志之后記錄第2對話制動器,在步驟S4未記錄目錄標志時就在步驟S1記錄的第1對話制動器之后記錄第2對話制動器。這時,主機將與第1對話制動器記錄的線對識別用ID相同的線對識別用ID記錄到第2對話制動器中。
主機通過進行上述對話關(guān)閉處理,可以將按1次性寫入格式管理的存儲卡1變換為MS-DOS互換格式。
下面,對本發(fā)明的存儲卡1記錄的文件的層次目錄結(jié)構(gòu)的一例以及將這樣的層次目錄結(jié)構(gòu)的文件記錄到存儲卡1中時項目頁的記錄圖像和數(shù)據(jù)記錄區(qū)域的記錄圖像說明對話關(guān)閉處理的具體的處理例。
本發(fā)明的存儲卡1在出廠時進行第1次的對話關(guān)閉處理,提供給用戶。例如,如圖19所示,在第1次的對話關(guān)閉之前(出廠前),根目錄和“MEMSTICK.ind”文件記錄到存儲卡1中。記錄這樣的文件之后,進行第1次的對話關(guān)閉處理?!癕EMSTICK.ind”文件是描述表示本設(shè)備是1次性寫入型的存儲卡的信息的文件,在根目錄下生成。存儲卡1在該記錄狀態(tài)下進行第1次的對話關(guān)閉處理。
進行第1次的對話關(guān)閉處理之后的1次性寫入格式的管理數(shù)據(jù)的記錄圖像示于圖20。在進行第1次的對話關(guān)閉處理之前,存儲卡1中在預(yù)備塊管理號碼0~1的頁區(qū)域記錄了根項目和指示文件MEMSTICK.ind的文件項目(MEM)。在進行對話關(guān)閉處理之后,存儲卡1中在預(yù)備塊管理號碼2~3的頁區(qū)域記錄2個對話制動器(線對識別用ID為“1”)。
進行第1次的對話關(guān)閉處理之后的MS-DOS互換格式的管理數(shù)據(jù)和實體數(shù)據(jù)的記錄圖像示于圖21。如圖21所示,物理地址為“0”~“1”的塊記錄引導(dǎo)數(shù)據(jù),邏輯地址為“0”的塊(物理塊號碼2)記錄MBR,邏輯地址為“1”~“2”的塊(物理塊號碼3~4)記錄PBR和FAT,邏輯地址為“3”的塊(物理塊號碼5)記錄根目錄項目,邏輯地址為“4”的塊記錄“MEMSTICK.ind”的實體數(shù)據(jù)。
其次,對上述進行第1次的對話關(guān)閉處理之后的存儲卡1追記例如圖22所示的文件。即,在根目錄下追記第1文件(File1)、第2文件(File2)和第1子目錄(Sub1)。此外,在第1子目錄(Sub1)下追記第3文件(File3)。然后,進行第2次的對話關(guān)閉處理。
圖23表示進行第2次的對話關(guān)閉處理之后的1次性寫入格式的管理數(shù)據(jù)的記錄圖像。另外,圖24表示進行第2次的對話關(guān)閉處理之后的MS-DOS互換格式的管理數(shù)據(jù)和實體數(shù)據(jù)的記錄圖像。
在進行第1次的對話關(guān)閉處理之后進行第2次的對話關(guān)閉處理之前,在存儲卡1的預(yù)備塊管路號碼4~7的頁區(qū)域記錄指示第1文件(File1)的文件項目(1)、指示第2文件(File2)的文件項目(2)、指示第1子目錄(Sub1)的子項目(1)和指示第3文件(File3)的文件項目(3)。另外,第1文件(File1)、第2文件(File2)、第3文件(File3)的各實體數(shù)據(jù)分別記錄在0段的數(shù)據(jù)記錄區(qū)域。
從以上的狀態(tài)進行第2次的對話關(guān)閉處理時,在預(yù)備塊管理號碼8~10的頁區(qū)域,記錄第1對話制動器(線對識別用ID為“2”)、表示存儲作為第1子目錄(Sub1)的實體的子目錄項目的塊的目錄標志(1)和第2對話制動器(線對識別用ID為“2”)。
更新后的PBR、FAT和根目錄記錄到0段內(nèi)的開頭的預(yù)備塊(物理塊號碼494~496)中。這時,記錄了PBR、FAT和根目錄的各塊,記錄與記錄更新前的原來的PBR、FAT和根目錄的塊的邏輯地址相同的邏輯地址。具體而言,物理塊號碼494~496的塊記錄邏輯地址1~3。通過進行第2次的對話關(guān)閉處理,新作成第1子目錄(Sub1)的子目錄項目(1),記錄到1段的數(shù)據(jù)記錄區(qū)域(物理塊號碼512、邏輯地址492的塊)中。然后,抹去電視機1次的對話關(guān)閉處理時記錄的PBR、FAT、根目錄項目。即,物理塊號碼3、4、5的塊的塊狀態(tài)成為“0”。
其次,對上述進行第2次的對話關(guān)閉處理之后的存儲卡1追記例如圖25所示的文件等。即,在根目錄下追記第4文件(File4),在第1子目錄(Sub1)下追記第2子目錄(Sub2),在第2子目錄(Sub2)下追記第5文件(File5),在第1子目錄(Sub1)下追記第6文件(File6)。并且,在上述處理之后進行第3次的對話關(guān)閉處理。
圖26表示進行第3次的對話關(guān)閉處理之后的1次性寫入格式的管理數(shù)據(jù)的記錄圖像。另外,圖27表示進行第3次的對話關(guān)閉處理之后的MS-DOS互換格式的管理數(shù)據(jù)和實體數(shù)據(jù)的記錄圖像。
在進行第2次的對話關(guān)閉處理之后進行第3次的對話關(guān)閉處理之前,存儲卡1的預(yù)備塊管理號碼11~14的頁區(qū)域記錄指示第4文件(File4)的文件項目(4)、指示第2子目錄(Sub2)的子項目(2)、指示第5文件(File5)的文件項目(5)、指示第6文件(File6)。另外,第4文件(File4)~第5文件(File5)的各實體數(shù)據(jù)記錄到0段的數(shù)據(jù)記錄區(qū)域中。第6文件(File6)的實體數(shù)據(jù)分割為兩部分記錄到0段的數(shù)據(jù)區(qū)域和1段的數(shù)據(jù)區(qū)域中。第6文件的實體數(shù)據(jù)在第1子目錄項目(1)的途中進入,分割的區(qū)域的邏輯地址不連續(xù)。這時,文件項目(6)中記錄段落。
從以上的狀態(tài)進行第3次的對話關(guān)閉處理時,在預(yù)備塊管理號碼15~17的頁區(qū)域,記錄第1對話制動器(線對識別用ID為“3”)、表示存儲作為第1子目錄(Sub2)的實體的子目錄項目的塊的目錄標志(2)和第2對話制動器(線對識別用ID為“3”)。
更新后的PBR、FAT和根目錄記錄到0段內(nèi)的預(yù)備塊(物理塊號碼497~499)中。這時,在記錄了PBR、FAT和根目錄的各塊中,記錄與記錄更新前的原來的PBR、FAT和根目錄的塊的邏輯地址相同的邏輯地址。具體而言,物理塊號碼497~499的塊記錄邏輯地址1~3。更新后的第1子目錄(Sub1)的子目錄項目(1)記錄到1段內(nèi)的開頭的預(yù)備塊(物理塊號碼1006)中。這時,記錄了子目錄項目(1)的塊中,記錄與記錄更新前的原來的子目錄項目(1)的塊的邏輯地址相同的邏輯地址。具體而言,物理塊號碼1004的塊中記錄邏輯地址494。
通過進行第3次的對話關(guān)閉處理,新作成第2子目錄(Sub1)的子目錄項目(1),記錄到1段的數(shù)據(jù)記錄區(qū)域的空閑塊的開頭(例如,物理塊號碼613、邏輯地址593的塊)。然后,抹去第2次的對話關(guān)閉處理時記錄的PBR、FAT、根目錄項目和第1子目錄的子目錄項目(1)。即,使物理塊號碼494、495、496的塊和物理塊號碼510的塊的塊狀態(tài)成為“0”。
本發(fā)明不限定參照
的上述實施例,只要不脫離權(quán)利要求的范圍及其主旨,可以進行種種變更、置換或同等的處理。
如上所述,本發(fā)明將以位單位只可以寫入1次數(shù)據(jù)的記錄媒體的數(shù)據(jù)記錄區(qū)域分割為記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域進行管理。在管理數(shù)據(jù)記錄區(qū)域中,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目。文件項目包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息。子項目包含指示的子目錄的名稱和指示該子目錄的根目錄的根項目或特定子項目的信息。
通過以上那樣管理以位到只可以寫入1次數(shù)據(jù)的記錄媒體,在本發(fā)明中,可以用層次目錄結(jié)構(gòu)管理1次性寫入型存儲器記錄的文件。
本發(fā)明將以位單位只可以寫入1次數(shù)據(jù)的記錄媒體的數(shù)據(jù)記錄區(qū)域分割為記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域進行管理。在管理數(shù)據(jù)記錄區(qū)域中,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目。文件項目包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息。子項目包含指示的子目錄的名稱和指示該子目錄的根目錄的根項目或特定子項目的信息。
此外,本發(fā)明是使實體數(shù)據(jù)記錄區(qū)域的物理格式與具有包括記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域的記錄媒體的可改寫型存儲裝置的有效區(qū)域的物理格式相同,使管理數(shù)據(jù)記錄區(qū)域的物理格式與可改寫型存儲裝置的預(yù)備區(qū)域的物理格式相同,上述記錄媒體是可以多次改寫數(shù)據(jù)的記錄媒體。
通過以上那樣管理以位單位只可以寫入1次數(shù)據(jù)的記錄媒體,對作為數(shù)據(jù)存儲媒體使用1次性寫入型存儲器的存儲裝置,可以使之具有與使用可以多次寫入的存儲器的存儲裝置的互換性。
權(quán)利要求
1.一種存儲裝置,其特征在于具有包括記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域的記錄媒體,上述記錄媒體是以位單位只可以寫入1次數(shù)據(jù)的記錄媒體,在上述管理數(shù)據(jù)記錄區(qū)域中,作為上述管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目;上述文件項目包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,上述子項目包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息。
2.按權(quán)利要求1所述的存儲裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域和上述管理數(shù)據(jù)記錄區(qū)域分割為作為指定的數(shù)據(jù)單位的各塊,上述實體數(shù)據(jù)記錄區(qū)域的各塊記錄邏輯地址,上述實體數(shù)據(jù)記錄區(qū)域的1個塊內(nèi)只記錄1個文件的實體數(shù)據(jù),1個文件的實體數(shù)據(jù)記錄到由連續(xù)的邏輯地址形成的1以上的塊內(nèi)。
3.按權(quán)利要求2所述的存儲裝置,其特征在于上述塊由指定的數(shù)據(jù)量的多個頁構(gòu)成。
4.按權(quán)利要求3所述的存儲裝置,其特征在于在上述頁上設(shè)置記錄實體數(shù)據(jù)或管理數(shù)據(jù)的頁內(nèi)數(shù)據(jù)記錄區(qū)域和記錄附加數(shù)據(jù)的附加數(shù)據(jù)記錄區(qū)域,在上述附加數(shù)據(jù)記錄區(qū)域中,設(shè)置記錄包含該頁的塊的邏輯地址的區(qū)域。
5.按權(quán)利要求4所述的存儲裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域的各塊中,在實體數(shù)據(jù)的記錄之前預(yù)先記錄邏輯地址。
6.按權(quán)利要求5所述的存儲裝置,其特征在于上述邏輯地址至少記錄在塊內(nèi)的開頭頁上。
7.按權(quán)利要求3所述的存儲裝置,其特征在于1個根項目、子項目和文件項目記錄到1個頁上,對上述管理數(shù)據(jù)記錄區(qū)域的各頁設(shè)定管理用地址,上述子項目和文件項目中,作為特定根目錄的根項目或子項目的信息,包含指示根目錄的根項目和子項目的管理用地址。
8.按權(quán)利要求2所述的存儲裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域的各塊中設(shè)置了記錄表示已記錄了實體數(shù)據(jù)的數(shù)據(jù)使用狀態(tài)標志的區(qū)域。
9.按權(quán)利要求2所述的存儲裝置,其特征在于上述管理數(shù)據(jù)記錄區(qū)域的各頁內(nèi)的附加數(shù)據(jù)記錄區(qū)域中設(shè)置了記錄表示已刪除了該頁記錄的子項目或文件項目指示的子目錄或文件的頁狀態(tài)標志的區(qū)域。
10.按權(quán)利要求1所述的存儲裝置,其特征在于上述記錄媒體是1次性寫入型的非易失性半導(dǎo)體存儲器。
11.一種對可以按位單位寫入1次數(shù)據(jù)的記錄媒體的文件管理方法,其特征在于將上述記錄媒體上的數(shù)據(jù)記錄區(qū)域分割為記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域進行管理,在上述管理數(shù)據(jù)記錄區(qū)域中,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄在記錄媒體上的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目,在上述文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,在上述子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息。
12.按權(quán)利要求11所述的文件管理方法,其特征在于參照上述管理數(shù)據(jù)記錄區(qū)域記錄的上述文件項目、根項目和子項目,根據(jù)指示這些項目‘包含的名稱和根目錄的根項目或特定子項目的信息管理記錄的文件的層次目錄結(jié)構(gòu),參照上述管理數(shù)據(jù)記錄區(qū)域記錄的上述文件項目、根項目和子項目,根據(jù)這些項目包含的特定文件的實體數(shù)據(jù)的記錄位置的信息,從上述實體數(shù)據(jù)記錄區(qū)域讀出指定的文件的實體數(shù)據(jù)。
13.按權(quán)利要求12所述的文件管理方法,其特征在于將上述實體數(shù)據(jù)記錄區(qū)域和上述管理數(shù)據(jù)記錄區(qū)域分割為作為指定的數(shù)據(jù)單位的塊進行管理,上述實體數(shù)據(jù)記錄區(qū)域的各塊記錄邏輯地址,上述實體數(shù)據(jù)記錄區(qū)域的1個塊內(nèi)只記錄1個文件的實體數(shù)據(jù),將1個文件的實體數(shù)據(jù)記錄到由連續(xù)的邏輯地址形成的1以上的塊。
14.按權(quán)利要求13所述的文件管理方法,其特征在于由指定的數(shù)據(jù)量的多個頁構(gòu)成上述塊進行管理。
15.按權(quán)利要求14所述的文件管理方法,其特征在于將上述頁分割為記錄實體數(shù)據(jù)或管理數(shù)據(jù)的頁內(nèi)數(shù)據(jù)記錄區(qū)域和記錄附加數(shù)據(jù)的附加數(shù)據(jù)記錄區(qū)域進行管理,上述附加數(shù)據(jù)記錄區(qū)域記錄包含該頁的塊的邏輯地址。
16.按權(quán)利要求15所述的文件管理方法,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域的各塊,在實體數(shù)據(jù)的記錄之前,預(yù)先記錄邏輯地址。
17.按權(quán)利要求16所述的文件管理方法,其特征在于上述邏輯地址記錄在塊內(nèi)的開頭頁內(nèi)。
18.按權(quán)利要求14所述的文件管理方法,其特征在于將1個根項目、子項目和文件項目記錄到1個頁內(nèi),對上述管理數(shù)據(jù)記錄區(qū)域的各頁設(shè)定管理用地址,作為特定根目錄的根項目或子項目的信息,上述子項目和文件項目包含指示根目錄的根項目或子項目的管理用地址。
19.按權(quán)利要求14所述的文件管理方法,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域記錄實體數(shù)據(jù)時,對記錄了實體數(shù)據(jù)的塊記錄表示已記錄了實體數(shù)據(jù)的數(shù)據(jù)使用狀態(tài)標志。
20.按權(quán)利要求14所述的文件管理方法,其特征在于刪除管理的文件或子項目時,對上述管理數(shù)據(jù)記錄區(qū)域的各頁內(nèi)的附加數(shù)據(jù)記錄區(qū)域記錄表示已刪除了該頁記錄的子項目或文件項目指示的子目錄或文件的頁狀態(tài)標志。
21.按權(quán)利要求11所述的文件管理方法,其特征在于上述記錄媒體是1次性寫入型的非易失性半導(dǎo)體存儲器。
22.一種記錄再生裝置,其特征在于具有對上述存儲裝置進行文件的記錄再生的記錄再生部,上述存儲裝置具有可以按位單位寫入1次數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域,上述記錄再生部在記錄時對上述實體數(shù)據(jù)記錄區(qū)域記錄文件的實體數(shù)據(jù),對于上述管理數(shù)據(jù)記錄區(qū)域,作為上述管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示記錄在記錄媒體上的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目,上述文件項目包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,上述子項目包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息,在數(shù)據(jù)再生時參照上述管理數(shù)據(jù)記錄區(qū)域記錄的文件項目、根項目和子項目,根據(jù)包含在這些項目中的名稱和指示根項目的根項目或特定子項目的信息管理記錄的文件的層次目錄結(jié)構(gòu),參照上述管理數(shù)據(jù)記錄區(qū)域記錄的文件項目、根項目和子項目,根據(jù)特定包含在這些項目中的文件的實體數(shù)據(jù)的記錄位置的信息,從上述實體數(shù)據(jù)記錄區(qū)域中讀出指定的文件的實體數(shù)據(jù)。
23.按權(quán)利要求22所述的記錄再生裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域和上述管理數(shù)據(jù)記錄區(qū)域分割為作為指定的數(shù)據(jù)單位的各塊,上述實體數(shù)據(jù)記錄區(qū)域的各塊記錄邏輯地址,上述記錄再生部對由連續(xù)的邏輯地址形成的1以上的塊記錄1個文件的實體數(shù)據(jù),對上述實體數(shù)據(jù)記錄區(qū)域的1個塊內(nèi)只記錄1個文件的實體數(shù)據(jù),作為特定實體數(shù)據(jù)的記錄位置的信息,上述文件項目包含文件的實體數(shù)據(jù)的開頭塊的邏輯地址和該實體數(shù)據(jù)的數(shù)據(jù)長度。
24.按權(quán)利要求23所述的記錄再生裝置,其特征在于上述塊由指定的數(shù)據(jù)量的多個頁構(gòu)成。
25.按權(quán)利要求24所述的記錄再生裝置,其特征在于對上述管理數(shù)據(jù)記錄區(qū)域的各頁設(shè)定管理用地址,上述記錄再生部將1個根項目、子項目和文件項目記錄到1個頁內(nèi),對上述子項目和文件項目,作為特定根目錄的根項目或子項目的信息,包含指示根目錄的根項目或子項目的管理用地址。
26.按權(quán)利要求24所述的記錄再生裝置,其特征在于上述記錄再生部在對上述實體數(shù)據(jù)記錄區(qū)域記錄實體數(shù)據(jù)時對記錄了實體數(shù)據(jù)的塊記錄表示已記錄了實體數(shù)據(jù)的數(shù)據(jù)使用狀態(tài)標志。
27.按權(quán)利要求24所述的記錄再生裝置,其特征在于上述記錄再生部在刪除上述文件或子目錄時對上述管理數(shù)據(jù)記錄區(qū)域的各頁內(nèi)的附加數(shù)據(jù)記錄區(qū)域記錄表示已刪除了該頁記錄的文件或子項目指示的文件或子目錄的頁狀態(tài)標志。
28.按權(quán)利要求22所述的記錄再生裝置,其特征在于上述記錄媒體是1次性寫入型的非易失性半導(dǎo)體存儲器。
29.一種1次性寫入型存儲裝置,其特征在于具有可以按位單位寫入1次數(shù)據(jù)的記錄媒體,上述記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理文件的1次性寫入格式用管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域,在上述管理數(shù)據(jù)記錄區(qū)域中,作為1次性寫入格式用管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和之層次目錄結(jié)構(gòu)中的子目錄的子項目;在上述文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息;在上述子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息;此外,上述實體數(shù)據(jù)記錄區(qū)域與可改寫型存儲裝置中的有效區(qū)域和物理格式相同,上述可改寫型存儲裝置具有可以多次改寫數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域;上述管理數(shù)據(jù)記錄區(qū)域與可改寫型存儲裝置中的預(yù)備區(qū)域和物理格式相同。
30.按權(quán)利要求29所述的1次性寫入型存儲裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域和管理數(shù)據(jù)記錄區(qū)域分割為與上述可改寫型存儲裝置的有效區(qū)域和預(yù)備區(qū)域的物理格式相同的作為指定的數(shù)據(jù)單位的各塊。
31.按權(quán)利要求30所述的1次性寫入型存儲裝置,其特征在于與上述可改寫型存儲媒體的文件管理用數(shù)據(jù)相同格式的文件應(yīng)用程序表、根目錄和子目錄記錄在上述實體數(shù)據(jù)記錄區(qū)域或上述管理數(shù)據(jù)記錄區(qū)域,上述文件應(yīng)用程序表中,記錄上述塊的連接順序,上述根目錄中記錄配置在層次目錄結(jié)構(gòu)中最高位目錄中的各文件和子目錄的名稱和作為描述各文件和子目錄的實體數(shù)據(jù)的記錄位置的信息的項目,上述子目錄中記錄配置在子目錄中的文件和子目錄的項目。
32.按權(quán)利要求31所述的1次性寫入型存儲裝置,其特征在于上述可改寫型存儲裝置的有效區(qū)域和預(yù)備區(qū)域的物理格式分割為作為指定的數(shù)據(jù)單位的各塊,對各塊設(shè)定物理塊號碼,上述實體數(shù)據(jù)記錄區(qū)域和管理數(shù)據(jù)記錄區(qū)域分割為與上述可改寫型存儲裝置相同的各塊,對各塊設(shè)定與上述可改寫型存儲裝置相同的物理塊號碼。
33.按權(quán)利要求32所述的1次性寫入型存儲裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域的各塊記錄邏輯地址。
34.按權(quán)利要求33所述的1次性寫入型存儲裝置,其特征在于上述實體數(shù)據(jù)記錄區(qū)域的1個塊內(nèi)只記錄1個文件的實體數(shù)據(jù),1個文件的實體數(shù)據(jù)記錄到由連續(xù)的邏輯地址形成的1以上的塊中。
35.按權(quán)利要求34所述的1次性寫入型存儲裝置,其特征在于上述塊由指定的數(shù)據(jù)量的多個頁構(gòu)成。
36.按權(quán)利要求35所述的1次性寫入型存儲裝置,其特征在于1個根項目、子項目和文件項目記錄到1個頁內(nèi),對上述管理數(shù)據(jù)記錄區(qū)域的各頁設(shè)定管理用地址,作為特定根目錄的根項目或子項目的信息,上述子項目和文件項目包含上述管理用地址。
37.按權(quán)利要求36所述的1次性寫入型存儲裝置,其特征在于根項目、子項目和文件項目從管理用地址的低位或高位中的任意一方開始連續(xù)地記錄。
38.按權(quán)利要求37所述的1次性寫入型存儲裝置,其特征在于記錄媒體上最初記錄的文件應(yīng)用程序表、根目錄和子目錄記錄到上述實體數(shù)據(jù)記錄區(qū)域,更新后記錄的文件應(yīng)用程序表、根目錄和子目錄記錄到管理數(shù)據(jù)區(qū)域。
39.按權(quán)利要求38所述的1次性寫入型存儲裝置,其特征在于更新后記錄的文件應(yīng)用程序表、根目錄和子目錄從管理用地址的高位或低位中未記錄1次性寫入格式用管理數(shù)據(jù)的一方開始連續(xù)地記錄。
40.按權(quán)利要求39所述的1次性寫入型存儲裝置,其特征在于記錄更新后記錄的上述文件應(yīng)用程序表、根目錄和子目錄的管理數(shù)據(jù)記錄區(qū)域的塊中,記錄已記錄了更新前的文件應(yīng)用程序表、根目錄和子目錄的塊的邏輯地址。
41.按權(quán)利要求40所述的1次性寫入型存儲裝置,其特征在于在上述實體數(shù)據(jù)記錄區(qū)域和管理數(shù)據(jù)記錄區(qū)域的各塊中,設(shè)置了記錄表示已刪除了該塊記錄的實體數(shù)據(jù)的塊狀態(tài)標志的區(qū)域。
42.按權(quán)利要求41所述的1次性寫入型存儲裝置,其特征在于在1次性格式用管理數(shù)據(jù)之后,表示已更新的對話制動器記錄到管理數(shù)據(jù)記錄區(qū)域。
43.按權(quán)利要求42所述的1次性寫入型存儲裝置,其特征在于上述對話制動器至少記錄2頁。
44.按權(quán)利要求29所述的1次性寫入型存儲裝置,其特征在于上述記錄媒體是1次性寫入型的非易失性半導(dǎo)體存儲器。
45.一種對以位單位只可以寫入1次數(shù)據(jù)的1次性寫入型記錄媒體的文件管理方法,其特征在于將上述1次性寫入型記錄媒體的記錄區(qū)域分割為記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的1次性寫入格式用管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域進行管理,在上述管理數(shù)據(jù)記錄區(qū)域中,作為1次性寫入格式用管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和之層次目錄結(jié)構(gòu)中的子目錄的子項目,在上述文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息;在上述子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息,此外,與可以多次改寫數(shù)據(jù)的具有記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域的可改寫型記錄媒體中的上述有效區(qū)域和物理格式相同地管理上述實體數(shù)據(jù)記錄區(qū)域,與上述可改寫型記錄媒體中的上述預(yù)備區(qū)域和物理格式相同地管理上述管理數(shù)據(jù)記錄區(qū)域。
46.按權(quán)利要求45所述的文件管理方法,其特征在于將上述實體數(shù)據(jù)記錄區(qū)域和管理數(shù)據(jù)記錄區(qū)域分割為與上述可改寫型記錄媒體的有效區(qū)域和預(yù)備區(qū)域的物理格式相同的作為指定的數(shù)據(jù)單位的各塊進行管理。
47.按權(quán)利要求46所述的文件管理方法,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域或上述管理數(shù)據(jù)記錄區(qū)域記錄與上述可改寫型存儲媒體的文件管理用數(shù)據(jù)相同格式的文件應(yīng)用程序表、根目錄和子目錄,上述文件應(yīng)用程序表中記錄上述塊的連接順序,上述根目錄中記錄配置在層次目錄結(jié)構(gòu)中最高位目錄中的各文件和子目錄的名稱以及作為描述各文件和子目錄的實體數(shù)據(jù)的記錄位置的信息的項目,上述子目錄記錄配置在該子目錄中的文件和子目錄的項目。
48.按權(quán)利要求46所述的文件管理方法,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域或管理數(shù)據(jù)記錄區(qū)域記錄由管理數(shù)據(jù)記錄區(qū)域記錄的1次性寫入格式用管理數(shù)據(jù)特定的文件的層次目錄結(jié)構(gòu)和用同一措施目錄結(jié)構(gòu)管理文件的上述根目錄和子目錄,同時,記錄描述由管理數(shù)據(jù)記錄區(qū)域記錄的1次性寫入格式用管理數(shù)據(jù)特定的塊的連接順序的文件應(yīng)用程序表。
49.按權(quán)利要求48所述的文件管理方法,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域的各塊記錄邏輯地址而管理各塊。
50.按權(quán)利要求49所述的文件管理方法,其特征在于在上述實體數(shù)據(jù)記錄區(qū)域的1個塊內(nèi)只記錄1個文件的實體數(shù)據(jù),對由連續(xù)的邏輯地址形成的1以上的塊記錄1個文件的實體數(shù)據(jù)。
51.按權(quán)利要求50所述的文件的管理方法,其特征在于由指定的數(shù)據(jù)量的多個頁構(gòu)成上述塊而進行管理。
52.按權(quán)利要求51所述的文件管理方法,其特征在于將1個根項目、子項目和文件項目記錄到1個頁內(nèi),對上述管理數(shù)據(jù)記錄區(qū)域的各頁設(shè)定管理用地址,作為特定根目錄的根項目或子項目的信息,上述子項目和文件項目包含上述管理用地址。
53.按權(quán)利要求51所述的文件管理方法,其特征在于從管理用地址的低位或高位中的某一方開始連續(xù)地記錄根項目、子項目和文件項目。
54.按權(quán)利要求53所述的文件管理方法,其特征在于將1次性寫入型記錄媒體上最初記錄的文件應(yīng)用程序表、根目錄和子目錄記錄到上述實體數(shù)據(jù)記錄區(qū)域,將更新后記錄的文件應(yīng)用程序表、根目錄和子目錄記錄到管理數(shù)據(jù)記錄區(qū)域。
55.按權(quán)利要求54所述的文件管理方法,其特征在于從管理用地址的高位或低位中未記錄1次性寫入格式用管理數(shù)據(jù)的一方開始連續(xù)地記錄更新后記錄的文件應(yīng)用程序表、根目錄和子目錄。
56.按權(quán)利要求55所述的文件管理方法,其特征在于將記錄了更新前的文件應(yīng)用程序表、根目錄或子目錄的塊的邏輯地址記錄到記錄了更新后記錄的上述文件應(yīng)用程序表、根目錄和子目錄的塊中。
57.按權(quán)利要求56所述的文件管理方法,其特征在于記錄了更新前的文件應(yīng)用程序表、根目錄和子目錄的上述塊中,記錄表示已刪除了該塊記錄的實體數(shù)據(jù)的塊狀態(tài)標志。
58.按權(quán)利要求57所述的文件管理方法,其特征在于更新了文件應(yīng)用程序表、根目錄和子目錄時,在1次性格式用管理數(shù)據(jù)之后,將表示已更新的對話制動器記錄到管理數(shù)據(jù)記錄區(qū)域。
59.按權(quán)利要求58所述的文件管理方法,其特征在于將上述對話制動器至少記錄2頁。
60.按權(quán)利要求45所述的文件管理方法,其特征在于上述記錄媒體是1次性寫入型的非易失性半導(dǎo)體存儲器。
61.一種記錄再生裝置,其特征在于具有對1次性存儲裝置進行文件的記錄再生的記錄再生部,上述1次性存儲裝置具有可以按位單位改寫1次數(shù)據(jù)的記錄媒體,該記錄媒體具有記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理文件的管理數(shù)據(jù)的1次性寫入格式用管理數(shù)據(jù)記錄區(qū)域,上述記錄再生部在上述管理數(shù)據(jù)記錄區(qū)域中,作為上述1次性寫入格式用管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示該記錄媒體記錄的文件的文件項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目,在上述文件項目中,包含指示的文件的名稱、指示該文件的根目錄的根項目或特定子項目的信息和特定該文件的實體數(shù)據(jù)的記錄位置的信息,在上述子項目中,包含指示的子目錄的名稱、指示該子目錄的根目錄的根項目或特定子項目的信息,此外,與可以多次改寫數(shù)據(jù)的具有記錄實體數(shù)據(jù)的有效區(qū)域和數(shù)據(jù)代替用的預(yù)備區(qū)域的可改寫型記錄媒體中的上述有效區(qū)域和物理格式相同地管理上述實體數(shù)據(jù)記錄區(qū)域,與上述可改寫型記錄媒體中的上述預(yù)備區(qū)域和物理格式相同地管理上述管理數(shù)據(jù)記錄區(qū)域。
62.按權(quán)利要求61所述的記錄再生裝置,其特征在于上述記錄再生部將上述實體數(shù)據(jù)記錄區(qū)域和管理數(shù)據(jù)記錄區(qū)域分割為與上述可改寫型存儲裝置的有效區(qū)域和預(yù)備區(qū)域的物理格式相同的作為指定的數(shù)據(jù)單位的各塊進行管理。
63.按權(quán)利要求62所述的記錄再生裝置,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域或上述管理數(shù)據(jù)記錄區(qū)域記錄與上述可改寫型記錄媒體的文件管理用數(shù)據(jù)相同格式的文件應(yīng)用程序表、根目錄和子目錄,上述文件應(yīng)用程序表中記錄上述塊的連接順序,上述根目錄中記錄配置在層次目錄結(jié)構(gòu)中最高位目錄中的各文件和子目錄的名稱和作為描述各文件和子目錄的實體數(shù)據(jù)的記錄位置的信息的項目,上述子目錄中記錄配置在該子目錄中的文件和子目錄的項目。
64.按權(quán)利要求62所述的記錄再生裝置,其特征在于對上述實體數(shù)據(jù)記錄區(qū)域或管理數(shù)據(jù)記錄區(qū)域記錄由管理數(shù)據(jù)記錄區(qū)域記錄的1次性寫入格式用管理數(shù)據(jù)特定的文件的層次目錄結(jié)構(gòu)和用同一層次目錄結(jié)構(gòu)管理文件的上述根目錄和子目錄,同時,記錄描述由管理數(shù)據(jù)記錄區(qū)域記錄的1次性寫入格式用管理數(shù)據(jù)特定的塊的連接順序的文件應(yīng)用程序表。
65.按權(quán)利要求64所述的記錄再生裝置,其特征在于在上述實體數(shù)據(jù)記錄區(qū)域的各塊中記錄邏輯地址。
66.按權(quán)利要求65所述的記錄再生裝置,其特征在于上述記錄再生部在上述實體數(shù)據(jù)記錄區(qū)域的1個塊內(nèi)只記錄1個文件的實體數(shù)據(jù),對由連續(xù)的邏輯地址形成的1以上的塊記錄1個文件的實體數(shù)據(jù)。
67.按權(quán)利要求66所述的記錄再生裝置,其特征在于上述塊由指定的數(shù)據(jù)量的多個頁構(gòu)成。
68.按權(quán)利要求67所述的記錄再生裝置,其特征在于對上述管理數(shù)據(jù)記錄區(qū)域的各頁設(shè)定邏輯地址,上述記錄再生部將1個根項目、子項目和文件項目記錄到1個頁內(nèi),作為特定根目錄的根項目或子項目的信息,上述子項目和文件項目包含上述管理用地址。
69.按權(quán)利要求67所述的記錄再生裝置,其特征在于上述記錄再生部從管理用地址的低位或高位中的某一方開始連續(xù)地記錄根項目、子項目和文件項目。
70.按權(quán)利要求69所述的記錄再生裝置,其特征在于上述記錄再生部將1次性寫入型記錄媒體上自持記錄的文件應(yīng)用程序表、根目錄和子目錄記錄到上述實體數(shù)據(jù)記錄區(qū)域,將更新后記錄的文件應(yīng)用程序表、根目錄和子目錄記錄到管理數(shù)據(jù)記錄區(qū)域。
71.按權(quán)利要求70所述的記錄再生裝置,其特征在于上述記錄再生部從管理用地址的高位或低位中未記錄1次性寫入格式用管理數(shù)據(jù)的一方開始連續(xù)地記錄更新后記錄的文件應(yīng)用程序表、根目錄和子目錄。
72.按權(quán)利要求71所述的記錄再生裝置,其特征在于上述記錄再生部將記錄了更新前的文件應(yīng)用程序表、根目錄或子目錄的塊的邏輯地址記錄到記錄了更新后記錄的上述文件應(yīng)用程序表、根目錄或子目錄的塊中。
73.按權(quán)利要求72所述的記錄再生裝置,其特征在于記錄了更新前的文件應(yīng)用程序表、根目錄和子目錄的上述塊中,記錄表示已刪除了該塊記錄的實體數(shù)據(jù)的塊狀態(tài)標志。
74.按權(quán)利要求73所述的記錄再生裝置,其特征在于上述記錄再生部在更新了文件應(yīng)用程序表、根目錄或子目錄時,在1次性格式用管理數(shù)據(jù)之后,將表示已更新的對話制動器記錄到管理數(shù)據(jù)記錄區(qū)域。
75.按權(quán)利要求74所述的記錄再生裝置,其特征在于上述記錄再生部將上述對話制動器至少記錄2頁。
76.按權(quán)利要求61所述的記錄再生裝置,其特征在于上述記錄媒體是1次性寫入型的非易失性半導(dǎo)體存儲器。
全文摘要
本發(fā)明使用PROM等1次性寫入型的存儲器IC(17)構(gòu)成存儲卡(1)。在存儲器IC(17)中,形成記錄文件的實體數(shù)據(jù)的實體數(shù)據(jù)記錄區(qū)域和記錄用層次目錄結(jié)構(gòu)管理記錄的文件的管理數(shù)據(jù)的管理數(shù)據(jù)記錄區(qū)域。在管理數(shù)據(jù)記錄區(qū)域中,作為管理數(shù)據(jù),與生成的各文件、根目錄和子目錄對應(yīng)地記錄指示存儲卡(1)記錄的文件的五角星項目、指示層次目錄結(jié)構(gòu)中最高位目錄的根項目和指示層次目錄結(jié)構(gòu)中的子目錄的子項目。
文檔編號G06F3/08GK1500249SQ0280721
公開日2004年5月26日 申請日期2002年12月18日 優(yōu)先權(quán)日2001年12月25日
發(fā)明者鈴木馨, 學(xué), 小野寺學(xué) 申請人:索尼公司