亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)記錄裝置的制作方法

文檔序號(hào):6475121閱讀:122來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):數(shù)據(jù)記錄裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用半導(dǎo)體存儲(chǔ)介質(zhì)來(lái)記錄、再生圖像或聲音的裝置。
背景技術(shù)
近年來(lái),使用閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)卡正在普及。閃速存儲(chǔ)器是能夠用電來(lái)記錄或擦除數(shù)據(jù)、即使切斷電源也能保持已記錄的數(shù)據(jù)的非易失性存儲(chǔ)器。半導(dǎo)體存儲(chǔ)卡沒(méi)有現(xiàn)有的帶(tape)裝置或盤(pán)(disk)裝置所需的機(jī)械驅(qū)動(dòng)部分,所以小型、輕量、并且耐沖擊,被用于數(shù)字相機(jī)等各種用途。然而,為了記錄高質(zhì)量的動(dòng)畫(huà)或聲音,每1枚半導(dǎo)體存儲(chǔ)卡的存儲(chǔ)容量小,而且記錄或再生的數(shù)據(jù)傳送率低,所以對(duì)該用途是不夠的。
因此,作為現(xiàn)有例,有組合多個(gè)半導(dǎo)體存儲(chǔ)卡、以便提高存儲(chǔ)容量和傳送速率的半導(dǎo)體存儲(chǔ)包(pack)裝置。
例如,在(日本)特開(kāi)2000-207137號(hào)公報(bào)公開(kāi)的半導(dǎo)體存儲(chǔ)包裝置中,能夠向多枚半導(dǎo)體存儲(chǔ)卡中同時(shí)記錄數(shù)據(jù),所以能夠加快記錄的傳送速率。
一般,現(xiàn)有的許多半導(dǎo)體存儲(chǔ)卡具有下述特征在內(nèi)部包括閃速存儲(chǔ)器,用電來(lái)集中(統(tǒng)一)擦除被稱(chēng)為擦除塊的一定大小的數(shù)據(jù)。這里,在記錄低于擦除塊的大小的數(shù)據(jù)的情況下,先讀出并保持該塊的數(shù)據(jù),集中擦除塊的數(shù)據(jù),將保持的數(shù)據(jù)部分地更新為記錄數(shù)據(jù),寫(xiě)回到塊中。這種工作被稱(chēng)為讀-修改-寫(xiě),記錄工作復(fù)雜,成為記錄的傳送速率降低的原因。為了以高傳送速率來(lái)記錄數(shù)據(jù),要避免這種對(duì)擦除塊的部分?jǐn)?shù)據(jù)更新,所以需要使要記錄的數(shù)據(jù)的大小為與擦除塊相同的大小、或其整數(shù)倍的大小,并且使進(jìn)行記錄的地址與擦除塊的起始地址對(duì)齊。
在(日本)特開(kāi)2000-207137號(hào)公報(bào)所示的組合了多枚半導(dǎo)體存儲(chǔ)卡的半導(dǎo)體存儲(chǔ)包裝置中,向多枚半導(dǎo)體存儲(chǔ)卡中同時(shí)記錄數(shù)據(jù),所以按每枚半導(dǎo)體存儲(chǔ)卡的擦除塊的大小乘以枚數(shù)所得的大小來(lái)記錄數(shù)據(jù)。如上所述,在使用多枚半導(dǎo)體存儲(chǔ)卡的記錄裝置中,為了以高傳送速率來(lái)記錄數(shù)據(jù),需要增大在1次記錄工作中記錄的數(shù)據(jù)大小。
另一方面,為了將已記錄的數(shù)據(jù)作為文件來(lái)管理,需要被稱(chēng)為文件系統(tǒng)的數(shù)據(jù)管理部件和管理方法。文件系統(tǒng)一般以扇區(qū)或簇等規(guī)定(預(yù)定)的數(shù)據(jù)大小為單位來(lái)管理文件。但是,一般扇區(qū)或簇的大小小,所以在處理前述那樣大的數(shù)據(jù)單位時(shí),1個(gè)扇區(qū)或1個(gè)簇的大小有時(shí)還不夠。在這種情況下,文件系統(tǒng)需要將連續(xù)的多個(gè)扇區(qū)、或連續(xù)的多個(gè)簇集中記錄到上述裝置中。
然而,在使用半導(dǎo)體存儲(chǔ)卡的現(xiàn)有的半導(dǎo)體存儲(chǔ)包裝置中,在記錄數(shù)據(jù)的單位、和文件系統(tǒng)管理的數(shù)據(jù)的單位不一致的情況下,有各種問(wèn)題。以下,用圖2來(lái)詳細(xì)說(shuō)明該問(wèn)題。
圖2(a)~圖2(c)是現(xiàn)有的半導(dǎo)體存儲(chǔ)包裝置中的記錄區(qū)域的圖。在圖2中,201表示管理單位。所謂管理單位,相當(dāng)于文件系統(tǒng)的扇區(qū)或簇。202至212都表示與201相同大小的管理單位。此外,在圖2(a)中,擦除塊220由管理單位201至204構(gòu)成,表示用電來(lái)集中擦除的單位。以下同樣,擦除塊230由管理單位205至208構(gòu)成,擦除塊240由管理單位209至212構(gòu)成。此外,在圖2(b)中,記錄區(qū)域250表示記錄數(shù)據(jù)時(shí)使用的記錄區(qū)域,記錄區(qū)域250由管理單位203至206構(gòu)成。以下同樣,記錄區(qū)域260由管理單位207至210構(gòu)成,在圖2(c)中,記錄區(qū)域270由管理單位201至204構(gòu)成,記錄區(qū)域280由管理單位209至212構(gòu)成。其中,圖2(b)中斜線所示的管理單位201和202、及圖2(c)的管理單位206都表示已經(jīng)記錄了數(shù)據(jù)的狀態(tài),在這些管理單位中存在文件。
以下,就以上所示的圖2來(lái)說(shuō)明現(xiàn)有的問(wèn)題。在圖2(a)中,假設(shè)管理單位201至212處于未使用的狀態(tài)。在此情況下,為了以最高傳送速率向半導(dǎo)體存儲(chǔ)包裝置中記錄數(shù)據(jù),最好按照擦除塊的單位的每一個(gè)用連續(xù)地址來(lái)記錄數(shù)據(jù)。其理由是因?yàn)?,如前所述,半?dǎo)體存儲(chǔ)介質(zhì)的數(shù)據(jù)是以擦除塊單位用電來(lái)集中擦除的,所以通過(guò)以與該塊的大小一致的數(shù)據(jù)單位來(lái)記錄數(shù)據(jù),能夠防止讀-修改-寫(xiě)。再者,有些種類(lèi)的半導(dǎo)體存儲(chǔ)卡如果以擦除塊為單位、而且按連續(xù)地址來(lái)記錄數(shù)據(jù),則在半導(dǎo)體存儲(chǔ)卡的內(nèi)部能將記錄處理并行化,在這種介質(zhì)中,能以更高的傳送速率來(lái)記錄數(shù)據(jù)。因此,圖2(a)中的理想的記錄方法是,通過(guò)將管理單位201至204合計(jì)的大小的數(shù)據(jù)作為記錄單位,按擦除塊220、230、240的順序來(lái)連續(xù)進(jìn)行記錄,以實(shí)現(xiàn)高傳送速率。
然而,在圖2(b)中,在管理單位201和202中,已經(jīng)記錄的數(shù)據(jù)作為文件存在著。文件系統(tǒng)能夠以管理單位的大小來(lái)創(chuàng)建文件,所以在交換介質(zhì)上,有時(shí)由其他存取裝置創(chuàng)建了這種小的文件。在這種情況下,如果以擦除塊的大小來(lái)記錄數(shù)據(jù),則首先向記錄區(qū)域250中記錄數(shù)據(jù),接著向記錄區(qū)域260中記錄數(shù)據(jù)。在向記錄區(qū)域250中記錄了數(shù)據(jù)的情況下,不僅實(shí)際記錄著數(shù)據(jù)的管理單位203和204,而且已經(jīng)記錄完的管理單位201和202也被包含在同一擦除塊中,所以發(fā)生前述讀-修改-寫(xiě),記錄的傳送速率降低。再者,在向記錄區(qū)域260中記錄數(shù)據(jù)時(shí),由于向前一個(gè)記錄區(qū)域250中進(jìn)行記錄工作,管理單位205和206變?yōu)橐延涗浀臓顟B(tài)。因此,在向管理單位207和208中進(jìn)行記錄時(shí)也發(fā)生讀-修改-寫(xiě),以下重復(fù)該現(xiàn)象。
這樣,在盡管使數(shù)據(jù)的記錄單位與擦除塊的單位一致、而開(kāi)始記錄的地址卻與擦除塊的邊界有偏差的情況下,發(fā)生讀-修改-寫(xiě),記錄的傳送速率降低。
此外,在圖2(b)中向記錄區(qū)域250中記錄數(shù)據(jù)的情況下,在半導(dǎo)體存儲(chǔ)介質(zhì)的內(nèi)部,已記錄的管理單位201和202的數(shù)據(jù)也被暫時(shí)讀出、保持,在集中擦除塊后寫(xiě)回。在該過(guò)程的途中發(fā)生混進(jìn)噪聲或斷電等錯(cuò)誤的情況下,已經(jīng)記錄了數(shù)據(jù)的管理單位201或202的數(shù)據(jù)也有可能被破壞。這樣,如果發(fā)生讀-修改-寫(xiě),則不僅記錄的傳送速率降低,而且在發(fā)生錯(cuò)誤時(shí),有破壞已記錄的數(shù)據(jù)的問(wèn)題。
此外,在圖2(c)中,在管理單位206中存在已記錄的數(shù)據(jù)。在這種情況下,首先向記錄區(qū)域270中記錄與擦除塊大小相同大小的數(shù)據(jù),接著為了避免讀-修改-寫(xiě),不向包含管理單位206的擦除塊中記錄數(shù)據(jù),而是向與下一擦除塊相當(dāng)?shù)挠涗泤^(qū)域280、即管理單位209至212的區(qū)域中記錄數(shù)據(jù)。如果采用這樣這種方法,則不發(fā)生讀-修改-寫(xiě),但是有下述問(wèn)題。
首先,在圖2(c)中,為了避免存在已記錄的數(shù)據(jù)的管理單位206,盡管管理單位205、207以及208是空閑區(qū)域,也不用于記錄。這意味著浪費(fèi)記錄區(qū)域,在存在許多像管理單位205至208那樣部分地包含已記錄的管理單位的擦除塊的情況下,成為所謂的碎片狀態(tài),在以高傳送速率來(lái)記錄數(shù)據(jù)時(shí)不能將這些區(qū)域用于記錄,所以不能有效利用記錄介質(zhì)的容量。
此外,在圖2(c)中記錄區(qū)域270和記錄區(qū)域280之間空著,所以地址不連續(xù)。如果地址不連續(xù),則不能如前所述以高傳送速率來(lái)記錄數(shù)據(jù)。
再者,在一般的文件系統(tǒng)中,需要每當(dāng)記錄幾個(gè)扇區(qū)或幾個(gè)簇時(shí)更新文件的管理信息。該所謂管理信息,例如是表示扇區(qū)或簇的使用狀況的表或位圖的數(shù)據(jù)、記錄中的文件的大小等信息。如果細(xì)致地更新文件的管理信息,則即使在由于斷電等而使記錄中斷的情況下,也能夠?qū)⑽募M量修復(fù)到斷電之前的狀態(tài)。但是,使用閃速存儲(chǔ)器等的半導(dǎo)體存儲(chǔ)介質(zhì)的改寫(xiě)次數(shù)有限,如果頻繁地更新管理信息,則會(huì)縮短半導(dǎo)體存儲(chǔ)介質(zhì)的改寫(xiě)壽命。

