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

信息處理裝置和方法以及記錄介質(zhì)的制作方法

文檔序號:6496273閱讀:176來源:國知局
信息處理裝置和方法以及記錄介質(zhì)的制作方法
【專利摘要】本技術(shù)涉及使得在數(shù)據(jù)記錄系統(tǒng)可以在使用上優(yōu)化的信息處理裝置和方法以及記錄介質(zhì)。信息處理裝置設(shè)置有:記錄系統(tǒng)決定單元,其基于以下特性產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要應(yīng)用于每個(gè)記錄區(qū)域的記錄系統(tǒng):所述特性是要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性并且包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的工作壽命值以及表示在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率;以及邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)記錄區(qū)域進(jìn)行初始化。
【專利說明】信息處理裝置和方法以及記錄介質(zhì)
【技術(shù)領(lǐng)域】
[0001]本技術(shù)涉及一種信息處理裝置和方法以及記錄介質(zhì),更具體涉及使得數(shù)據(jù)記錄系統(tǒng)等可以在使用上優(yōu)化的信息處理裝置和方法以及記錄介質(zhì)。
【背景技術(shù)】
[0002]近年來,存儲設(shè)備的物理容量由于細(xì)化(refinement)和致密化(densification)而一直在增加;然而,錯(cuò)誤率隨著容量的增加而增加,存儲設(shè)備的壽命正在變短。為了對此加以補(bǔ)償,例如,需要采取應(yīng)對措施如錯(cuò)誤校正和冗余,從而變得難以增加實(shí)際能夠使用的容量。
[0003]此外,在傳統(tǒng)的存儲設(shè)備中,當(dāng)讀或?qū)憰r(shí),無法知道將要讀或?qū)懯裁捶N類的數(shù)據(jù)、以及將要把這些數(shù)據(jù)讀或?qū)懙绞裁闯潭龋虼嗽谂c性能和質(zhì)量保證等有關(guān)的設(shè)計(jì)上需要考慮所有情況下的最差值。
[0004]此外,已經(jīng)提出了以下技術(shù):該技術(shù)使用MLC系統(tǒng)和SLC系統(tǒng)這兩種系統(tǒng)作為用于記錄數(shù)據(jù)的系統(tǒng),并且還根據(jù)記錄數(shù)據(jù)的類型(諸如,該記錄數(shù)據(jù)是否為文件系統(tǒng)數(shù)據(jù))來改變記錄系統(tǒng)(例如,參見專利文獻(xiàn)I)。SLC (單水平單元)是在一個(gè)單元中記錄I位數(shù)據(jù)的系統(tǒng),而MLC (多水平單元)是在一個(gè)單元中記錄多位數(shù)據(jù)的系統(tǒng)。在該情況下,在具有高更新頻率的部分諸如FAT中采用SLC系統(tǒng)。因此,可能實(shí)現(xiàn)記錄容量的增加,并延長存儲器壽命。
[0005]此外,已經(jīng)提出了混合存儲裝置,混合存儲裝置具有低功耗但還具有低寫性能和短裝置壽命,適當(dāng)?shù)乜刂七@些多個(gè)存儲級,關(guān)于屬性和數(shù)據(jù)體積分配與所指定的策略對應(yīng)的存儲級,從而實(shí)現(xiàn)功耗低和性能下降小的存儲設(shè)備(例如,參見專利文獻(xiàn)2)。在該技術(shù)中,管理影響壽命的參數(shù)(諸如對裝置執(zhí)行寫的次數(shù)以及對裝置執(zhí)行擦除的次數(shù))以及裝置的功耗,并適當(dāng)?shù)乜刂拼鎯壷g的轉(zhuǎn)變。
[0006]引用列表
[0007]專利文獻(xiàn)
[0008]專利文獻(xiàn)1:JP2010-198407A
[0009]專利文獻(xiàn)2 JP2OO7-1l5232A

【發(fā)明內(nèi)容】

[0010]本發(fā)明所要解決的問題
[0011]然而,近年來,除了諸如數(shù)碼相機(jī)和便攜式音頻播放器的電子裝置之外,智能電話也變得普遍,并且近年來擴(kuò)展這些電子裝置中的存儲容量已成為越來越重要的問題。
[0012]盡管例如在專利文獻(xiàn)I的技術(shù)中因此需要進(jìn)一步的靈活性,但是當(dāng)選擇記錄系統(tǒng)時(shí)僅考慮了更新頻率。此外,專利文獻(xiàn)2的技術(shù)假定結(jié)合HDD和非易失性存儲器,從而應(yīng)用范圍受到限制。此外,沒有考慮到錯(cuò)誤容忍度和壽命。
[0013]公開了考慮到這樣的環(huán)境的本技術(shù),并且使得記錄系統(tǒng)在使用上優(yōu)化。[0014]對問題的解決方案
[0015]本技術(shù)的第一方案是一種信息處理裝置,該信息處理裝置包括:記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,來產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0016]在所述記錄介質(zhì)中記錄的數(shù)據(jù)的特性可以是如下特性:所述特性包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的壽命值、以及假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率。
[0017]所述記錄系統(tǒng)決定單元可以決定作為用于指定要在每個(gè)記錄區(qū)域中應(yīng)用的記錄系統(tǒng)的參數(shù)的參數(shù),并且包括在SLC/MLC之間加以區(qū)分的標(biāo)識符、錯(cuò)誤校正能力強(qiáng)度和寫水平冗余程度。
[0018]所述記錄系統(tǒng)決定單元可以產(chǎn)生用于記錄以下數(shù)據(jù)的至少一個(gè)記錄區(qū)域:對于所述數(shù)據(jù),所述錯(cuò)誤率為超過O的值。
[0019]所述邏輯裝置初始化單元可以初始化至少一個(gè)記錄區(qū)域作為用于記錄文件系統(tǒng)的元數(shù)據(jù)的區(qū)域:在所述至少一個(gè)記錄區(qū)域中,將要應(yīng)用SLC (單水平單元)系統(tǒng)的記錄系統(tǒng)。
[0020]本技術(shù)的一個(gè)方面是一種信息處理方法,該信息記錄方法包括以下步驟:記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0021]本技術(shù)的一個(gè)方面是一種其上記錄有程序的記錄介質(zhì),所述程序使計(jì)算機(jī)用作信息處理裝置,該信息處理裝置包括:記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,來產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0022]在本技術(shù)的第一方面中,基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性來產(chǎn)生由記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng),并且基于所決定的記錄系統(tǒng)來對邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0023]本技術(shù)的第二方面是一種信息處理裝置,該信息處理裝置包括:記錄系統(tǒng)決定單元,其基于以下特性來確定用于將數(shù)據(jù)記錄到記錄介質(zhì)中的系統(tǒng):所述特性是要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性并且包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的壽命值以及假定在讀取數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤的比例的錯(cuò)誤率;以及記錄執(zhí)行單元,其將所述數(shù)據(jù)記錄在所述邏輯裝置的記錄區(qū)域的多個(gè)記錄區(qū)域之中的與所決定的記錄系統(tǒng)對應(yīng)的記錄區(qū)域中。
[0024]在本技術(shù)的第二方面中,基于以下特性來決定用于將數(shù)據(jù)記錄到記錄介質(zhì)中的系統(tǒng)并且數(shù)據(jù)被記錄在邏輯裝置的記錄區(qū)域的多個(gè)記錄區(qū)域之中的與所決定的記錄系統(tǒng)對應(yīng)的記錄區(qū)域中:所述特性是要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性并且包括表示數(shù)據(jù)的持續(xù)時(shí)長的壽命值以及表示假定在讀取數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率。
[0025]本技術(shù)的第三方面是一種信息處理裝置,該信息處理裝置包括:請求確定單元,其確定是否已連同表示以下特性的信息一起獲取對在記錄介質(zhì)中記錄的數(shù)據(jù)的讀取請求:所述特性包括表示假定在讀取數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率;記錄區(qū)域指定單元,其在確定已獲取對所述數(shù)據(jù)的讀取請求的情況下從所述記錄介質(zhì)的多個(gè)記錄區(qū)域之中指定與所述數(shù)據(jù)的特性對應(yīng)的記錄區(qū)域;讀取單元,其從所指定的記錄區(qū)域中讀取所述數(shù)據(jù);錯(cuò)誤確定單元,其確定在已讀取的數(shù)據(jù)中是否存在錯(cuò)誤;重新嘗試確定單元,在確定在已讀取的數(shù)據(jù)中存在錯(cuò)誤的情況下,確定所述數(shù)據(jù)讀取自的記錄區(qū)域是否為當(dāng)讀取所述數(shù)據(jù)時(shí)需要重新嘗試的記錄區(qū)域;以及重讀單元,其在已從需要重新嘗試的記錄區(qū)域中讀取所述數(shù)據(jù)的情況下,再次從所述記錄區(qū)域中讀取所述數(shù)據(jù)。
[0026]在本技術(shù)的第三方面中,確定是否已經(jīng)連同表示以下特性的信息一起獲得了對記錄介質(zhì)中記錄的數(shù)據(jù)的讀請求:所述特性包括假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率。在確定已經(jīng)獲取到對該數(shù)據(jù)的讀請求的情況下,在記錄介質(zhì)中的多個(gè)記錄區(qū)域之中指定與數(shù)據(jù)特性對應(yīng)的記錄區(qū)域。從所指定的記錄區(qū)域中讀取數(shù)據(jù),并確定已讀取的數(shù)據(jù)中是否有錯(cuò)誤。在確定在已讀取的數(shù)據(jù)中有錯(cuò)誤的情況下,確定數(shù)據(jù)讀取自的記錄區(qū)域是否為在讀取數(shù)據(jù)時(shí)需要重新嘗試的記錄區(qū)域。在該數(shù)據(jù)是從需要重新嘗試的記錄區(qū)域中讀取的情況下,從該記錄區(qū)域中再次讀取該數(shù)據(jù)。
[0027]發(fā)明效果
[0028]根據(jù)本技術(shù),可以在使用上使數(shù)據(jù)記錄系統(tǒng)等優(yōu)化。
【專利附圖】

