[發(fā)明專利]電子裝置及檔案系統(tǒng)的操作方法有效
| 申請?zhí)枺?/td> | 200910052419.0 | 申請日: | 2009-06-03 |
| 公開(公告)號: | CN101908043A | 公開(公告)日: | 2010-12-08 |
| 發(fā)明(設計)人: | 鄭張鎧 | 申請(專利權(quán))人: | 慧國(上海)軟件科技有限公司;慧榮科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F12/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 駱希聰 |
| 地址: | 200433 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子 裝置 檔案 系統(tǒng) 操作方法 | ||
技術(shù)領域
本發(fā)明是關(guān)于一種檔案系統(tǒng)的操作方與裝置。特別是有關(guān)于一種修改檔案標頭的方法以及相關(guān)的電子裝置。
背景技術(shù)
當電腦儲存檔案的時候,硬盤驅(qū)動器必須記錄檔案名稱、位置和大小等信息,這些信息都會記錄在檔案配置表(File?Allocation?Table;FAT)里面。當電腦讀取或儲存檔案的時候,也必須先從檔案配置表找到檔案在硬盤驅(qū)動器中所在的位置,才能夠順利地找到這個檔案。檔案配置表會記錄哪些簇(cluster)已經(jīng)使用、哪些簇還沒使用以及檔案存放在簇中的位置。簇為檔案儲存的基本單位,一個簇由數(shù)個磁區(qū)(sector)組成,操作系統(tǒng)則是以簇為最小單位來分配檔案空間。如果一個檔案的大小小于一個簇,則占用一個簇的大小,如果大于簇容量,也以整數(shù)簇數(shù)為單位,但是一個檔案可能會占有不連續(xù)的幾個簇。
現(xiàn)有修改檔案的標頭的方法,是將舊標頭后的原始資料復制到新標頭的后面,但這樣的方法會造成大量的資料搬移,導致修改效能低落。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種檔案系統(tǒng)的操作方法。特別是在當修改檔案的標頭時,不需要執(zhí)行大量資料搬移的檔案系統(tǒng)的操作方法。
本發(fā)明于一實施例中提供一種檔案系統(tǒng)的操作方法,包括讀取一第一檔案的一第一標頭,其中第一檔案包括第一標頭以及一資料區(qū)段,資料區(qū)段包括一第一資料區(qū)段以及一第二資料區(qū)段,第一檔案是由串聯(lián)鏈結(jié)的多個簇A1~AN所構(gòu)成,每個上集具有一第一資料長度,第一資料區(qū)段的資料長度小于第一資料長度,第一標頭以及第一資料區(qū)段存放于簇A1~AY中,第二資料區(qū)段存放于簇AY+1~AN中,N與Y皆為正整數(shù),并且N>Y,第一資料區(qū)段存放于簇AY中。將一輔助信息加入第一標頭中,用以產(chǎn)生一第二標頭。寫入一虛擬資料至第二標頭中,用以調(diào)整第二標頭的資料長度,并作為一第三標頭;以及修改一檔案配置表中所記錄的簇的鏈結(jié)關(guān)系,使得第三標頭鏈結(jié)至第二資料區(qū)段,以便產(chǎn)生一第二檔案。
本發(fā)明于另一實施例中提供一種電子裝置,包括一隨機存取存儲器,耦接至總線,用以儲存暫時性的資料;一閃存,耦接至總線,用以儲存一位置信息;以及一處理器,耦接至總線,用以讀取一存儲卡中的一第一檔案的一第一標頭以及一檔案配置表,并將第一標頭以及檔案配置表寫入至隨機存取存儲器中,其中第一檔案包括第一標頭以及一資料區(qū)段,資料區(qū)段包括一第一資料區(qū)段以及一第二資料區(qū)段,第一檔案是由串聯(lián)鏈結(jié)的多個簇A1~AN所構(gòu)成,每個簇具有一第一資料長度,第一資料區(qū)段的資料長度小于第一資料長度,第一標頭以及第一資料區(qū)段存放于簇A1~AY中,第二資料區(qū)段存放于簇AY+1~AN中,N與Y皆為正整數(shù),并且N>Y,第一資料區(qū)段存放于簇AY中。其中處理器更讀取位置信息并寫入至第一標頭中,用以產(chǎn)生一第二標頭,寫入一虛擬資料至第二標頭中,用以調(diào)整第二標頭的資料長度,并作為一第三標頭,以及修改一檔案配置表中所記錄的簇的鏈結(jié)關(guān)系,使得上述第三標頭鏈結(jié)至第二資料區(qū)段,以便產(chǎn)生一第二檔案。
附圖說明
為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結(jié)合附圖對本發(fā)明的具體實施方式作詳細說明,其中:
圖1為本發(fā)明的電子裝置;
圖2為本發(fā)明的閃存中的一對照表;
圖3為本發(fā)明的在一檔案配置表檔案系統(tǒng)下,第一圖片檔所存放的位置;
圖4a為本發(fā)明的產(chǎn)生第三標頭的一實施例;
圖4b為本發(fā)明的產(chǎn)生第二圖片檔的一實施例;
圖5a為本發(fā)明的產(chǎn)生第三標頭的另一實施例;
圖5b為本發(fā)明的產(chǎn)生第二圖片檔的另一實施例;
圖6為本發(fā)明的檔案系統(tǒng)的操作方法的流程圖。
主要元件符號說明:
3~電子裝置;?????????????????4~處理器;
5~總線;?????????????????????6~閃存;
7~隨機存取存儲器;?????????????8~存儲卡;
C101~CN+1~簇;?????????F1~第一圖片檔;
H1~第一標頭;?????????????D1~第一資料區(qū)段;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于慧國(上海)軟件科技有限公司;慧榮科技股份有限公司,未經(jīng)慧國(上海)軟件科技有限公司;慧榮科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910052419.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