發(fā)明內(nèi)容
本發(fā)明鑒于上述課題,目的在于提供一種數(shù)據(jù)記錄裝置,能夠向內(nèi)置了多枚并行工作的閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)包裝置中高速地記錄數(shù)據(jù)。
為了解決該問(wèn)題,本發(fā)明的數(shù)據(jù)記錄裝置采用以下手段。
第1,本發(fā)明的數(shù)據(jù)記錄裝置向內(nèi)置并行進(jìn)行記錄工作的多個(gè)閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)包裝置中記錄數(shù)據(jù),其特征在于,包括將應(yīng)記錄到上述半導(dǎo)體存儲(chǔ)包裝置中的數(shù)據(jù)作為文件來(lái)管理的文件管理部;上述文件管理部將供給到上述半導(dǎo)體存儲(chǔ)包裝置的數(shù)據(jù)的數(shù)據(jù)記錄單位,設(shè)為上述多個(gè)閃速存儲(chǔ)器的擦除塊大小的合計(jì)大小、和該文件管理部中的數(shù)據(jù)管理大小的公倍數(shù)。
由此,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。
第2,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1結(jié)構(gòu)中,將上述多個(gè)閃速存儲(chǔ)器的擦除塊大小的合計(jì)大小的整數(shù)倍作為數(shù)據(jù)記錄單位,上述文件管理部的數(shù)據(jù)管理單位與上述數(shù)據(jù)記錄單位大小相同。
由此,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。
第3,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1或第2結(jié)構(gòu)中,使上述文件管理部使上述數(shù)據(jù)記錄單位內(nèi)為同一文件的數(shù)據(jù)。
這樣,通過(guò)將數(shù)據(jù)記錄單位內(nèi)設(shè)為同一文件的數(shù)據(jù),能向上述多個(gè)閃速存儲(chǔ)器中并行寫(xiě)入同一文件的數(shù)據(jù)。因此,在從閃速存儲(chǔ)器中讀出該數(shù)據(jù)的情況下,通過(guò)進(jìn)行并行讀出,也能夠進(jìn)行高速讀出。
第4,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1或第2結(jié)構(gòu)中,使上述文件管理部只在上述半導(dǎo)體存儲(chǔ)包裝置中有與上述數(shù)據(jù)記錄單位相當(dāng)?shù)目臻e容量的情況下才進(jìn)行記錄。
由此,閃速存儲(chǔ)器的擦除塊邊界和數(shù)據(jù)記錄單位的邊界不會(huì)失配,所以能夠有效地防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。
第5,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1或第2結(jié)構(gòu)中,使上述文件管理部在上述數(shù)據(jù)記錄單位內(nèi)記錄著不同文件的數(shù)據(jù)的情況下,將記錄數(shù)據(jù)排序?yàn)樯鲜鰯?shù)據(jù)記錄單位內(nèi)為同一文件的數(shù)據(jù)。
由此,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。此外,通過(guò)將數(shù)據(jù)記錄單位內(nèi)排序?yàn)橥晃募臄?shù)據(jù),能向上述多個(gè)閃速存儲(chǔ)器中并行寫(xiě)入同一文件的數(shù)據(jù)。因此,在從閃速存儲(chǔ)器中讀出該數(shù)據(jù)的情況下,通過(guò)進(jìn)行并行讀出,也能夠進(jìn)行高速讀出。
第6,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1或第2結(jié)構(gòu)中,使上述半導(dǎo)體存儲(chǔ)包裝置具有記錄上述文件管理部的文件管理信息的區(qū)域;上述文件管理部在將聲音數(shù)據(jù)文件及圖像數(shù)據(jù)文件的至少2個(gè)文件同時(shí)并行記錄到上述半導(dǎo)體存儲(chǔ)包裝置中的情況下,在作為應(yīng)供給到上述半導(dǎo)體存儲(chǔ)包裝置中的數(shù)據(jù)而存儲(chǔ)的聲音數(shù)據(jù)的量達(dá)到上述數(shù)據(jù)記錄單位的整數(shù)倍的時(shí)刻,更新上述半導(dǎo)體存儲(chǔ)包裝置中記錄著的上述文件管理信息。
由此,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。此外,通過(guò)將比特率最低的聲音數(shù)據(jù)的記錄作為寫(xiě)回文件系統(tǒng)管理信息的契機(jī),不會(huì)無(wú)謂地增加半導(dǎo)體存儲(chǔ)包裝置中的文件管理信息的改寫(xiě)次數(shù)。
第7,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1或第2結(jié)構(gòu)中,使上述文件管理部在將MPEG流記錄到文件中的情況下,在已記錄的數(shù)據(jù)達(dá)到1GOP的整數(shù)倍的時(shí)刻,更新上述文件管理部的文件管理信息。
第8,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第1或第2結(jié)構(gòu)中,使上述閃速存儲(chǔ)器作為半導(dǎo)體存儲(chǔ)卡被安裝在上述半導(dǎo)體存儲(chǔ)包裝置中。
第9,本發(fā)明的數(shù)據(jù)記錄裝置根據(jù)FAT文件系統(tǒng)向內(nèi)置多個(gè)閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)包裝置中記錄數(shù)據(jù),其特征在于,用上述FAT文件系統(tǒng)來(lái)管理上述半導(dǎo)體存儲(chǔ)包裝置中實(shí)際存在的扇區(qū)數(shù)、和不實(shí)際存在的虛擬的扇區(qū)數(shù)相加所得的扇區(qū)總數(shù),通過(guò)在與上述不實(shí)際存在的虛擬的扇區(qū)對(duì)應(yīng)的簇的FAT項(xiàng)中保存具有空閑區(qū)域以外的意義的值而從數(shù)據(jù)寫(xiě)入對(duì)象中除外。
第10,本發(fā)明的數(shù)據(jù)記錄裝置最好在上述第9結(jié)構(gòu)中,將表示文件末尾的所有比特為1的值寫(xiě)入到FAT項(xiàng)中,作為上述具有空閑區(qū)域以外的意義的值。
如上所述,根據(jù)本發(fā)明,能夠向內(nèi)置了多枚半導(dǎo)體存儲(chǔ)卡的半導(dǎo)體存儲(chǔ)包裝置中高速地記錄數(shù)據(jù),并且能夠延長(zhǎng)內(nèi)置的半導(dǎo)體存儲(chǔ)卡的改寫(xiě)壽命。