【附圖說明】
[0029]圖1是示出根據(jù)應(yīng)用了本技術(shù)的電子裝置的實(shí)施例的示例性配置的框圖。
[0030]圖2是說明在存儲設(shè)備中記錄的數(shù)據(jù)的類型以及與數(shù)據(jù)的類型對應(yīng)的特性的圖。
[0031]圖3是說明用于存儲設(shè)備的記錄系統(tǒng)的類別的圖。
[0032]圖4是示出由圖1的CPU執(zhí)行的諸如程序的軟件的示例性功能配置的框圖。
[0033]圖5是說明存儲格式處理的例子的流程圖。
[0034]圖6是說明邏輯裝置初始化處理的例子的流程圖。
[0035]圖7是說明文件寫處理的例子的流程圖。
[0036]圖8是說明文件讀處理的例子的流程圖。
[0037]圖9是示出應(yīng)用了本技術(shù)的電子裝置的另一示例性配置的框圖。
[0038]圖10是示出應(yīng)用了本技術(shù)的電子裝置的又一示例性配置的框圖。
[0039]圖11是示出個(gè)人計(jì)算機(jī)的示例性配置的框圖。
【具體實(shí)施方式】
[0040]在下文中參照附圖來描述本文公開的技術(shù)的實(shí)施例。
[0041]圖1是示出根據(jù)應(yīng)用了本技術(shù)的電子裝置的實(shí)施例的示例性配置的框圖。在該圖的例子中,在電子裝置10中,經(jīng)由總線31連接CPU21、存儲設(shè)備22和主存儲器23。
[0042]電子裝置10例如被配置為數(shù)碼相機(jī)或音樂播放器等,并且還被配置為具有在需要時(shí)連接到網(wǎng)絡(luò)的功能等。存儲設(shè)備22例如是由諸如閃存的存儲介質(zhì)配置成的邏輯裝置。例如,諸如游戲和工具的各種類型的應(yīng)用程序的數(shù)據(jù)、利用電子裝置10的數(shù)碼相機(jī)功能所捕獲的圖像數(shù)據(jù)以及利用音樂播放器功能所再現(xiàn)的音樂數(shù)據(jù)等被記錄在存儲設(shè)備22中。
[0043]在本技術(shù)中,例如,根據(jù)在存儲設(shè)備22中記錄的數(shù)據(jù)的類型來設(shè)置用于存儲設(shè)備22的數(shù)據(jù)的記錄系統(tǒng)。
[0044]圖2是說明在存儲設(shè)備22中記錄的數(shù)據(jù)的類型、以及與數(shù)據(jù)的類型對應(yīng)的特性的圖。在圖2中,給定了以下表格:在該表格中,在該圖的豎直方向上示出數(shù)據(jù)的類型,而在該圖的水平方向上示出數(shù)據(jù)的特性。
[0045]在圖2的例子中給出了從(I)到(8)的八個(gè)數(shù)據(jù)類型。第一數(shù)據(jù)類型是“FS (文件系統(tǒng))元數(shù)據(jù)”。這是作為文件系統(tǒng)數(shù)據(jù)的一部分而記錄的元數(shù)據(jù)。
[0046]第二數(shù)據(jù)類型是“程序”。這例如是在電子裝置10中執(zhí)行的諸如游戲和工具的各種類型的應(yīng)用程序的數(shù)據(jù)。
[0047]第三數(shù)據(jù)類型是“工作文件”。這例如是在存儲設(shè)備22中臨時(shí)創(chuàng)建的文件等,以及是在工作結(jié)束后擦除的數(shù)據(jù)。
[0048]第四數(shù)據(jù)類型是“靜態(tài)圖像”。這例如是利用電子裝置10的數(shù)碼相機(jī)功能所捕獲的靜態(tài)圖像的數(shù)據(jù)等。
[0049]第五數(shù)據(jù)類型是“電影、音樂、預(yù)定元數(shù)據(jù)”?!半娪?、音樂”例如是通過MPEG2系統(tǒng)所編碼的電影和音樂等數(shù)據(jù),以及是不允許在再現(xiàn)期間修改的數(shù)據(jù)?!邦A(yù)定元數(shù)據(jù)”例如是通過MPEG4系統(tǒng)所編碼的電影和音樂等數(shù)據(jù)的元數(shù)據(jù)。
[0050]第六數(shù)據(jù)類型是“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”?!靶U碾娪皵?shù)據(jù)”例如是通過排除通過MPEG4系統(tǒng)所編碼的電影和音樂等數(shù)據(jù)的元數(shù)據(jù)而獲得的數(shù)據(jù)。“可修改的數(shù)據(jù)”例如是通過MPEG2系統(tǒng)所編碼的電影和音樂等數(shù)據(jù),以及是允許在再現(xiàn)期間修改的數(shù)據(jù)。
[0051]第七數(shù)據(jù)類型是“關(guān)機(jī)(power-off)裝置存儲文件”。這例如是其中寫有以下信息等的數(shù)據(jù):在已經(jīng)關(guān)閉電子裝置10的電源之后一旦再次接通電源時(shí)參考該信息。
[0052]第八數(shù)據(jù)類型是“緩存數(shù)據(jù)”。這例如臨時(shí)存儲所觀看的網(wǎng)頁、以及存儲EPG(電子節(jié)目導(dǎo)航)的數(shù)據(jù)等。
[0053]在圖2的表格中,示出七種類型的頭作為數(shù)據(jù)特性。即,“固定(secure)優(yōu)先級”、“所需區(qū)域”、“重寫計(jì)數(shù)”、“寫數(shù)據(jù)量”、“壽命/錯(cuò)誤率”、“讀速度”和“寫速度”被示出作為數(shù)據(jù)特性。
[0054]“安全優(yōu)先級”是表示用于固定以下區(qū)域的優(yōu)先級的值:要在存儲設(shè)備22中記錄數(shù)據(jù)的區(qū)域。在該例子中,設(shè)置了與數(shù)據(jù)類型對應(yīng)的優(yōu)先級I至6,其中優(yōu)先值越低,優(yōu)先級越高。當(dāng)在存儲設(shè)備22中分配數(shù)據(jù)的記錄區(qū)域時(shí),優(yōu)先分配用于具有高優(yōu)先級(低“固定優(yōu)先級”值)的數(shù)據(jù)的記錄區(qū)域。例如,如果下文中描述的所需區(qū)域的總量大于存儲設(shè)備22的總記錄容量,則減小用于具有低優(yōu)先級的數(shù)據(jù)的所需區(qū)域。
[0055]“所需區(qū)域”表示應(yīng)當(dāng)被分配作為用于所關(guān)注的數(shù)據(jù)的記錄區(qū)域的記錄容量。例如,應(yīng)當(dāng)被分配作為用于數(shù)據(jù)的記錄區(qū)域的記錄容量的大小被分類為三個(gè)等級:“大”、“中”和“小”,并且用作為數(shù)值的預(yù)定所需區(qū)域來設(shè)置。
[0056]“重寫計(jì)數(shù)”是表示將數(shù)據(jù)重寫到什么程度的信息。在該例子中,數(shù)據(jù)的重寫計(jì)數(shù)按降序被分類為“多次”、“每次在關(guān)閉電源時(shí)”、“幾次”和“一次”。根據(jù)這些類別將預(yù)定數(shù)值設(shè)置為“重寫計(jì)數(shù)”。
[0057]“寫數(shù)據(jù)量”是表示所寫的數(shù)據(jù)的總量的信息。例如,所寫的每項(xiàng)數(shù)據(jù)的總量被假定為如附圖中示出的那樣,并且在實(shí)際上設(shè)置預(yù)定數(shù)值。[0058]“壽命/錯(cuò)誤率”是表示在存儲設(shè)備22中記錄了數(shù)據(jù)的情況下該記錄區(qū)域所需的壽命(記錄內(nèi)容的持續(xù)時(shí)長)和錯(cuò)誤率(假定在讀取該記錄區(qū)域中記錄的數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例)的信息。
[0059]在該例子中,“10年”、“3年”和“I年”被設(shè)置為與數(shù)據(jù)類型對應(yīng)的“壽命”。此外,“不可有錯(cuò)誤”和“可有錯(cuò)誤”被設(shè)置作為與各數(shù)據(jù)類型對應(yīng)的“錯(cuò)誤率”。此處,“不可有錯(cuò)誤”意味著在壽命時(shí)段期間針對該記錄區(qū)域設(shè)置的錯(cuò)誤率值為0,而“可有錯(cuò)誤”意味著在壽命時(shí)段期間針對該記錄區(qū)域設(shè)置的錯(cuò)誤率值超過O。而且,針對實(shí)際“壽命”和“錯(cuò)誤率”設(shè)置預(yù)定數(shù)值。
[0060]“讀取速度”是表示所關(guān)注的數(shù)據(jù)所需的讀取速度的信息。例如,針對每個(gè)數(shù)據(jù)項(xiàng)的讀取速度被假定為如該圖中示出的那樣,而實(shí)際上設(shè)置預(yù)定數(shù)值。
[0061]“寫速度”是表示所關(guān)注的數(shù)據(jù)所需的寫速度的信息。例如,針對每個(gè)數(shù)據(jù)項(xiàng)的寫速度被假定為如該圖中示出的那樣,而實(shí)際上設(shè)置預(yù)定數(shù)值。
[0062]而且,在另一種類型的數(shù)據(jù)被記錄在存儲設(shè)備22中的情況下,類似地寫入七種類型的頭作為同樣用于該數(shù)據(jù)的特性。
[0063]在本技術(shù)中,例如,基于圖2中示出的表的信息,如圖3所示出的那樣對存儲設(shè)備22的記錄系統(tǒng)進(jìn)行分類。圖3是說明存儲設(shè)備22的記錄系統(tǒng)的類別的圖。
[0064]在圖3的例子中,存儲設(shè)備22的記錄系統(tǒng)被分類為五種記錄系統(tǒng)A至E。在該圖
中通過(效率5 )、(效率4 )........(效率I)標(biāo)記示出記錄系統(tǒng)中的數(shù)據(jù)記錄效率(例如,每
單位面積的記錄容量)。此處,跟隨“效率”的數(shù)值越低,數(shù)據(jù)記錄效率變得更高(例如,每單位面積的記錄容量增加)。
[0065]該圖中的SLC (單水平單元)是用于在一個(gè)單元中記錄I位數(shù)據(jù)的系統(tǒng),MLC (多水平單元)是用于在一個(gè)單元中記錄多位數(shù)據(jù)的系統(tǒng)。因此,MLC相比于SLC每單位面積有更大的記錄容量。
[0066]此外,在SLC中,由于通過二進(jìn)制H/L值來判斷累積電荷量的檢測,因而抑制由于累積電荷量的輕微變化(如單元劣化或噪聲)而導(dǎo)致產(chǎn)生錯(cuò)誤。在SLC中,能夠執(zhí)行重寫的上限次數(shù)高,數(shù)據(jù)持續(xù)時(shí)長相對長。
[0067]然而,在MLC中,由于通過多個(gè)值(如四個(gè)值、八個(gè)值、和16個(gè)值)來判斷累積電荷量的檢測,即使在由于單元劣化或噪聲而導(dǎo)致的累積電荷量的小的波動(dòng)出現(xiàn)的情況下仍產(chǎn)生錯(cuò)誤。一般而言,在MLC中,錯(cuò)誤校正功能是關(guān)鍵的,相比于SLC需要大量冗余面積。盡管就能夠執(zhí)行寫的次數(shù)以及數(shù)據(jù)持續(xù)時(shí)長而言MLC相比于SLC來說更差,但是每一個(gè)單元的記錄容量增加。
[0068]此外,在該圖中,為了提高錯(cuò)誤校正能力,需要記錄更大量的冗余碼等,因此數(shù)據(jù)記錄效率降低,讀取速度也下降。然而,通過提高錯(cuò)誤校正能力,變得可以抑制讀取數(shù)據(jù)的錯(cuò)誤的產(chǎn)生。
[0069]此外,在該圖中,因?yàn)獒槍懰饺哂嗟某潭仍O(shè)置大值,限制了實(shí)際能夠記錄的數(shù)據(jù)容量。然而,通過針對寫水平冗余的程度設(shè)置大值,變得可以減小單元重寫計(jì)數(shù)并延長單元壽命,此外,變得可以抑制讀取數(shù)據(jù)時(shí)和寫數(shù)據(jù)時(shí)的錯(cuò)誤產(chǎn)生。
[0070]記錄系統(tǒng)A是其中NAND單元被用作SLC的系統(tǒng),此外,MLC數(shù)據(jù)以偽方式記錄為SLC0此外,在記錄系統(tǒng)A中,寫水平冗余程度被設(shè)置為大值。[0071]記錄系統(tǒng)A是以下記錄系統(tǒng):盡管降低了數(shù)據(jù)記錄效率(例如,每單位面積的記錄容量),但是利用該記錄系統(tǒng),產(chǎn)生錯(cuò)誤的可能性被降低到最低程度。例如,記錄系統(tǒng)A被應(yīng)用于以下用于數(shù)據(jù)的記錄區(qū)域中:該記錄區(qū)域具有高的記錄區(qū)域重寫頻率,需要低錯(cuò)誤率,并且需要以高速執(zhí)行數(shù)據(jù)的讀和寫。此外,在讀取應(yīng)用了記錄系統(tǒng)A的記錄區(qū)域的數(shù)據(jù)時(shí)不需要重新嘗試。
[0072]而且,例如可以基于圖2的“所需區(qū)域”、“重寫計(jì)數(shù)”和“寫數(shù)據(jù)量”來指定記錄區(qū)
域重寫頻率。
[0073]例如,在圖2的“FS (文件系統(tǒng))元數(shù)據(jù)”和“工作文件”記錄區(qū)域中應(yīng)用記錄系統(tǒng)A0
[0074]記錄系統(tǒng)B采用MLC。此外,在記錄系統(tǒng)B中,設(shè)置冗余碼等使得提高錯(cuò)誤校正能力,并且寫水平冗余程度被設(shè)置為大值。
[0075]記錄系統(tǒng)B是以下記錄系統(tǒng):相比于記錄系統(tǒng)A,在該記錄系統(tǒng)中,數(shù)據(jù)記錄效率高,并且產(chǎn)生錯(cuò)誤的可能性低。例如,記錄系統(tǒng)B被應(yīng)用于以下用于數(shù)據(jù)的記錄區(qū)域中:該記錄區(qū)域具有低記錄區(qū)域重寫頻率,需要低錯(cuò)誤率,并且需要以高速執(zhí)行數(shù)據(jù)的讀和寫。此夕卜,在讀取應(yīng)用了記錄系統(tǒng)B的記錄區(qū)域的數(shù)據(jù)時(shí)不需要重新嘗試。
[0076]例如,在圖2的“程序”記錄區(qū)域中應(yīng)用記錄系統(tǒng)B。
[0077]記錄系統(tǒng)C采用MLC。此外,在記錄系統(tǒng)C中,設(shè)置冗余碼等使得錯(cuò)誤校正能力處于中等水平,并且寫水平冗余程度被設(shè)置為小值。
[0078]記錄系統(tǒng)C是以下記錄系統(tǒng):盡管相比于記錄系統(tǒng)A和記錄系統(tǒng)B而言數(shù)據(jù)記錄效率增加,但是利用該系統(tǒng)產(chǎn)生錯(cuò)誤的可能性未被減小到更大程度。例如,記錄系統(tǒng)C被應(yīng)用于以下用于數(shù)據(jù)的記錄區(qū)域中:該記錄區(qū)域具有低記錄區(qū)域重寫頻率,需要低錯(cuò)誤率,并且不需要以非常高的速度執(zhí)行數(shù)據(jù)的讀和寫。此外,在一些讀取應(yīng)用了記錄系統(tǒng)C的記錄區(qū)域的數(shù)據(jù)的情況下需要重新嘗試。
[0079]例如,在圖2的“靜態(tài)圖像”和“電影、音樂、預(yù)定元數(shù)據(jù)”記錄區(qū)域中應(yīng)用記錄系統(tǒng)C。
[0080]記錄系統(tǒng)D采用MLC。此外,在記錄系統(tǒng)D中,設(shè)置冗余碼等使得錯(cuò)誤校正能力低,并且寫水平冗余程度被設(shè)置為小值。
[0081]記錄系統(tǒng)D是以下記錄系統(tǒng):盡管產(chǎn)生錯(cuò)誤的可能性增加,但是利用該記錄系統(tǒng),數(shù)據(jù)記錄效率被增加到最大程度。例如,記錄系統(tǒng)D被應(yīng)用于以下用于數(shù)據(jù)的記錄區(qū)域中:該記錄區(qū)域具有低記錄區(qū)域重寫頻率,不需要降低錯(cuò)誤率,并且不需要以非常高的速度執(zhí)行數(shù)據(jù)的讀和寫。此外,在一些讀取應(yīng)用了記錄系統(tǒng)D的記錄區(qū)域的數(shù)據(jù)的情況下需要重新嘗試。
[0082]例如,記錄系統(tǒng)D被應(yīng)用于圖2的“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”記錄區(qū)域中。這些數(shù)據(jù)項(xiàng)在讀取時(shí)有錯(cuò)誤的情況下可以由應(yīng)用程序來校正或修改,因此能夠被記錄在基于執(zhí)行讀取時(shí)可能出現(xiàn)錯(cuò)誤的假定上所實(shí)施的記錄區(qū)域中。換句話說,應(yīng)用了記錄系統(tǒng)D的記錄區(qū)域是在基于讀取數(shù)據(jù)時(shí)可能出現(xiàn)錯(cuò)誤的假定所實(shí)施的記錄區(qū)域。
[0083]記錄系統(tǒng)E采用MLC。此外,在記錄系統(tǒng)E中,不需要錯(cuò)誤校正能力,設(shè)置冗余碼等使得可以進(jìn)行錯(cuò)誤確定,將寫水平冗余程度設(shè)置為中等水平值。
[0084]記錄系統(tǒng)E是以下記錄系統(tǒng):盡管相比于記錄系統(tǒng)A和記錄系統(tǒng)B而言產(chǎn)生錯(cuò)誤的可能性增加,但是利用該記錄系統(tǒng),數(shù)據(jù)記錄效率增加。例如,記錄系統(tǒng)E被應(yīng)用于以下用于數(shù)據(jù)的記錄區(qū)域中:該記錄區(qū)域具有高記錄區(qū)域重寫頻率,不需要降低錯(cuò)誤率,并且不需要以非常高的速度執(zhí)行數(shù)據(jù)的讀和寫。此外,在一些讀取應(yīng)用了記錄系統(tǒng)E的記錄區(qū)域的數(shù)據(jù)的情況下需要重新嘗試。
[0085]換句話說,如在記錄系統(tǒng)D的情況下那樣,記錄系統(tǒng)E允許在執(zhí)行讀取時(shí)錯(cuò)誤產(chǎn)生到特定程度;然而,不同于記錄系統(tǒng)D,延長了單元壽命,并且還抑制了當(dāng)執(zhí)行讀和執(zhí)行重寫時(shí)產(chǎn)生錯(cuò)誤。
[0086]例如,記錄系統(tǒng)E被應(yīng)用于圖2的“關(guān)機(jī)狀態(tài)存儲文件”和“緩存數(shù)據(jù)”記錄區(qū)域中。這些數(shù)據(jù)項(xiàng)可能被破壞,并且如果在讀取時(shí)有錯(cuò)誤則能夠繼續(xù)該處理,因此這些數(shù)據(jù)項(xiàng)能夠被記錄在基于執(zhí)行讀取時(shí)可能出現(xiàn)錯(cuò)誤的假定上實(shí)施的記錄區(qū)域中。換句話說,應(yīng)用了記錄系統(tǒng)E的記錄區(qū)域是基于當(dāng)讀取數(shù)據(jù)時(shí)可能出現(xiàn)錯(cuò)誤的假定上實(shí)施的記錄區(qū)域。
[0087]在本技術(shù)中,例如,通過電子裝置10的設(shè)計(jì)者預(yù)先創(chuàng)建表,諸如圖2中示出的表。然后,基于該表中示出的數(shù)據(jù)類型的特性來決定用于每個(gè)數(shù)據(jù)項(xiàng)的記錄區(qū)域的記錄系統(tǒng)。換句話說,由于電子裝置10的設(shè)計(jì)者在設(shè)計(jì)電子裝置10時(shí)假定在電子裝置10的存儲設(shè)備22中要記錄什么類型的數(shù)據(jù),因而例如可以預(yù)先創(chuàng)建表,諸如圖2中示出的表。
[0088]以該方式,在本技術(shù)中,分析與要記錄的數(shù)據(jù)的類型對應(yīng)的特性,并且利用與該分析結(jié)果對應(yīng)的多個(gè)(例如,三種類型或更多種類型)記錄系統(tǒng)來執(zhí)行記錄。例如,在傳統(tǒng)技術(shù)中,由于均一地設(shè)置錯(cuò)誤校正能力和寫水平冗余程度,因而在用于媒體內(nèi)容數(shù)據(jù)的記錄區(qū)域中也均一地設(shè)置高錯(cuò)誤校正能力和大的寫水平冗余程度。
[0089]然而,如圖2中所示,“靜態(tài)圖像”、“電影、音樂、預(yù)定元數(shù)據(jù)”和“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”具有低的“重寫計(jì)數(shù)”,因此理解到記錄區(qū)域重寫頻率低。相應(yīng)地,不需要在用于“靜態(tài)圖像”、“電影、音樂、預(yù)定元數(shù)據(jù)”和“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”的記錄區(qū)域中設(shè)置大的寫水平冗余程度。
[0090]此外,如圖3中所示,理解到“靜態(tài)圖像”、“電影、音樂、預(yù)定元數(shù)據(jù)”和“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”具有短的“壽命”。此外,理解到“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”可能具有超過O的“錯(cuò)誤率”值,如“關(guān)機(jī)狀態(tài)存儲文件”和“緩存數(shù)據(jù)”。相應(yīng)地,不需要在用于“靜態(tài)圖像”、“電影、音樂、預(yù)定元數(shù)據(jù)”和“校正的電影數(shù)據(jù)、可修改的數(shù)據(jù)”的記錄區(qū)域中設(shè)置高的錯(cuò)誤校正能力。
[0091 ] 此外,在傳統(tǒng)技術(shù)中,在假定開始的“壽命”時(shí)長中未產(chǎn)生過諸如“錯(cuò)誤率”值超過零的記錄區(qū)域。然而,例如,如圖2中所示,通過根據(jù)數(shù)據(jù)類型來分析特性,實(shí)際上理解到存在以下情況:即使“錯(cuò)誤率”在假定的“壽命”時(shí)長中超過O仍沒有問題。因此,在本技術(shù)中,例如,產(chǎn)生應(yīng)用了圖3的記錄系統(tǒng)D和記錄系統(tǒng)E的記錄區(qū)域。
[0092]通過以該方式應(yīng)用本技術(shù),例如,可以在存儲設(shè)備如數(shù)碼相機(jī)或音頻播放器中增加需要大容量的媒體內(nèi)容數(shù)據(jù)的記錄效率。
[0093]圖4是示出例如由圖1的CPU21執(zhí)行的諸如程序的軟件的示例性功能配置的框圖。應(yīng)當(dāng)注意到,在該圖中僅示出了與存儲設(shè)備22的數(shù)據(jù)記錄的控制有關(guān)的功能框。
[0094]在該圖中,示出了初始參數(shù)設(shè)置單元51、文件系統(tǒng)初始化單元52、邏輯裝置初始化單元53、文件管理單元54、文件系統(tǒng)控制單元55、存儲參數(shù)設(shè)置單元56、存儲控制單元57和存儲參數(shù)管理單元58。[0095]初始參數(shù)設(shè)置單元51例如基于由電子裝置10的設(shè)計(jì)者等創(chuàng)建的圖2的表來設(shè)置用于多個(gè)記錄系統(tǒng)(例如,圖3的記錄系統(tǒng)A至記錄系統(tǒng)E)的參數(shù)。此處,例如,這些參數(shù)是在SLC/MLC之間加以區(qū)分的標(biāo)識符、錯(cuò)誤校正能力強(qiáng)度和寫水平冗余程度等等。
[0096]文件系統(tǒng)初始化單元52基于從初始參數(shù)設(shè)置單元51提供的諸如每個(gè)記錄區(qū)域的容量和記錄區(qū)域數(shù)量的信息來執(zhí)行存儲設(shè)備22的分區(qū),并對文件系統(tǒng)進(jìn)行初始化。
[0097]邏輯裝置初始化單元53對與電子裝置10連接的邏輯裝置(例如,存儲設(shè)備22)的每個(gè)記錄區(qū)域的初始化進(jìn)行控制。在此時(shí),例如,對存儲設(shè)備22的每個(gè)記錄區(qū)域進(jìn)行初始化,并且基于由初始參數(shù)設(shè)置單元51設(shè)置的參數(shù),由下文中描述的存儲控制單元57針對每個(gè)區(qū)域設(shè)置邏輯地址/物理地址轉(zhuǎn)換算法、錯(cuò)誤校正系統(tǒng)和寫水平冗余程度。
[0098]應(yīng)當(dāng)注意到,在圖2中所示的表中,“寫單位”可以被指定為特性。例如,可以通過考慮與具有高數(shù)據(jù)寫單位的數(shù)據(jù)對應(yīng)的頁和擦除塊以及與具有低寫單位的數(shù)據(jù)對應(yīng)的頁和擦除塊來選擇最佳邏輯地址/物理地址轉(zhuǎn)換算法。
[0099]此外,例如,可以指定表示要記錄的數(shù)據(jù)是否受到“一次性寫”的寫還是“可重寫”的寫的信息作為圖2中所示的表中的特性。例如,如果數(shù)據(jù)的寫單位小,則可以根據(jù)執(zhí)行“一次性寫”的寫還是“可重寫”的寫來選擇最佳邏輯地址/物理地址轉(zhuǎn)換算法。
[0100]文件管理單元54例如通過應(yīng)用程序(諸如工具或游戲的程序)來提取在存儲設(shè)備22中記錄的數(shù)據(jù),并且指定應(yīng)當(dāng)將這些文件中的各文件記錄在哪個(gè)記錄區(qū)域中。而且,例如通過從應(yīng)用程序輸出的寫請求來指定所記錄的數(shù)據(jù)的寫單位(寫處理時(shí)的單位數(shù)據(jù)量)。
[0101]例如,當(dāng)由應(yīng)用程序?qū)?shù)據(jù)記錄在存儲設(shè)備22中時(shí),文件管理單元54例如根據(jù)應(yīng)用程序的類型來決定數(shù)據(jù)特性,諸如先前參照圖2提到的那些數(shù)據(jù)特性??商鎿Q地,可以從該應(yīng)用程序通知數(shù)據(jù)特性,諸如先前參照圖2提到的那些數(shù)據(jù)特性。然后,基于數(shù)據(jù)特性,文件管理單元54向所關(guān)注的數(shù)據(jù)附加例如以下標(biāo)識符:該標(biāo)識符指定圖3的記錄系統(tǒng)A至記錄系統(tǒng)E中的哪個(gè)記錄系統(tǒng)應(yīng)當(dāng)用于將待寫的數(shù)據(jù)記錄其上。而且,該標(biāo)識符例如被附加于組成預(yù)定數(shù)據(jù)寫單位的每個(gè)文件。
[0102]文件系統(tǒng)控制單元55例如以文件單位提取應(yīng)用程序記錄在存儲設(shè)備22中的數(shù)據(jù),并控制存儲控制單元57使得每個(gè)文件被記錄在預(yù)定記錄區(qū)域中。此時(shí),基于由文件管理單元54附加到每個(gè)文件的標(biāo)識符來決定記錄區(qū)域,并且附加到每個(gè)文件的標(biāo)識符被提供至存儲參數(shù)設(shè)置單元56。此外,文件系統(tǒng)控制單元55創(chuàng)建表示每個(gè)文件的記錄位置的表
坐寸ο
[0103]存儲參數(shù)設(shè)置單元56例如控制與經(jīng)由文件系統(tǒng)控制單元55從應(yīng)用程序提供至存儲控制單元57的每個(gè)文件對應(yīng)的冗余碼和寫水平等。換句話說,存儲參數(shù)設(shè)置單元56基于前述參數(shù)來指定每個(gè)區(qū)域的記錄系統(tǒng)。然后,當(dāng)由存儲控制單元57將文件數(shù)據(jù)實(shí)際寫入存儲設(shè)備22或從存儲設(shè)備22讀取數(shù)據(jù)時(shí),存儲參數(shù)設(shè)置單元56執(zhí)行與冗余碼計(jì)算系統(tǒng)的控制和寫水平的控制有關(guān)的處理。
[0104]而且,執(zhí)行控制使得從文件系統(tǒng)控制單元55輸出的“FS元數(shù)據(jù)”文件數(shù)據(jù)被記錄在一般應(yīng)用了記錄系統(tǒng)A的記錄區(qū)域中。
[0105]存儲控制單元57對與電子裝置10連接的邏輯裝置(例如,存儲設(shè)備22)的每個(gè)記錄區(qū)域進(jìn)行初始化。此外,存儲控制單元57向存儲設(shè)備22執(zhí)行文件數(shù)據(jù)的寫入,或者執(zhí)行讀取,并且例如被配置為可謂與驅(qū)動(dòng)器對應(yīng)的功能塊。[0106]存儲參數(shù)管理單元58例如更新諸如在存儲設(shè)備22中的每個(gè)記錄區(qū)域的剩余容量的信息。
[0107]接下來,參照圖5的流程圖來描述由電子裝置10執(zhí)行的存儲格式處理的例子。
[0108]在步驟S21中,初始參數(shù)設(shè)置單元51例如基于圖2中所示的表來分析數(shù)據(jù)的類型和特性。
[0109]在步驟S22中,初始參數(shù)設(shè)置單元51決定記錄區(qū)域的數(shù)量和記錄系統(tǒng)。例如,決定采用記錄系統(tǒng)A至記錄系統(tǒng)E的五個(gè)記錄區(qū)域,諸如在圖3中示出的那些記錄系統(tǒng)。
[0110]在步驟S23中,邏輯裝置初始化單元53和存儲控制單元57執(zhí)行邏輯裝置初始化處理,將在下文中參照圖6來描述。
[0111]此處,參照圖6的流程圖來描述圖5的步驟S23的邏輯裝置初始化處理的詳細(xì)例子。
[0112]在步驟S41中,邏輯裝置初始化單元53從通過步驟S22的處理所決定的多個(gè)記錄區(qū)域中指定具有最高固定優(yōu)先級的用于數(shù)據(jù)的記錄區(qū)域。例如,在圖2的例子的情況下,“FS元數(shù)據(jù)”的固定優(yōu)先級最高,因此,圖3中采用記錄系統(tǒng)A的記錄區(qū)域被指定為通過步驟S22的處理所決定的多個(gè)記錄區(qū)域之中具有最高固定優(yōu)先級的用于數(shù)據(jù)的記錄區(qū)域。
[0113]在步驟S42中,邏輯裝置初始化單元53獲取區(qū)域的參數(shù)(通過步驟S41的處理所指定的區(qū)域)。此時(shí),如上所述,例如,需要在SLC/MLC之間加以區(qū)分的標(biāo)識符、錯(cuò)誤校正能力強(qiáng)度以及寫水平冗余程度等作為參數(shù)。
[0114]在步驟S43中,存儲控制單元57基于通過步驟S42的處理所獲取的參數(shù)來決定用于所關(guān)注的區(qū)域的邏輯地址/物理地址轉(zhuǎn)換算法、錯(cuò)誤校正系統(tǒng)和寫水平冗余程度。然后,邏輯裝置初始化單元53基于邏輯地址/物理地址轉(zhuǎn)換算法、錯(cuò)誤校正系統(tǒng)和寫水平冗余程度來決定用于所關(guān)注的區(qū)域的物理格式。
[0115]換句話說,基于通過步驟S42的處理所獲取的參數(shù)來指定SLC/MLC之間的錯(cuò)誤校正能力強(qiáng)度和寫水平冗余程度,從而決定邏輯地址/物理地址轉(zhuǎn)換算法。此外,基于通過步驟S42的處理所獲取的參數(shù)來指定錯(cuò)誤校正能力強(qiáng)度,從而決定錯(cuò)誤校正系統(tǒng)。此外,基于通過步驟S42的處理所獲取的參數(shù)來指定寫水平冗余程度,從而決定寫水平冗余程度。
[0116]因此,決定用于該區(qū)域的物理格式。換句話說,當(dāng)記錄邏輯數(shù)據(jù)的預(yù)定記錄單元時(shí),利用所考慮的寫水平冗余程度和錯(cuò)誤校正系統(tǒng)來決定所需的物理區(qū)域。此外,因此確定該區(qū)域所需的存儲容量,并執(zhí)行與該區(qū)域?qū)?yīng)的邏輯裝置的初始化。
[0117]在步驟S44中,邏輯裝置初始化單元53確定是否存在隨后的記錄區(qū)域。例如,在該情況下,還未執(zhí)行與記錄系統(tǒng)B至記錄系統(tǒng)E的記錄區(qū)域?qū)?yīng)的邏輯裝置的初始化,因此在步驟S44中,確定存在隨后的記錄區(qū)域。
[0118]在步驟S44,如果確定存在隨后的記錄區(qū)域,該處理返回到步驟S41,隨后重復(fù)地執(zhí)行該處理。
[0119]然而,例如,如果已經(jīng)執(zhí)行了與記錄系統(tǒng)A至記錄系統(tǒng)E的記錄區(qū)域中的每個(gè)記錄系統(tǒng)對應(yīng)的邏輯裝置的初始化,則在步驟S44中,確定不存在隨后的記錄區(qū)域,該處理結(jié)束。
[0120]以該方式執(zhí)行邏輯裝置初始化處理。
[0121]返回到圖5,在步驟S23的處理之后,該處理前進(jìn)到步驟S24。[0122]在步驟S24中,初始參數(shù)設(shè)置單元51獲取伴隨步驟S23的處理的初始化之后的信息。此處獲取的信息時(shí)對文件系統(tǒng)進(jìn)行初始化所需的信息。
[0123]在步驟S25中,文件系統(tǒng)初始化單元52基于通過步驟S24的處理所獲取的信息來執(zhí)行存儲設(shè)備22的分區(qū),并對文件系統(tǒng)進(jìn)行初始化。
[0124]以該方式執(zhí)行存儲格式處理。
[0125]接下來,參照圖7的流程圖來描述由電子裝置10執(zhí)行的文件寫處理的例子。
[0126]在步驟S61中,文件系統(tǒng)控制單元55從應(yīng)用程序中獲取作為寫請求而輸出的構(gòu)成預(yù)定數(shù)據(jù)寫單位的文件,并從文件管理單元54獲取與該數(shù)據(jù)對應(yīng)的參數(shù)。
[0127]在步驟S62中,存儲參數(shù)設(shè)置單元56將通過步驟S61的處理所獲取的參數(shù)通知給存儲控制單元57。
[0128]在步驟S63中,存儲參數(shù)設(shè)置單元56基于通過步驟S62的處理所通知的參數(shù)來決定邏輯地址/物理地址轉(zhuǎn)換算法、錯(cuò)誤校正系統(tǒng)以及寫水平冗余程度。
[0129]在步驟S64中,存儲控制單元57基于步驟S63的處理結(jié)果來指定構(gòu)成存儲設(shè)備22的記錄介質(zhì)中的物理記錄位置。
[0130]在步驟S65中,存儲控制單元57在通過步驟S64的處理所指定的物理記錄位置中記錄與通過步驟S61的處理所獲取的文件對應(yīng)的數(shù)據(jù)。
[0131]以該方式執(zhí)行文件寫處理。
[0132]接下來,參照圖8的流程圖來描述由電子裝置10執(zhí)行的文件讀處理的例子。
[0133]在步驟S81中,文件系統(tǒng)控制單元55確定是否已經(jīng)有來自應(yīng)用程序的文件讀請求,并等待直到確定已經(jīng)有讀請求為止。
[0134]在步驟S81中,如果確定已經(jīng)有來自應(yīng)用程序的文件讀請求,則該處理前進(jìn)到步驟 S82。
[0135]在步驟S82中,文件系統(tǒng)控制單元55指定用于組成以下文件的數(shù)據(jù)的記錄位置(例如,邏輯地址等):針對該文件,已經(jīng)有讀請求。而且,從而還針對該數(shù)據(jù)指定邏輯地址/物理地址轉(zhuǎn)換算法、錯(cuò)誤校正系統(tǒng)以及寫水平冗余程度。
[0136]在步驟S83,存儲控制單元57從記錄介質(zhì)中讀取通過步驟S82的處理所指定的記錄位置中所記錄的數(shù)據(jù)。
[0137]在步驟S84中,存儲控制單元57確定在通過步驟S83的處理所讀取的數(shù)據(jù)中是否存在錯(cuò)誤。在步驟S84中,如果確定存在錯(cuò)誤,則該處理前進(jìn)至步驟S85。
[0138]在步驟S85中,存儲控制單元57確定該數(shù)據(jù)是否為可能重新嘗試的數(shù)據(jù)。在步驟S85中,如果確定該數(shù)據(jù)為可能重新嘗試的數(shù)據(jù),則該處理前進(jìn)至步驟S86。
[0139]在步驟S86中,存儲控制單元57再次從記錄介質(zhì)中讀取在通過步驟S82的處理所指定的記錄位置中記錄的數(shù)據(jù)。
[0140]而且,如果通過步驟S84的處理確定不存在錯(cuò)誤,跳過步驟S85和步驟S86的處理。此外,在步驟S85中,如果確定該數(shù)據(jù)不是可能重新嘗試的數(shù)據(jù),則跳過步驟S86的處理。
[0141]在步驟S86的處理之后,在步驟S87中,文件系統(tǒng)控制單元55將由通過步驟S83或步驟S86的處理所讀取的數(shù)據(jù)所構(gòu)成的文件提供至發(fā)出該讀請求的應(yīng)用程序。
[0142]而且,可以在步驟S84至步驟S86的處理之前執(zhí)行步驟S87的處理,并且可以通過應(yīng)用程序執(zhí)行的控制來執(zhí)行步驟S84至步驟S86的處理。
[0143]此外,此處,已經(jīng)描述了再次執(zhí)行重新嘗試(從記錄介質(zhì)中再次讀取)的例子;然而,例如,可以執(zhí)行預(yù)定次數(shù)的重新嘗試直到讀取到?jīng)]有錯(cuò)誤的數(shù)據(jù)。
[0144]以該方式執(zhí)行文件讀處理。
[0145]在上面已經(jīng)描述了圖3作為記錄系統(tǒng)的參數(shù)的例子;然而,可以使用與圖3中示出的那些參數(shù)不同的記錄系統(tǒng)參數(shù)。例如,可以有更多或更少類型的記錄系統(tǒng)。
[0146]可替換地,例如,基于在圖2中示出的數(shù)據(jù)的特性,可以利用所執(zhí)行的預(yù)定計(jì)算等以及所自動(dòng)選擇的記錄系統(tǒng)等來產(chǎn)生參數(shù)。此外,例如,當(dāng)分配數(shù)據(jù)的類型時(shí),可以自動(dòng)指定根據(jù)這些類型所假定的數(shù)據(jù)特性。
[0147]順便提及,在圖1的例子中,作為電子裝置10的配置,描述了經(jīng)由總線31連接CPU21、存儲設(shè)備22和主存儲器23的例子;然而,本技術(shù)可以應(yīng)用于除此之外的配置中。
[0148]圖9是示出電子裝置10的另一示例性配置的框圖。在該例子中,在電子裝置10中,CPU21、主存儲器23和控制器24經(jīng)由總線31相連接。然后,介質(zhì)25連接至控制器24。例如,介質(zhì)25被配置成諸如磁盤的記錄介質(zhì),并且控制器24是特別用于執(zhí)行向介質(zhì)25寫數(shù)據(jù)以及從介質(zhì)25讀取數(shù)據(jù)的功能塊。
[0149]在圖9的例子的情況下,例如,圖4可以是示出由控制器24執(zhí)行的諸如程序的軟件的示例性功能配置的框圖。可替換地,圖4的部分的框圖可以被實(shí)現(xiàn)為由CPU21執(zhí)行的諸如程序的軟件等,以及其他功能塊可以被實(shí)現(xiàn)為由控制器24執(zhí)行的諸如程序的軟件等。
[0150]此外,圖10是示出電子裝置10的又一示例性配置的框圖。在該例子中,如圖1的情況中那樣,在電子裝置10中,CPU21、存儲設(shè)備22和主存儲器23經(jīng)由總線31相連接。然而,在圖10的例子中,由控制器41和介質(zhì)42配置存儲設(shè)備22。
[0151]在圖10的例子的情況下,例如,圖4可以是示出由控制器41執(zhí)行的諸如程序的軟件的示例性功能配置的框圖??商鎿Q地,圖4的部分的功能框圖可以被實(shí)現(xiàn)為由CPU21執(zhí)行的諸如程序的軟件等,以及其他功能塊可以被實(shí)現(xiàn)為由控制器41執(zhí)行的諸如程序的軟件等。
[0152]而且,可以由硬件或者可以由軟件執(zhí)行前述一系列處理。在由軟件執(zhí)行前述一系列處理的情況下,從網(wǎng)絡(luò)或記錄介質(zhì)中將構(gòu)成軟件的程序安裝到在專用硬件中結(jié)合的計(jì)算機(jī)或者例如通過安裝各種類型的程序能夠執(zhí)行各種類型的功能的通用個(gè)人計(jì)算器700 (諸如在圖11中示出的計(jì)算機(jī))等上。
[0153]在圖11中,CPU (中央處理單元)701根據(jù)在ROM (只讀存儲器)702中存儲的程序、或者從存儲單元708加載在RAM (隨機(jī)存取存儲器)703中程序來執(zhí)行各種類型的處理。如果適當(dāng)?shù)脑?,CPU701執(zhí)行各種類型的處理所需的數(shù)據(jù)等也被存儲在RAM703中。
[0154]CPU701、R0M702和RAM703經(jīng)由總線704相互連接。輸入/輸出接口 705也連接至該總線704。
[0155]由鍵盤或鼠標(biāo)等構(gòu)成的輸入單元706、由顯示器(由IXD (液晶顯示器)等構(gòu)成顯示器)構(gòu)成的或由揚(yáng)聲器等構(gòu)成的輸出單元707、由硬盤等配置的存儲單元708、以及由調(diào)制解調(diào)器或諸如LAN卡的網(wǎng)絡(luò)接口卡配置的通信單元709連接至輸入/輸出接口 705。通信單元709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。
[0156]此外,在需要時(shí)驅(qū)動(dòng)器710連接至輸入/輸出接口 705,在適當(dāng)?shù)臅r(shí)候諸如磁盤、光盤、磁光盤、或半導(dǎo)體存儲器的可移除介質(zhì)711附接至輸入/輸出接口 705,以及在需要時(shí)從其讀取的計(jì)算機(jī)程序被安裝在存儲單元708中。
[0157]在通過軟件來執(zhí)行前述一系列處理的情況下,從諸如因特網(wǎng)的網(wǎng)絡(luò)、或者由可移除介質(zhì)711構(gòu)成的記錄介質(zhì)等安裝構(gòu)成該軟件的程序。
[0158]而且,該記錄介質(zhì)不僅可以由如圖11所示的與裝置主體分離的被分布為用于將程序傳送給用戶的可移除介質(zhì)711(諸如磁盤(諸如軟盤(注冊商標(biāo)))、光盤(諸如⑶-ROM(壓縮盤-只讀存儲器))、或DVD (數(shù)字多功能盤)、磁光盤(諸如MD (迷你盤)(注冊商標(biāo))))或其上記錄有程序的半導(dǎo)體存儲器等配置而成,并且還可以由預(yù)先被結(jié)合到裝置主體中而同時(shí)被分發(fā)給用戶的其上記錄有程序的R0M702、或在存儲單元708中包括的硬盤配置而成。
[0159]而且,本說明書中的前述一系列處理包括按照所描述的順序以時(shí)間順序方式執(zhí)行的處理,但是前述一系列處理不一定按照時(shí)間順序方式被處理,并且還包括并行的或離散方式執(zhí)行的處理。
[0160]此外,本技術(shù)的實(shí)施例的不限于前述實(shí)施例,在不偏離本技術(shù)的目的的范圍內(nèi)可以進(jìn)行各種變更。
[0161]而且,本技術(shù)還可以采用諸如下述的配置。
[0162](I) 一種信息處理裝置,包括:
[0163]記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,來產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及
[0164]邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0165](2)根據(jù)(I)所述的信息處理裝置,
[0166]其中,在所述記錄介質(zhì)中記錄的數(shù)據(jù)的特性是如下特性:所述特性包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的壽命值、以及假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率。
[0167](3)根據(jù)(I)或(2)所述的信息處理裝置,
[0168]其中,所述記錄系統(tǒng)決定單元決定以下參數(shù),所述參數(shù)是用于指定要在每個(gè)記錄區(qū)域中應(yīng)用的記錄系統(tǒng)的參數(shù),并且包括在SLC/MLC之間加以區(qū)分的標(biāo)識符、錯(cuò)誤校正能力強(qiáng)度和寫水平冗余程度。
[0169](4)根據(jù)(I)至(3)中任一項(xiàng)所述的信息處理裝置,
[0170]其中,所述記錄系統(tǒng)決定單元產(chǎn)生用于記錄以下數(shù)據(jù)的至少一個(gè)記錄區(qū)域:對于所述數(shù)據(jù),所述錯(cuò)誤率為超過O的值。
[0171](5)根據(jù)(I)至(4)中任一項(xiàng)所述的信息處理裝置,
[0172]其中,所述邏輯裝置初始化單元初始化至少一個(gè)記錄區(qū)域作為用于記錄文件系統(tǒng)的元數(shù)據(jù)的區(qū)域,在所述至少一個(gè)記錄區(qū)域中,要應(yīng)用單水平單元系統(tǒng)的記錄系統(tǒng)。。
[0173](6) 一種信息處理方法,包括以下步驟:
[0174]記錄系統(tǒng)決定單元基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及
[0175]邏輯裝置初始化單元基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0176](7)—種其上記錄有程序的記錄介質(zhì),所述程序使計(jì)算機(jī)用作信息處理裝置,所述信息處理裝置包括:
[0177]記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及
[0178]邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
[0179](8) 一種信息處理裝置,包括:
[0180]記錄系統(tǒng)決定單元,其基于以下特性來確定用于將要在記錄介質(zhì)中記錄的數(shù)據(jù)記錄到記錄介質(zhì)的系統(tǒng):所述特性是所述數(shù)據(jù)的特性,并且包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的壽命值以及假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤的比例的錯(cuò)誤率;以及
[0181]記錄執(zhí)行單元,其將所述數(shù)據(jù)記錄在所述邏輯裝置的記錄區(qū)域的多個(gè)記錄區(qū)域之中與所決定的記錄系統(tǒng)對應(yīng)的記錄區(qū)域中。
[0182](9) 一種信息處理裝置,包括:
[0183]請求確定單元,其確定是否已連同表示以下特性的信息一起獲取對在記錄介質(zhì)中記錄的數(shù)據(jù)的讀取請求:所述特性包括表示假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤的比例的錯(cuò)誤率;
[0184]記錄區(qū)域指定單元,其在確定已獲取對所述數(shù)據(jù)的讀取請求的情況下從所述記錄介質(zhì)的多個(gè)記錄區(qū)域之中指定與所述數(shù)據(jù)的特性對應(yīng)的記錄區(qū)域;
[0185]讀取單元,其從所指定的記錄區(qū)域中讀取所述數(shù)據(jù);
[0186]錯(cuò)誤確定單元,其確定在已讀取的數(shù)據(jù)中是否存在錯(cuò)誤;
[0187]重新嘗試確定單元,在確定已讀取的數(shù)據(jù)中存在錯(cuò)誤的情況下,確定從中已讀取所述數(shù)據(jù)的記錄區(qū)域是否為當(dāng)讀取所述數(shù)據(jù)時(shí)需要重新嘗試的記錄區(qū)域;以及
[0188]重讀單元,其在已從需要重新嘗試的記錄區(qū)域中讀取所述數(shù)據(jù)的情況下,再次從所述記錄區(qū)域中讀取所述數(shù)據(jù)。
[0189]參考標(biāo)號列表
[0190]10電子裝置
[0191]21 CPU
[0192]22存儲設(shè)備
[0193]23主存儲器
[0194]24控制器
[0195]25 介質(zhì)
[0196]41控制器
[0197]42 介質(zhì)
[0198]51初始參數(shù)設(shè)置單元
[0199]52文件系統(tǒng)初始化單元
[0200]53邏輯裝置初始化單元
[0201]54文件管理單元[0202]55文件系統(tǒng)控制單元
[0203]56存儲參數(shù)設(shè)置單元
[0204]57存儲控制單元
[0205]58存儲參數(shù)管理單元
【權(quán)利要求】
1.一種信息處理裝置,包括: 記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,來產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及 邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
2.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,在所述記錄介質(zhì)中記錄的數(shù)據(jù)的特性是如下特性:所述特性包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的壽命值、以及假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤比例的錯(cuò)誤率。
3.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述記錄系統(tǒng)決定單元決定以下參數(shù):所述參數(shù)是用于指定要在每個(gè)記錄區(qū)域中應(yīng)用的記錄系統(tǒng)的參數(shù),并且包括在單水平單元/多水平單元之間加以區(qū)分的標(biāo)識符、錯(cuò)誤校正能力強(qiáng)度和寫水平冗余程度。
4.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述記錄系統(tǒng)決定單元產(chǎn)生用于記錄以下數(shù)據(jù)的至少一個(gè)記錄區(qū)域:對于所述數(shù)據(jù),所述錯(cuò)誤率為超過O的值。
5.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述邏輯裝置初始化單元初始化至少一個(gè)記錄區(qū)域作為用于記錄文件系統(tǒng)的元數(shù)據(jù)的區(qū)域,在所述至少一個(gè)記錄區(qū)域中,要應(yīng)用單水平單元系統(tǒng)的記錄系統(tǒng)。
6.一種信息處理方法,包括以下步驟: 記錄系統(tǒng)決定單元基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,來產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及 邏輯裝置初始化單元基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
7.一種其上記錄有程序的記錄介質(zhì),所述程序使計(jì)算機(jī)用作信息處理裝置,所述信息處理裝置包括: 記錄系統(tǒng)決定單元,其基于要在記錄介質(zhì)中記錄的數(shù)據(jù)的特性,來產(chǎn)生由所述記錄介質(zhì)配置的邏輯裝置的多個(gè)記錄區(qū)域,并且還決定要在每個(gè)所述記錄區(qū)域中應(yīng)用的記錄系統(tǒng);以及 邏輯裝置初始化單元,其基于所決定的記錄系統(tǒng)來對所述邏輯裝置的每個(gè)所述記錄區(qū)域進(jìn)行初始化。
8.一種信息處理裝置,包括: 記錄系統(tǒng)決定單元,其基于以下特性來確定用于將要在記錄介質(zhì)中記錄的數(shù)據(jù)記錄到記錄介質(zhì)的系統(tǒng):所述特性是所述數(shù)據(jù)的特性,并且包括表示所述數(shù)據(jù)的持續(xù)時(shí)長的壽命值以及假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤的比例的錯(cuò)誤率;以及 記錄執(zhí)行單元,其將所述數(shù)據(jù)記錄在所述邏輯裝置的記錄區(qū)域的多個(gè)記錄區(qū)域之中與所決定的記錄系統(tǒng)對應(yīng)的記錄區(qū)域中。
9.一種信息處理裝置,包括:請求確定單元,其確定是否已連同表示以下特性的信息一起獲取對在記錄介質(zhì)中記錄的數(shù)據(jù)的讀取請求:所述特性包括表示假定在讀取所述數(shù)據(jù)時(shí)所產(chǎn)生的錯(cuò)誤的比例的錯(cuò)誤率; 記錄區(qū)域指定單元,其在確定已獲取對所述數(shù)據(jù)的讀取請求的情況下從所述記錄介質(zhì)的多個(gè)記錄區(qū)域之中指定與所述數(shù)據(jù)的特性對應(yīng)的記錄區(qū)域; 讀取單元,其從所指定的記錄區(qū)域中讀取所述數(shù)據(jù); 錯(cuò)誤確定單元,其確定在已讀取的數(shù)據(jù)中是否存在錯(cuò)誤; 重新嘗試確定單元,在確定已讀取的數(shù)據(jù)中存在錯(cuò)誤的情況下,確定從中已讀取所述數(shù)據(jù)的記錄區(qū)域是否為當(dāng)讀取所述數(shù)據(jù)時(shí)需要重新嘗試的記錄區(qū)域;以及 重讀單元,其在已從需要重新嘗試的記錄區(qū)域中讀取所述數(shù)據(jù)的情況下,再次從所述記錄區(qū)域中讀取所 述數(shù)據(jù)。
【文檔編號】G06F12/16GK103765396SQ201280040848
【公開日】2014年4月30日 申請日期:2012年8月21日 優(yōu)先權(quán)日:2011年8月30日
【發(fā)明者】佐藤和美, 香取知浩 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
舒城县| 弋阳县| 思南县| 潞城市| 保德县| 阜新| 正安县| 靖安县| 宜兴市| 遂宁市| 兴国县| 临泽县| 阿荣旗| 雷山县| 德化县| 聂荣县| 永修县| 忻州市| 丹巴县| 密云县| 双桥区| 老河口市| 樟树市| 刚察县| 天长市| 遵化市| 广汉市| 抚远县| 阿合奇县| 江孜县| 巴林左旗| 城口县| 沈丘县| 湟中县| 浦县| 绵阳市| 凌海市| 沅江市| 长汀县| 江都市| 息烽县|