圖1是本發(fā)明實(shí)施方式1的數(shù)據(jù)記錄裝置及半導(dǎo)體存儲(chǔ)包裝置的結(jié)構(gòu)圖。
圖2是現(xiàn)有的半導(dǎo)體存儲(chǔ)包裝置中的記錄區(qū)域的圖。
圖3是本發(fā)明實(shí)施方式1的數(shù)據(jù)記錄單位和擦除塊、簇分配的圖。
圖4是本發(fā)明實(shí)施方式2的數(shù)據(jù)記錄單位和擦除塊、簇分配的圖。
圖5是本發(fā)明實(shí)施方式3的數(shù)據(jù)記錄單位和擦除塊、簇分配的圖。
圖6是本發(fā)明實(shí)施方式4的排序前的數(shù)據(jù)記錄單位和文件的記錄配置的圖。
圖7是本發(fā)明實(shí)施方式4的排序后的數(shù)據(jù)記錄單位和文件的記錄配置的圖。
圖8是本發(fā)明實(shí)施方式5的實(shí)時(shí)數(shù)據(jù)文件的再生方法的方框圖。
圖9是本發(fā)明實(shí)施方式5的實(shí)時(shí)數(shù)據(jù)文件的再生方法的方框圖。
圖10是本發(fā)明實(shí)施方式5的實(shí)時(shí)數(shù)據(jù)文件的再生方法的方框圖。
圖11是本發(fā)明實(shí)施方式6的實(shí)時(shí)數(shù)據(jù)文件的再生方法的方框圖。
圖12是IS0/IEC9293中規(guī)定的FAT的引導(dǎo)扇區(qū)的圖。
圖13是本發(fā)明實(shí)施方式1的數(shù)據(jù)記錄裝置的功能性結(jié)構(gòu)的方框圖。
圖14是本發(fā)明實(shí)施方式4中對(duì)數(shù)據(jù)記錄單位內(nèi)的數(shù)據(jù)進(jìn)行排序的方法的說(shuō)明圖。
具體實(shí)施例方式
以下,參照附圖來(lái)說(shuō)明本發(fā)明的實(shí)施方式。
(實(shí)施方式1)首先,參照?qǐng)D1,來(lái)說(shuō)明本發(fā)明一實(shí)施方式的數(shù)據(jù)記錄裝置及半導(dǎo)體存儲(chǔ)包裝置的結(jié)構(gòu)。在圖1中,110是指示記錄數(shù)據(jù)的數(shù)據(jù)記錄裝置,120是記錄數(shù)據(jù)的半導(dǎo)體存儲(chǔ)包裝置。數(shù)據(jù)記錄裝置110是向半導(dǎo)體存儲(chǔ)包裝置120中記錄數(shù)據(jù)的裝置,例如是個(gè)人計(jì)算機(jī)、攝像機(jī)、刻盤(pán)機(jī)、或數(shù)字相機(jī)等,但是不僅限于此。數(shù)據(jù)記錄裝置110的硬件包括CPU 111、主存112、卡連接器113等。CPU 111進(jìn)行運(yùn)算處理或控制整個(gè)裝置的工作。主存112臨時(shí)存儲(chǔ)要記錄到半導(dǎo)體存儲(chǔ)包裝置120中的數(shù)據(jù)、控制數(shù)據(jù)記錄裝置110的工作的軟件、CPU 111的運(yùn)算處理結(jié)果??ㄟB接器113是用于連接數(shù)據(jù)記錄裝置110和半導(dǎo)體存儲(chǔ)包裝置120的連接器。
接著,用圖13來(lái)說(shuō)明本實(shí)施方式的數(shù)據(jù)記錄裝置110的功能性結(jié)構(gòu)。圖13是數(shù)據(jù)記錄裝置110的功能性?xún)?nèi)部結(jié)構(gòu)的方框圖。在圖13中,1102表示控制部,1103表示存儲(chǔ)器,1104表示輸入數(shù)據(jù)接口,1105表示編碼器控制部,1106表示編碼器,1107表示緩沖器控制部,1108表示緩沖器,1109表示文件管理部,1110表示介質(zhì)接口(I/F)。
控制部1102對(duì)應(yīng)于圖1的CPU 111,用與圖1的主存112對(duì)應(yīng)的存儲(chǔ)器1103來(lái)控制整個(gè)數(shù)據(jù)記錄裝置110。介質(zhì)接口1110是與半導(dǎo)體存儲(chǔ)包裝置120之間的接口,對(duì)應(yīng)于圖1的卡連接器113。
輸入數(shù)據(jù)接口1104接收從外部輸入的數(shù)據(jù)。編碼器控制部1105接收從輸入數(shù)據(jù)接口1104輸入的數(shù)據(jù),控制編碼器1106進(jìn)行該數(shù)據(jù)的編碼處理,向緩沖器控制部1107發(fā)送編碼過(guò)的數(shù)據(jù)。此外,編碼器控制部1105也可以取得來(lái)自編碼器1106的信息,并傳遞給控制部1102。所謂來(lái)自編碼器1106的信息,例如在將視頻數(shù)據(jù)編碼為MPEG(Moving Pictures coding Experts Group,運(yùn)動(dòng)圖像專(zhuān)家組)的情況下,是完成了1個(gè)GOP(Group Of Pictures,圖片組)的編碼這一信息等。
緩沖器控制部1107將從編碼器控制部1105接收到的編碼過(guò)的數(shù)據(jù)按數(shù)據(jù)的種類(lèi)保存到緩沖器1108內(nèi)的不同的區(qū)域中。此外,緩沖器控制部1107監(jiān)視緩沖器1108中存儲(chǔ)的數(shù)據(jù)的量,在達(dá)到規(guī)定量時(shí)通知給控制部1102??刂撇?102接收到該通知后,向文件管理部1109發(fā)出數(shù)據(jù)記錄請(qǐng)求。
文件管理部1109是一般作為操作系統(tǒng)的功能之一、被稱(chēng)為“文件系統(tǒng)”的東西,管理半導(dǎo)體存儲(chǔ)包裝置120中記錄著的文件。文件管理部1109從半導(dǎo)體存儲(chǔ)包裝置120經(jīng)介質(zhì)接口1110讀入文件系統(tǒng)管理信息,保存到存儲(chǔ)器1103中。接收到來(lái)自控制部1102的數(shù)據(jù)記錄請(qǐng)求后,文件管理部1109參照文件系統(tǒng)管理信息來(lái)搜索空閑區(qū)域,如果找到了,就向半導(dǎo)體存儲(chǔ)包裝置120發(fā)布記錄命令,使得向該區(qū)域中記錄數(shù)據(jù)。此外,與該處理同時(shí),文件管理部1109將記錄位置和數(shù)據(jù)量等記錄了的數(shù)據(jù)的信息寫(xiě)入到存儲(chǔ)器1103中保存著的文件系統(tǒng)管理信息中。
半導(dǎo)體存儲(chǔ)包裝置120包括半導(dǎo)體存儲(chǔ)卡123~126,采用閃速存儲(chǔ)器;多卡存取控制部121,控制這4枚半導(dǎo)體存儲(chǔ)卡123~126;以及工作存儲(chǔ)器122,臨時(shí)存儲(chǔ)要記錄到存儲(chǔ)卡123~126中的數(shù)據(jù)。其中,向半導(dǎo)體存儲(chǔ)卡123~126分別分配了號(hào)碼#1~#4。
接著,用圖3來(lái)說(shuō)明本實(shí)施方式的數(shù)據(jù)記錄裝置110進(jìn)行的數(shù)據(jù)記錄工作。圖3圖示了向半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址上映射4枚半導(dǎo)體存儲(chǔ)卡123~126的邏輯地址的狀態(tài)、及向半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址分配了文件管理部1109的數(shù)據(jù)管理單位——簇的狀態(tài)。
半導(dǎo)體存儲(chǔ)包裝置123~126的邏輯地址的映射方法如下所述。即,按擦除塊的大小(16KB)來(lái)交織半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126,向按半導(dǎo)體存儲(chǔ)卡123~126的號(hào)碼#1~#4的順序來(lái)排列的地址上映射半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址。半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126并行同時(shí)進(jìn)行記錄工作,所以16KB×4=64KB的連續(xù)地址成為向半導(dǎo)體存儲(chǔ)包裝置120的數(shù)據(jù)記錄單位。數(shù)據(jù)記錄裝置110的文件管理部1109的數(shù)據(jù)管理單位——簇305的大小與上述數(shù)據(jù)記錄單位一致。即,1個(gè)簇被分配給半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的64KB的邏輯地址。以下,說(shuō)明將簇大小定為64KB的情況下的數(shù)據(jù)記錄裝置110的記錄工作。
在數(shù)據(jù)記錄裝置110中,文件管理部1109由控制CPU 111的工作的軟件來(lái)實(shí)現(xiàn)。文件管理部1109將應(yīng)記錄到半導(dǎo)體存儲(chǔ)包裝置120中的數(shù)據(jù)分割為與數(shù)據(jù)管理單位——簇相同的大小(這里為64KB)。文件管理部1109進(jìn)而從半導(dǎo)體存儲(chǔ)包裝置120的存儲(chǔ)空間中搜索1個(gè)簇的空閑區(qū)域,將找到的空閑區(qū)域的邏輯地址和應(yīng)記錄的數(shù)據(jù)與記錄命令一起交付給半導(dǎo)體存儲(chǔ)包裝置120。
半導(dǎo)體存儲(chǔ)包裝置120從數(shù)據(jù)記錄裝置110接收到記錄命令后,將應(yīng)記錄的1個(gè)簇的數(shù)據(jù)與記錄命令一起臨時(shí)存儲(chǔ)到工作存儲(chǔ)器122中。此外,在半導(dǎo)體存儲(chǔ)包裝置120中,多卡存取控制部121將與記錄命令一起指示的半導(dǎo)體存儲(chǔ)包裝置120的邏輯地址如圖3所示變換為半導(dǎo)體存儲(chǔ)卡123~126的個(gè)別的邏輯地址。多卡存取控制部121進(jìn)而向通過(guò)該變換而得到的半導(dǎo)體存儲(chǔ)卡123~126的個(gè)別的邏輯地址上分散、并并行同時(shí)記錄工作存儲(chǔ)器122中臨時(shí)存儲(chǔ)的1個(gè)簇的數(shù)據(jù)。
以上,根據(jù)本實(shí)施方式,通過(guò)使數(shù)據(jù)記錄裝置110的文件管理部1109管理數(shù)據(jù)的最小單位——1個(gè)簇、與半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡的擦除塊的合計(jì)大小(64KB)一致,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。此外,半導(dǎo)體存儲(chǔ)包裝置120向內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126中并行同時(shí)進(jìn)行記錄,所以與半導(dǎo)體存儲(chǔ)卡只有1枚的情況相比,能夠以4倍高速來(lái)記錄數(shù)據(jù)。
其中,在實(shí)施方式1中,以?xún)?nèi)置4枚并行工作的半導(dǎo)體存儲(chǔ)卡的類(lèi)型的半導(dǎo)體存儲(chǔ)包裝置為例進(jìn)行了說(shuō)明,但是在本發(fā)明的數(shù)據(jù)記錄裝置中半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的枚數(shù)不限于4枚。此外,無(wú)需內(nèi)置的所有半導(dǎo)體存儲(chǔ)卡都并行工作。例如也可以采用內(nèi)置4枚半導(dǎo)體存儲(chǔ)卡、其中每2枚并行工作的結(jié)構(gòu)。此外,在實(shí)施方式1中,說(shuō)明了將4個(gè)擦除塊分配給1個(gè)簇的例子,但是只要是半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的擦除塊合計(jì)的整數(shù)倍,則也可以不是4個(gè),而且擦除塊的大小并不限于16KB。內(nèi)置的半導(dǎo)體存儲(chǔ)器的形狀不限于卡狀,以片狀(芯片的形狀)安裝了半導(dǎo)體存儲(chǔ)器的也包含在本發(fā)明的技術(shù)范圍中。
再者,在實(shí)施方式1中,以半導(dǎo)體存儲(chǔ)包裝置內(nèi)多個(gè)半導(dǎo)體存儲(chǔ)卡并行工作的結(jié)構(gòu)為例進(jìn)行了說(shuō)明,但是例如也可以將本發(fā)明應(yīng)用于半導(dǎo)體存儲(chǔ)卡內(nèi)的多個(gè)閃速存儲(chǔ)器并行工作的結(jié)構(gòu)。即,使并行工作的多個(gè)閃速存儲(chǔ)器的擦除塊的合計(jì)大小、與文件管理部1109管理數(shù)據(jù)的最小單位——1個(gè)簇的大小一致即可。
(實(shí)施方式2)參照?qǐng)D1及圖4來(lái)說(shuō)明本發(fā)明的另一實(shí)施方式。其中,對(duì)與實(shí)施方式1中說(shuō)明過(guò)的結(jié)構(gòu)具有同樣功能的結(jié)構(gòu)附以與實(shí)施方式1相同的標(biāo)號(hào),省略其詳細(xì)說(shuō)明。
圖4圖示了向半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址上映射內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126的邏輯地址的狀態(tài)、及向半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址分配了文件管理部1109的數(shù)據(jù)管理單位——簇的狀態(tài)。按擦除塊的大小(16KB)來(lái)交織半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126,并向按半導(dǎo)體存儲(chǔ)卡的號(hào)碼#1~#4的順序來(lái)排列的地址上映射半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址。再者,半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126并行同時(shí)進(jìn)行記錄工作,所以將16KB×4=64KB的連續(xù)地址作為數(shù)據(jù)記錄單位。其中,在本實(shí)施方式中,數(shù)據(jù)記錄裝置110的文件管理部1109的數(shù)據(jù)管理單位——簇的大小和上述數(shù)據(jù)記錄單位被選為公倍數(shù)的關(guān)系。這里,設(shè)1個(gè)簇的大小為16KB。以下,說(shuō)明將簇大小定為16KB的情況下的工作。
在數(shù)據(jù)記錄裝置110中,文件管理部1109由控制CPU 111的工作的軟件來(lái)實(shí)現(xiàn)。文件管理部1109將應(yīng)記錄到半導(dǎo)體存儲(chǔ)包裝置120中的數(shù)據(jù)分割為數(shù)據(jù)管理單位——簇的大小(16KB)。以上與現(xiàn)有的數(shù)據(jù)記錄方法相同,但是在本實(shí)施方式中,文件管理部1109從半導(dǎo)體存儲(chǔ)包裝置120中搜索數(shù)據(jù)記錄單位(64KB)=4個(gè)簇(16KB×4)的空閑區(qū)域,將找到的空閑區(qū)域的邏輯地址和4個(gè)簇的數(shù)據(jù)與記錄命令一起交付給半導(dǎo)體存儲(chǔ)包裝置120。
半導(dǎo)體存儲(chǔ)包裝置120從數(shù)據(jù)記錄裝置110接收到記錄命令后,將4個(gè)簇的數(shù)據(jù)臨時(shí)存儲(chǔ)到工作存儲(chǔ)器122中。與此同時(shí),多卡存取控制部121將與記錄命令一起指示的半導(dǎo)體存儲(chǔ)包裝置120的邏輯地址如圖4所示變換為半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126的個(gè)別的邏輯地址。進(jìn)而,將工作存儲(chǔ)器122中臨時(shí)存儲(chǔ)的簇的數(shù)據(jù)分割為4個(gè),并行同時(shí)記錄到通過(guò)上述變換而得到的半導(dǎo)體存儲(chǔ)卡123~126的各個(gè)邏輯地址上。
以上,在本實(shí)施方式中,不以數(shù)據(jù)記錄裝置110的文件管理部1109管理數(shù)據(jù)的最小單位——1個(gè)簇(16KB)為單位來(lái)進(jìn)行記錄,而是以半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡123~126的擦除塊的合計(jì)大小(64KB)和1個(gè)簇(16KB)的公倍數(shù)——4個(gè)簇(64KB)為單位來(lái)進(jìn)行記錄。由此,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。此外,半導(dǎo)體存儲(chǔ)包裝置120向內(nèi)置的4枚半導(dǎo)體存儲(chǔ)卡中并行同時(shí)進(jìn)行記錄,所以與半導(dǎo)體存儲(chǔ)卡只有1枚的情況相比,能夠以4倍高速來(lái)記錄數(shù)據(jù)。
其中,在實(shí)施方式2中,以?xún)?nèi)置4枚半導(dǎo)體存儲(chǔ)卡的類(lèi)型的半導(dǎo)體存儲(chǔ)包裝置為例進(jìn)行了說(shuō)明,但是在本發(fā)明中半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的枚數(shù)不限于4枚,能夠同樣應(yīng)用于內(nèi)置多枚半導(dǎo)體存儲(chǔ)卡的結(jié)構(gòu)。無(wú)需內(nèi)置的所有半導(dǎo)體存儲(chǔ)卡都并行工作,例如也可以是內(nèi)置4枚半導(dǎo)體存儲(chǔ)卡、其中每2枚并行工作。此外,在實(shí)施方式2中,說(shuō)明了將4個(gè)擦除塊分配給4個(gè)簇的例子,但是只要將半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的擦除塊的合計(jì)大小和簇大小的公倍數(shù)作為數(shù)據(jù)記錄單位,在一個(gè)數(shù)據(jù)記錄單位內(nèi)只記錄同一文件的數(shù)據(jù),則能夠得到同樣的效果。此外,擦除塊的大小也并不限于16KB。內(nèi)置的半導(dǎo)體存儲(chǔ)器的形狀不限于卡狀,以片狀安裝的也包含在本發(fā)明的技術(shù)范圍中。再者,在實(shí)施方式2中,以半導(dǎo)體存儲(chǔ)包裝置內(nèi)多個(gè)半導(dǎo)體存儲(chǔ)卡并行工作的結(jié)構(gòu)為例進(jìn)行了說(shuō)明,但是例如也可以將本發(fā)明應(yīng)用于半導(dǎo)體存儲(chǔ)卡內(nèi)的多個(gè)閃速存儲(chǔ)器并行工作的結(jié)構(gòu)。即,將并行工作的多個(gè)閃速存儲(chǔ)器的擦除塊的合計(jì)大小和簇大小的公倍數(shù)作為文件管理部1109的數(shù)據(jù)記錄單位即可。
(實(shí)施方式3)
接著,用圖1及圖5來(lái)說(shuō)明本發(fā)明的又一實(shí)施方式。圖5示出半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址、和映射到該邏輯地址上的4枚半導(dǎo)體存儲(chǔ)卡123~126的擦除塊(16KB)之間的關(guān)系、以及將半導(dǎo)體存儲(chǔ)卡123~126的擦除塊的合計(jì)大小(16KB×4=64K)和文件管理部1109的數(shù)據(jù)管理單位=簇大小(16KB)的公倍數(shù)——4個(gè)簇(64KB)作為數(shù)據(jù)記錄單位的情況下的簇分配。
在現(xiàn)有的文件系統(tǒng)中,以數(shù)據(jù)的管理單位——簇為單位來(lái)搜索空閑區(qū)域,哪怕有1個(gè)簇的空閑區(qū)域,也向其邏輯地址上記錄1個(gè)簇的數(shù)據(jù)。然而,本實(shí)施方式的數(shù)據(jù)記錄裝置110的文件管理部1109將4個(gè)簇作為數(shù)據(jù)記錄單位,所有如果沒(méi)有至少4個(gè)簇的連續(xù)的空閑區(qū)域則不記錄數(shù)據(jù)。在圖5中,半導(dǎo)體存儲(chǔ)包裝置120的數(shù)據(jù)記錄單位501其連續(xù)的4個(gè)簇都是空閑區(qū)域,所以判斷為能夠記錄數(shù)據(jù);但是在數(shù)據(jù)記錄單位502中存在一個(gè)已記錄的簇,所以其余3個(gè)簇也一并不能用于記錄。
以上,在本實(shí)施方式中,通過(guò)按數(shù)據(jù)記錄單位(64KB)來(lái)搜索空閑區(qū)域,能夠使集中4個(gè)簇來(lái)記錄的邏輯地址的對(duì)齊方式始終與64KB的邊界一致來(lái)進(jìn)行記錄。由此,4枚半導(dǎo)體存儲(chǔ)卡的擦除塊邊界和數(shù)據(jù)記錄單位的邊界不會(huì)失配。其結(jié)果是,能夠防止以往妨礙高速記錄的讀-修改-寫(xiě)的發(fā)生,其結(jié)果是,能夠減少半導(dǎo)體存儲(chǔ)卡的改寫(xiě)次數(shù)。
其中,在實(shí)施方式3中,以?xún)?nèi)置4枚半導(dǎo)體存儲(chǔ)卡的類(lèi)型的半導(dǎo)體存儲(chǔ)包裝置為例進(jìn)行了說(shuō)明,但是本發(fā)明的半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的枚數(shù)不限于4枚。只要是內(nèi)置多枚半導(dǎo)體存儲(chǔ)卡的結(jié)構(gòu),就能夠同樣應(yīng)用本發(fā)明。此外,無(wú)需內(nèi)置的所有半導(dǎo)體存儲(chǔ)卡都并行工作,例如也可以是內(nèi)置4枚半導(dǎo)體存儲(chǔ)卡、其中每2枚并行工作。此外,在實(shí)施方式3中,說(shuō)明了將4個(gè)擦除塊分配給4個(gè)簇的例子,但是只要將半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的擦除塊的合計(jì)大小和簇大小的公倍數(shù)作為數(shù)據(jù)記錄單位,按數(shù)據(jù)記錄單位搜索空閑區(qū)域來(lái)工作,則能夠得到同樣的效果。再者,擦除塊的大小也并不限于16KB。內(nèi)置的半導(dǎo)體存儲(chǔ)器的形狀不限于卡狀,以片狀安裝的也包含在本發(fā)明的技術(shù)范圍中。
(實(shí)施方式4)參照?qǐng)D1及圖6、圖7來(lái)說(shuō)明本發(fā)明的又一實(shí)施方式。圖6及圖7圖示了映射到半導(dǎo)體存儲(chǔ)包裝置120的連續(xù)的邏輯地址上的4枚半導(dǎo)體存儲(chǔ)卡123~126的擦除塊(16KB)的關(guān)系、以及將4個(gè)并行工作的半導(dǎo)體存儲(chǔ)卡123~126的擦除塊的合計(jì)大小(16KB×4=64K)和文件管理部1109的數(shù)據(jù)管理單位=簇大小(16KB)的公倍數(shù)——4個(gè)簇(64KB)作為數(shù)據(jù)記錄單位的情況下的簇分配。
圖6示出了現(xiàn)有的文件系統(tǒng)以1個(gè)簇為單位分配了文件的例子。在現(xiàn)有的文件系統(tǒng)中,簇是數(shù)據(jù)管理的最小單位,即使如圖6所示進(jìn)行記錄,作為文件也不會(huì)產(chǎn)生矛盾。然而,在按比半導(dǎo)體存儲(chǔ)包裝置120的數(shù)據(jù)記錄單位小的簇大小作為不同的文件來(lái)記錄的情況下,即使使4枚半導(dǎo)體存儲(chǔ)卡123~126并行工作,也不能以1枚半導(dǎo)體存儲(chǔ)卡的4倍的速度來(lái)讀出。這是因?yàn)椋绻菆D6的例子,則文件#1的數(shù)據(jù)只存在于半導(dǎo)體存儲(chǔ)包裝置120中內(nèi)置的半導(dǎo)體存儲(chǔ)卡#1上,不能使4枚半導(dǎo)體存儲(chǔ)卡123~126并行工作來(lái)讀出。
另一方面,圖7的例子的簇大小與圖6相同,但是半導(dǎo)體存儲(chǔ)包裝置120的數(shù)據(jù)記錄單位的內(nèi)部只記錄著同一文件的數(shù)據(jù)。通過(guò)如圖7所示來(lái)進(jìn)行記錄,例如在讀出文件#1的數(shù)據(jù)時(shí),4枚半導(dǎo)體存儲(chǔ)卡123~126能夠并行工作,與只有1枚半導(dǎo)體存儲(chǔ)卡的情況相比,能夠以4倍速來(lái)讀出數(shù)據(jù)。
因此,在本實(shí)施方式中,通過(guò)將如圖6所示按比半導(dǎo)體存儲(chǔ)包裝置120的數(shù)據(jù)記錄單位小的簇大小記錄的文件的數(shù)據(jù)排序?yàn)槿鐖D7所示半導(dǎo)體存儲(chǔ)包裝置120的數(shù)據(jù)記錄單位內(nèi)只有同一文件的數(shù)據(jù),最大限度地發(fā)揮半導(dǎo)體存儲(chǔ)包裝置120的并行工作帶來(lái)的效果來(lái)進(jìn)行記錄。該記錄工作只用以簇為單位對(duì)數(shù)據(jù)進(jìn)行排序就能夠執(zhí)行,能夠高速地讀出記錄的文件。
圖14示出執(zhí)行上述排序的方法的一例。在排序前的狀態(tài)下,在半導(dǎo)體存儲(chǔ)包裝置120的記錄單位中,按簇記錄著文件#1~#4。在此狀態(tài)下,不能利用半導(dǎo)體存儲(chǔ)包裝置120的并行工作來(lái)進(jìn)行高速讀出。因此,通過(guò)將各個(gè)簇讀出到臨時(shí)緩沖器中,分選同一文件的簇,重新記錄到半導(dǎo)體存儲(chǔ)包裝置120的同一記錄單位中,來(lái)執(zhí)行排序。其中,臨時(shí)緩沖器可以利用數(shù)據(jù)記錄裝置110的主存112或半導(dǎo)體存儲(chǔ)包裝置120的工作存儲(chǔ)器122等。臨時(shí)緩沖器的容量只要最低有半導(dǎo)體存儲(chǔ)包裝置120的記錄單位的量,就能夠執(zhí)行排序處理。進(jìn)行了這種排序后,能夠利用半導(dǎo)體存儲(chǔ)包裝置120的并行工作,來(lái)高速地讀寫(xiě)文件。
其中,上述記錄數(shù)據(jù)的排序例如也可以在將半導(dǎo)體存儲(chǔ)包裝置120連接在數(shù)據(jù)記錄裝置110上時(shí),或者在數(shù)據(jù)記錄裝置110執(zhí)行特定的工作時(shí)等,以規(guī)定的定時(shí)來(lái)自動(dòng)進(jìn)行。作為上述特定的工作的例子,例如在數(shù)據(jù)記錄裝置110是數(shù)字相機(jī)或攝像機(jī)的情況下,有每次結(jié)束攝影等。
其中,在實(shí)施方式4中,以?xún)?nèi)置4枚半導(dǎo)體存儲(chǔ)卡的類(lèi)型的半導(dǎo)體存儲(chǔ)包裝置為例進(jìn)行了說(shuō)明,但是本發(fā)明的半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的枚數(shù)不限于4枚。只要是內(nèi)置多枚半導(dǎo)體存儲(chǔ)卡的結(jié)構(gòu),就能夠同樣應(yīng)用本發(fā)明。此外,無(wú)需內(nèi)置的所有半導(dǎo)體存儲(chǔ)卡都并行工作,例如也可以是內(nèi)置4枚半導(dǎo)體存儲(chǔ)卡、其中每2枚并行工作。此外,在實(shí)施方式4中,說(shuō)明了將4個(gè)擦除塊分配給4個(gè)簇的例子,但是只要將半導(dǎo)體存儲(chǔ)包裝置中內(nèi)置的半導(dǎo)體存儲(chǔ)卡的擦除塊的合計(jì)大小和簇大小的公倍數(shù)作為數(shù)據(jù)記錄單位,將數(shù)據(jù)記錄單位的內(nèi)部排序?yàn)橹挥型晃募臄?shù)據(jù),則能夠得到同樣的效果;而且擦除塊的大小也并不限于16KB。內(nèi)置的半導(dǎo)體存儲(chǔ)器不限于卡狀,以片狀安裝的也包含在本發(fā)明的技術(shù)范圍中。
(實(shí)施方式5)接著,參照?qǐng)D8~圖10來(lái)說(shuō)明本發(fā)明的又一實(shí)施方式。首先用圖8及圖9來(lái)說(shuō)明FAT文件系統(tǒng)的結(jié)構(gòu)。
通常,在ISO/IEC9292規(guī)定的FAT文件系統(tǒng)中,文件系統(tǒng)的管理信息和用戶(hù)數(shù)據(jù)區(qū)域如圖9所示被配置在存儲(chǔ)介質(zhì)的邏輯卷上。在圖9中,圖的最上部示出邏輯扇區(qū)0。
在邏輯扇區(qū)0中,記錄著引導(dǎo)扇區(qū)。在引導(dǎo)扇區(qū)中,記錄著與整個(gè)卷有關(guān)的信息、和讀出用戶(hù)數(shù)據(jù)區(qū)域中寫(xiě)入的文件所需的FAT、或與管理信息所在的根目錄有關(guān)的信息。在FAT文件系統(tǒng)的一具體例--FAT16文件系統(tǒng)中,ISO/IEC9293規(guī)定的引導(dǎo)扇區(qū)應(yīng)描述的信息如圖12所示。
在描述用戶(hù)數(shù)據(jù)區(qū)域中的文件的配置信息的FAT和引導(dǎo)扇區(qū)之間,有時(shí)設(shè)有保留區(qū)域。保留區(qū)域的扇區(qū)數(shù)在引導(dǎo)扇區(qū)中描述。
此外,在FAT文件系統(tǒng)中,往往允許記錄多個(gè)FAT,F(xiàn)AT的數(shù)目和每個(gè)FAT的扇區(qū)數(shù)在引導(dǎo)扇區(qū)中描述。
在一個(gè)或多個(gè)FAT之后的扇區(qū)以后,列舉了與根目錄中記錄的文件有關(guān)的信息。與文件有關(guān)的信息被稱(chēng)為文件項(xiàng),以32字節(jié)為單位來(lái)管理。在文件項(xiàng)中,記錄著文件名、文件創(chuàng)建時(shí)刻、文件大小、文件長(zhǎng)度、保存文件的起始簇號(hào)。根目錄中放置的文件項(xiàng)的最大數(shù)(根目錄項(xiàng)目數(shù))在引導(dǎo)扇區(qū)中描述,預(yù)先保留具有基于該值的大小的區(qū)域作為根目錄項(xiàng)。根目錄項(xiàng)目數(shù)在引導(dǎo)扇區(qū)中描述。
根目錄項(xiàng)之后的扇區(qū)以后為用戶(hù)數(shù)據(jù)區(qū)域。用戶(hù)數(shù)據(jù)區(qū)域以一個(gè)或多個(gè)連續(xù)的扇區(qū)組成的稱(chēng)為簇的單位來(lái)管理,向所有簇從起始簇起依次分配了序列號(hào)。
在FAT中,準(zhǔn)備了與各個(gè)簇對(duì)應(yīng)的FAT項(xiàng)。以下,用圖10來(lái)說(shuō)明向用戶(hù)數(shù)據(jù)區(qū)域中記錄文件的方法。
考慮要記錄的文件1001在用戶(hù)數(shù)據(jù)區(qū)域中具有與4個(gè)簇相當(dāng)?shù)拇笮〉睦印T诖饲闆r下,文件系統(tǒng)從FAT項(xiàng)中,找出4個(gè)記錄著表示未分配的特殊比特串(在FAT16文件系統(tǒng)的情況下為0x00)的項(xiàng)。在發(fā)現(xiàn)在與A、B、C、D這4個(gè)簇對(duì)應(yīng)的FAT項(xiàng)(1002~1005)中記錄著表示未分配的比特串的情況下,文件系統(tǒng)將文件分割記錄到用戶(hù)數(shù)據(jù)區(qū)域的A~D這4個(gè)簇中。進(jìn)而,為了記錄4個(gè)簇的關(guān)系,在與FAT的簇A對(duì)應(yīng)的項(xiàng)1002內(nèi),記錄記錄著文件的下一個(gè)簇的號(hào)碼、及號(hào)碼B。同樣,在與簇B對(duì)應(yīng)的FAT項(xiàng)1003中記錄號(hào)碼C,在與簇C對(duì)應(yīng)的FAT項(xiàng)1004中記錄號(hào)碼D。在與記錄著文件的最后的簇(在本例中為簇D)對(duì)應(yīng)的FAT項(xiàng)1005中,記錄表示文件末尾的特殊比特串(在FAT16文件系統(tǒng)中為0xFF)。在從用戶(hù)數(shù)據(jù)區(qū)域中讀出文件的情況下,通過(guò)遍歷該簇的鏈接,能夠到達(dá)文件末尾。將每個(gè)FAT項(xiàng)使用12比特的文件系統(tǒng)稱(chēng)為FAT12文件系統(tǒng),將每個(gè)FAT項(xiàng)使用16比特的文件系統(tǒng)稱(chēng)為FAT16文件系統(tǒng),將每個(gè)FAT項(xiàng)使用32比特的文件系統(tǒng)稱(chēng)為FAT32文件系統(tǒng)。
此外,向整個(gè)FAT分配的空間的大小SF在上述引導(dǎo)扇區(qū)的23~24比特中描述(圖12)。再者,本空間中包含的有效FAT項(xiàng)的數(shù)目FE用引導(dǎo)扇區(qū)的33~36比特描述的扇區(qū)總數(shù)TS根據(jù)以下的[公式1]來(lái)計(jì)算。
ip{TS-RSC-SF-ceil(32×RDESS)SC}+2]]>在[公式1]中,RSC表示保留扇區(qū)數(shù),SF表示每個(gè)FAT的扇區(qū)數(shù),RDE表示根目錄的項(xiàng)目數(shù),SS表示扇區(qū)的數(shù)據(jù)字段的字節(jié)數(shù),SC表示每個(gè)簇的扇區(qū)數(shù)。函數(shù)ip(x)表示x的整數(shù)部分,函數(shù)ceil(x)表示比x大的最小的整數(shù)。在[公式1]中,ceil(32×RDE/SS)計(jì)算為根目錄保留的扇區(qū)數(shù)。因此,(TS-RSC-SF-ceil(32×RDE/SS))為從扇區(qū)總數(shù)中減去管理區(qū)域的扇區(qū)數(shù)所得的值、即用戶(hù)數(shù)據(jù)區(qū)域的扇區(qū)數(shù)。通過(guò)取其除以SC所得的值的整數(shù)部分,能夠計(jì)算用戶(hù)數(shù)據(jù)區(qū)域中可保留的簇?cái)?shù)。進(jìn)而加2,是為了保留與管理區(qū)域有關(guān)的特別的FAT項(xiàng)。
FAT文件系統(tǒng)是廣泛使用的文件系統(tǒng),有的由操作系統(tǒng)決定了用[公式1]計(jì)算的有效簇?cái)?shù)的下限值。由此,在想在FAT文件系統(tǒng)中使用某個(gè)容量以下的記錄介質(zhì)、即只有某個(gè)值以下的扇區(qū)總數(shù)TS的記錄介質(zhì)的情況下,不得不采取減小簇大小來(lái)增加扇區(qū)總數(shù)的手段。然而,在存儲(chǔ)介質(zhì)為半導(dǎo)體存儲(chǔ)包裝置的情況下,從想使簇大小與半導(dǎo)體存儲(chǔ)包裝置的擦除塊一致這一愿望出發(fā),有時(shí)不容易變更簇大小。因此,在具有簇?cái)?shù)下限的操作系統(tǒng)中不能使用具有簇大小限制的小容量存儲(chǔ)介質(zhì)。
因此,在本實(shí)施方式中,在FAT文件系統(tǒng)中使用只能保留操作系統(tǒng)的支持范圍以下的簇?cái)?shù)的小容量存儲(chǔ)介質(zhì)的情況下,通過(guò)在引導(dǎo)扇區(qū)的扇區(qū)總數(shù)TS中描述比實(shí)際存在的扇區(qū)數(shù)大的值,來(lái)避免上述問(wèn)題。即,在對(duì)小容量存儲(chǔ)介質(zhì)進(jìn)行格式化時(shí),通過(guò)將扇區(qū)總數(shù)TS設(shè)定為比用以下的[公式2]計(jì)算的值大的值,來(lái)用帶限制的操作系統(tǒng)處理小容量存儲(chǔ)介質(zhì)。這里,TS是操作系統(tǒng)決定的簇?cái)?shù)的下限。
(LS-2)×SC+RSC+SF+ceil(32×RDESS)]]>[公式2]是將[公式1]的解作為L(zhǎng)S并求解TS而導(dǎo)出的。
通過(guò)將根據(jù)[公式2]得到的扇區(qū)總數(shù)設(shè)定為引導(dǎo)扇區(qū),在FAT內(nèi)的FAT項(xiàng)中,產(chǎn)生能夠與實(shí)際存在的簇相關(guān)聯(lián)的項(xiàng)、和不能與實(shí)際存在的簇相關(guān)聯(lián)的項(xiàng)。在圖8中,設(shè)用戶(hù)數(shù)據(jù)區(qū)域中實(shí)際存在的簇?cái)?shù)為N,用扇區(qū)總數(shù)TS計(jì)算的有效簇?cái)?shù)為M。FAT項(xiàng)1至N是能夠與實(shí)際存在的簇相關(guān)聯(lián)的FAT項(xiàng)801,N+1至M是不能與實(shí)際存在的簇相關(guān)聯(lián)的FAT項(xiàng)802。
在本實(shí)施方式中,在用FAT文件系統(tǒng)對(duì)小容量存儲(chǔ)介質(zhì)進(jìn)行格式化時(shí),在不能與實(shí)際存在的簇相關(guān)聯(lián)的所有FAT項(xiàng)802中,預(yù)先描述表示文件末尾的所有比特為1的值。這是因?yàn)椋谙蚩浯笊葏^(qū)總數(shù)來(lái)描述的FAT文件系統(tǒng)中寫(xiě)入文件的情況下,如果在不能與實(shí)際存在的簇相關(guān)聯(lián)的FAT項(xiàng)802中描述表示未分配的比特串,則文件系統(tǒng)有可能想向不實(shí)際存在的簇中寫(xiě)入數(shù)據(jù)而產(chǎn)生錯(cuò)誤。通過(guò)假裝向不能與實(shí)際存在的簇相關(guān)聯(lián)的FAT項(xiàng)802所指的簇中已經(jīng)分配了數(shù)據(jù),在文件系統(tǒng)為了寫(xiě)入文件而搜索卷上的空閑區(qū)域的情況下,不會(huì)將不實(shí)際存在的簇作為寫(xiě)入對(duì)象。
此外,在FAT12、FAT16文件系統(tǒng)中,許多操作系統(tǒng)通過(guò)數(shù)描述了未分配比特串的FAT項(xiàng)來(lái)計(jì)算向用戶(hù)提供的記錄介質(zhì)的空閑容量信息。因此,根據(jù)本實(shí)施方式,能夠?qū)⒄_的空閑容量信息提供給用戶(hù)。此外,在FAT32文件系統(tǒng)中,在保留扇區(qū)內(nèi)描述了邏輯卷上可得到的空閑簇的數(shù)目,許多操作系統(tǒng)根據(jù)本信息向用戶(hù)提供盤(pán)的空閑容量信息。在本實(shí)施方式中,在用FAT文件系統(tǒng)對(duì)存儲(chǔ)介質(zhì)進(jìn)行格式化時(shí),通過(guò)將根據(jù)扇區(qū)總數(shù)TS計(jì)算的總簇?cái)?shù)減去不能與實(shí)際存在的簇相關(guān)聯(lián)的FAT項(xiàng)802的數(shù)目所得的值作為空閑簇?cái)?shù)并在保留扇區(qū)內(nèi)描述,來(lái)提供正確的空閑容量信息。
通過(guò)用以上的方法來(lái)構(gòu)筑FAT文件系統(tǒng),在具有FAT項(xiàng)的下限值的操作系統(tǒng)中也能夠讀寫(xiě)簇大小有限制的小容量存儲(chǔ)介質(zhì),并且也能夠向用戶(hù)提供正確的空閑容量信息。其中,在實(shí)施方式5中,將不能與實(shí)際存在的簇相關(guān)聯(lián)的FAT項(xiàng)802中放入的比特串設(shè)為表示文件末尾的比特串,但是也可以是表示不良扇區(qū)的比特串等表示未分配的比特串以外的任何比特串。
(實(shí)施方式6)最后,用圖11來(lái)說(shuō)明本發(fā)明的又一實(shí)施方式。
圖11是實(shí)施方式6的數(shù)據(jù)記錄裝置的結(jié)構(gòu)的方框圖。在圖11中,1101表示數(shù)據(jù)記錄裝置,1102表示控制部,1103表示存儲(chǔ)器,1104表示輸入數(shù)據(jù)接口,1105表示編碼器控制部,1106表示編碼器,1107表示緩沖器控制部,1108表示緩沖器,1109表示文件管理部,1110表示介質(zhì)接口,1111表示介質(zhì)。其中,介質(zhì)1111是實(shí)施方式1等中說(shuō)明過(guò)的半導(dǎo)體存儲(chǔ)包裝置120。
控制部1102用存儲(chǔ)器1103來(lái)控制整個(gè)數(shù)據(jù)記錄裝置110。輸入數(shù)據(jù)接口1104接收從外部輸入的數(shù)據(jù)。
編碼器控制部1105接收從輸入數(shù)據(jù)接口1104輸入的數(shù)據(jù),控制編碼器1106來(lái)進(jìn)行該數(shù)據(jù)的編碼處理,向緩沖器控制部1107發(fā)送編碼過(guò)的數(shù)據(jù)。此外,編碼器控制部1105也可以取得來(lái)自編碼器1106的信息,并傳遞給控制部1102。所謂來(lái)自編碼器1106的信息,例如在將視頻數(shù)據(jù)編碼為MPEG(Moving Pictures coding Experts Group,運(yùn)動(dòng)圖像專(zhuān)家組)的情況下,是完成了1個(gè)GOP(Group Of Pictures,圖片組)的編碼這一信息等。
緩沖器控制部1107將從編碼器控制部1105接收到的編碼過(guò)的數(shù)據(jù)按數(shù)據(jù)的種類(lèi)保存到緩沖器1108內(nèi)的不同的區(qū)域中。此外,緩沖器控制部1107監(jiān)視緩沖器1108中存儲(chǔ)的數(shù)據(jù)的量,在達(dá)到規(guī)定量時(shí)通知給控制部1102??刂撇?102接收到該通知后,向文件管理部1109發(fā)出數(shù)據(jù)記錄請(qǐng)求。
文件管理部1109管理介質(zhì)1111中記錄著的文件。文件管理部1109從介質(zhì)1111經(jīng)介質(zhì)接口1110讀入文件系統(tǒng)管理信息,保存到存儲(chǔ)器1103中。接收到來(lái)自控制部1102的數(shù)據(jù)記錄請(qǐng)求后,文件管理部1109參照文件系統(tǒng)管理信息來(lái)搜索空閑區(qū)域,如果找到了,就向介質(zhì)1111發(fā)布記錄命令,使得向該區(qū)域中記錄數(shù)據(jù)。此外,與該處理同時(shí),文件管理部1109將記錄位置和數(shù)據(jù)量等記錄了的數(shù)據(jù)的信息寫(xiě)入到存儲(chǔ)器1103中保存著的文件系統(tǒng)管理信息中。
存儲(chǔ)器1103中保存著的文件系統(tǒng)管理信息必須定期寫(xiě)回到介質(zhì)1111中。這是因?yàn)?,有可能發(fā)生記錄裝置1101的電源掉電等不測(cè)的事態(tài)。如果不將文件系統(tǒng)管理信息寫(xiě)回到介質(zhì)1111中,則無(wú)從知道以前記錄了的數(shù)據(jù)的記錄位置和數(shù)據(jù)量等,與未記錄的狀態(tài)相同。
相反,如果將文件系統(tǒng)管理信息頻繁寫(xiě)回到介質(zhì)1111中,則如果是改寫(xiě)次數(shù)有上限的介質(zhì),則有可能立即超過(guò)改寫(xiě)次數(shù)。此外,由于文件系統(tǒng)管理信息的改寫(xiě)處理,介質(zhì)1111的存取效率降低。因此,以適當(dāng)?shù)亩〞r(shí)將文件系統(tǒng)管理信息寫(xiě)回到介質(zhì)1111中很重要。
以下,以用不同的文件來(lái)同時(shí)記錄聲音數(shù)據(jù)和圖像數(shù)據(jù)的情況、和用1個(gè)文件來(lái)記錄聲音數(shù)據(jù)和圖像數(shù)據(jù)的情況下的2個(gè)例子來(lái)進(jìn)行說(shuō)明。
首先,描述用不同的文件來(lái)同時(shí)記錄聲音數(shù)據(jù)和圖像數(shù)據(jù)的情況。
在用不同的文件來(lái)記錄聲音數(shù)據(jù)和圖像數(shù)據(jù)的情況下,即使同時(shí)輸入到記錄裝置1101中,也不同時(shí)記錄到介質(zhì)1111中。這是因?yàn)?,圖像數(shù)據(jù)的比特率比聲音數(shù)據(jù)的比特率高,緩沖器1108中存儲(chǔ)的圖像數(shù)據(jù)比聲音數(shù)據(jù)早達(dá)到規(guī)定量,圖像數(shù)據(jù)先被記錄。
由于聲音數(shù)據(jù)和圖像數(shù)據(jù)配套地構(gòu)成片段,所以即使只將圖像數(shù)據(jù)記錄到介質(zhì)1111中,通常該圖像數(shù)據(jù)也沒(méi)有意義。
因此,在本實(shí)施方式中,在用不同的文件來(lái)同時(shí)記錄聲音數(shù)據(jù)和圖像數(shù)據(jù)的情況下,每當(dāng)將聲音數(shù)據(jù)記錄到介質(zhì)1111中時(shí),將文件系統(tǒng)管理信息也寫(xiě)回到介質(zhì)1111中。即,將比特率最低的數(shù)據(jù)的記錄作為寫(xiě)回文件系統(tǒng)管理信息的契機(jī)。
如前所述,緩沖器控制部1107按數(shù)據(jù)的種類(lèi)來(lái)監(jiān)視緩沖器1108,在數(shù)據(jù)達(dá)到規(guī)定量時(shí)通知給控制部1102??刂撇?102知道當(dāng)前進(jìn)行記錄處理的數(shù)據(jù)中比特率最低的數(shù)據(jù)。在本例中,聲音數(shù)據(jù)是比特率最低的數(shù)據(jù)。在接收到緩沖器1108中存儲(chǔ)的語(yǔ)音數(shù)據(jù)達(dá)到規(guī)定量的通知后,控制部1102向文件管理部1109發(fā)出聲音數(shù)據(jù)記錄請(qǐng)求和文件系統(tǒng)管理信息更新請(qǐng)求。其中,上述所謂“規(guī)定量”,在將介質(zhì)1111(半導(dǎo)體存儲(chǔ)包裝置120)中并行工作的半導(dǎo)體存儲(chǔ)卡123~126的擦除塊的合計(jì)大小、和文件管理部1109的數(shù)據(jù)管理大小的公倍數(shù)作為數(shù)據(jù)記錄單位的情況下,是該數(shù)據(jù)記錄單位的整數(shù)倍。
如上所述,在用不同的文件來(lái)同時(shí)記錄聲音數(shù)據(jù)和圖像數(shù)據(jù)的情況下,如果按照比特率低的聲音數(shù)據(jù)的記錄將文件系統(tǒng)管理信息寫(xiě)回到介質(zhì)中,則不會(huì)無(wú)謂地增加介質(zhì)的改寫(xiě)次數(shù),能夠?qū)崿F(xiàn)記錄裝置的斷電對(duì)策。
接著,說(shuō)明將聲音數(shù)據(jù)和圖像數(shù)據(jù)作為MPEG系統(tǒng)流記錄到1個(gè)文件中的情況。
在記錄MPEG系統(tǒng)流的情況下,數(shù)據(jù)以1GOP為單位施加了完結(jié)的幀間壓縮,即使以比1GOP短的單位記錄數(shù)據(jù),也不能正常地進(jìn)行解碼、再生。因此,在記錄了1GOP以?xún)?nèi)的數(shù)據(jù)的階段,即使將文件系統(tǒng)的管理信息寫(xiě)回到介質(zhì)上,在幾乎所有情況下也沒(méi)有意義。因此,在本實(shí)施方式中,在將MPEG系統(tǒng)流作為1個(gè)文件記錄到介質(zhì)中的情況下,只在記錄了1GOP的整數(shù)倍的數(shù)據(jù)的階段,才進(jìn)行更新文件系統(tǒng)的管理信息的工作。由此,防止了不必要地改寫(xiě)文件系統(tǒng)的管理信息,能夠延長(zhǎng)介質(zhì)的改寫(xiě)壽命。
權(quán)利要求
1.一種數(shù)據(jù)記錄裝置,向內(nèi)置并行進(jìn)行記錄工作的多個(gè)閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)包裝置中記錄數(shù)據(jù),其特征在于,包括將應(yīng)記錄到上述半導(dǎo)體存儲(chǔ)包裝置中的數(shù)據(jù)作為文件來(lái)管理的文件管理部;上述文件管理部將供給到上述半導(dǎo)體存儲(chǔ)包裝置的數(shù)據(jù)的數(shù)據(jù)記錄單位,設(shè)為上述多個(gè)閃速存儲(chǔ)器的擦除塊大小的合計(jì)大小、和該文件管理部中的數(shù)據(jù)管理大小的公倍數(shù)。
2.如權(quán)利要求1所述的數(shù)據(jù)記錄裝置,其中,將上述多個(gè)閃速存儲(chǔ)器的擦除塊大小的合計(jì)大小的整數(shù)倍作為數(shù)據(jù)記錄單位,上述文件管理部的數(shù)據(jù)管理單位與上述數(shù)據(jù)記錄單位大小相同。
3.如權(quán)利要求1或2所述的數(shù)據(jù)記錄裝置,其中,上述文件管理部使上述數(shù)據(jù)記錄單位內(nèi)為同一文件的數(shù)據(jù)。
4.如權(quán)利要求1或2所述的數(shù)據(jù)記錄裝置,其中,上述文件管理部只在上述半導(dǎo)體存儲(chǔ)包裝置中有與上述數(shù)據(jù)記錄單位相當(dāng)?shù)目臻e容量的情況下才進(jìn)行記錄。
5.如權(quán)利要求1或2所述的數(shù)據(jù)記錄裝置,其中,上述文件管理部在上述數(shù)據(jù)記錄單位內(nèi)記錄著不同文件的數(shù)據(jù)的情況下,將記錄數(shù)據(jù)排序成上述數(shù)據(jù)記錄單位內(nèi)為同一文件的數(shù)據(jù)。
6.如權(quán)利要求1或2所述的數(shù)據(jù)記錄裝置,其中,上述半導(dǎo)體存儲(chǔ)包裝置具有記錄上述文件管理部的文件管理信息的區(qū)域;上述文件管理部在將聲音數(shù)據(jù)文件及圖像數(shù)據(jù)文件的至少2個(gè)文件同時(shí)并行記錄到上述半導(dǎo)體存儲(chǔ)包裝置中的情況下,在作為應(yīng)供給到上述半導(dǎo)體存儲(chǔ)包裝置中的數(shù)據(jù)而存儲(chǔ)的聲音數(shù)據(jù)的量達(dá)到上述數(shù)據(jù)記錄單位的整數(shù)倍的時(shí)刻,更新上述半導(dǎo)體存儲(chǔ)包裝置中記錄著的上述文件管理信息。
7.如權(quán)利要求1或2所述的數(shù)據(jù)記錄裝置,其中,上述文件管理部在將MPEG流記錄到文件中的情況下,在已記錄的數(shù)據(jù)達(dá)到1GOP的整數(shù)倍的時(shí)刻,更新上述文件管理部的文件管理信息。
8.如權(quán)利要求1或2所述的數(shù)據(jù)記錄裝置,其中,上述閃速存儲(chǔ)器作為半導(dǎo)體存儲(chǔ)卡被安裝在上述半導(dǎo)體存儲(chǔ)包裝置中。
全文摘要
一種數(shù)據(jù)記錄裝置,能夠向內(nèi)置了多枚并行工作的閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)包裝置中高速地記錄數(shù)據(jù)。在向內(nèi)置并行進(jìn)行記錄工作的多個(gè)閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)包裝置中記錄數(shù)據(jù)的數(shù)據(jù)記錄裝置中,包括將應(yīng)記錄到上述半導(dǎo)體存儲(chǔ)包裝置中的數(shù)據(jù)作為文件來(lái)管理的文件管理部;上述文件管理部將供給到上述半導(dǎo)體存儲(chǔ)包裝置的數(shù)據(jù)的數(shù)據(jù)記錄單位,設(shè)為上述多個(gè)閃速存儲(chǔ)器的擦除塊大小的合計(jì)大小、和該文件管理部中的數(shù)據(jù)管理大小(簇大小)的公倍數(shù)。
文檔編號(hào)G06F12/02GK1717661SQ200480001528
公開(kāi)日2006年1月4日 申請(qǐng)日期2004年4月19日 優(yōu)先權(quán)日2003年4月25日
發(fā)明者斎藤浩, 岡田孝文, 星野弘雅, 堀田誠(chéng)司 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1