国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)及其方法

      文檔序號(hào):6468184閱讀:177來(lái)源:國(guó)知局
      專利名稱:存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)及其方法,尤其涉及一種適用于隨身存儲(chǔ)
      裝置的存儲(chǔ)空間動(dòng)態(tài)管理的系統(tǒng)及其方法。
      背景技術(shù)
      隨著信息科技的進(jìn)步,隨身存儲(chǔ)裝置越來(lái)越普及化,例如軟盤、移動(dòng)存儲(chǔ)器、外接 式硬盤、記憶卡等都是隨身存儲(chǔ)裝置,其中又以使用USB插頭的隨身存儲(chǔ)裝置為大多數(shù)人 最常使用的隨身存儲(chǔ)裝置,由于使用USB插頭的隨身存儲(chǔ)裝置具有支持熱插入及即插即用 的USB接口 ,再加上可重復(fù)寫入、操作速度快及攜帶方便等優(yōu)點(diǎn)普遍受到使用者的喜愛(ài)。
      市面上的隨身存儲(chǔ)裝置大多出廠時(shí),已由廠商設(shè)定隨身存儲(chǔ)裝置中每一個(gè)存儲(chǔ)區(qū) 域的容量大小,例如隨身存儲(chǔ)裝置具有兩個(gè)存儲(chǔ)區(qū)域, 一為用戶無(wú)法存取的保護(hù)區(qū)域, 一為 用戶可任意存取數(shù)據(jù)的常規(guī)區(qū)域,但保護(hù)區(qū)域與常規(guī)區(qū)域的容量在出廠時(shí)已固定不能進(jìn)行 變更,若廠商設(shè)定的保護(hù)區(qū)域過(guò)大,而造成用戶常規(guī)區(qū)域存儲(chǔ)空間不夠,使用者無(wú)法依據(jù)個(gè) 人需求變更存儲(chǔ)區(qū)域的容量大小,造成無(wú)法動(dòng)態(tài)管理存儲(chǔ)空間的問(wèn)題。 綜上所述,可知現(xiàn)有技術(shù)中長(zhǎng)期以來(lái)一直存在無(wú)法動(dòng)態(tài)管理存儲(chǔ)空間的問(wèn)題,因 此有必要提出改進(jìn)的技術(shù)手段,來(lái)解決該問(wèn)題。

      發(fā)明內(nèi)容
      有鑒于現(xiàn)有技術(shù)存在無(wú)法動(dòng)態(tài)管理存儲(chǔ)空間的問(wèn)題,本發(fā)明提出一種存儲(chǔ)空間動(dòng) 態(tài)管理系統(tǒng)及其方法,其中 本發(fā)明提出的存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng),適用于隨身存儲(chǔ)裝置,至少包含讀取模塊、
      計(jì)算模塊及分割模塊,其中讀取模塊是用以讀取存儲(chǔ)空間中固定區(qū)域所存儲(chǔ)的空間管理表 中N組分割信息,其中每組分割信息均包含對(duì)應(yīng)區(qū)域容量及區(qū)域?qū)傩裕挥?jì)算模塊是用以依 據(jù)容量計(jì)算式預(yù)先計(jì)算存儲(chǔ)空間中固定區(qū)域及N組分割區(qū)域外所剩余的剩余容量;分割模 塊是用以依據(jù)N組分割信息,從固定區(qū)域的終止點(diǎn)起依序分割出N組區(qū)域,其中每組區(qū)域 的空間符合對(duì)應(yīng)的區(qū)域容量并設(shè)定為對(duì)應(yīng)的區(qū)域?qū)傩?,并從第N區(qū)域的終止點(diǎn)繼續(xù)分割第 (N+l)區(qū)域,其中第(N+l)區(qū)域的空間符合剩余容量,其中,存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)預(yù)先存 儲(chǔ)在存儲(chǔ)空間中。 本發(fā)明提出的存儲(chǔ)空間動(dòng)態(tài)管理方法,適用于隨身存儲(chǔ)裝置,其步驟至少包括讀 取存儲(chǔ)空間中固定區(qū)域所存儲(chǔ)的空間管理表的N組分割信息,其中每組分割信息均包含對(duì) 應(yīng)區(qū)域容量及區(qū)域?qū)傩?;依?jù)容量計(jì)算式預(yù)先計(jì)算存儲(chǔ)空間中固定區(qū)域及N組分割區(qū)域外 所剩余的剩余容量;依據(jù)N組分割信息,從固定區(qū)域的終止點(diǎn)起依序分割出N組區(qū)域,其中 每組區(qū)域的空間符合對(duì)應(yīng)的區(qū)域容量并設(shè)定為對(duì)應(yīng)的區(qū)域?qū)傩?,并從第N區(qū)域的終止點(diǎn)繼 續(xù)分割第(N+l)區(qū)域,其中第(N+l)區(qū)域的空間符合剩余容量。 本發(fā)明提出的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過(guò)讀取空間 管理表中N組分割信息預(yù)先計(jì)算存儲(chǔ)空間的剩余容量,依序分割出N組區(qū)域后,再繼續(xù)分割出符合剩余容量的第(N+l)區(qū)域的技術(shù)手段。 通過(guò)上述的技術(shù)手段,本發(fā)明可以達(dá)到動(dòng)態(tài)管理隨身存儲(chǔ)裝置的存儲(chǔ)空間,節(jié)省 或擴(kuò)充不同存儲(chǔ)區(qū)域空間的技術(shù)效果。


      圖1為本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)方框圖。
      圖2為本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理方法流程圖。
      圖3至圖7為本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)的實(shí)施例示意圖。
      具體實(shí)施例方式以下將配合圖式及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明實(shí)施方式,從而對(duì)本發(fā)明如何應(yīng)用技
      術(shù)手段來(lái)解決技術(shù)問(wèn)題并達(dá)到技術(shù)效果的實(shí)現(xiàn)過(guò)程能充分理解并據(jù)以實(shí)施。 在說(shuō)明本發(fā)明的實(shí)施例之前,配合圖式對(duì)本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)及其方法
      作進(jìn)一步的說(shuō)明,請(qǐng)參考圖l,圖1為本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)方框圖,存儲(chǔ)空間動(dòng)態(tài)
      管理系統(tǒng)100包含讀取模塊110、計(jì)算模塊120及分割模塊130。 存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100適用于隨身存儲(chǔ)裝置200,例如是USB存儲(chǔ)裝置,隨身 存儲(chǔ)裝置200的存儲(chǔ)區(qū)域?yàn)榇鎯?chǔ)空間,其中,存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100預(yù)先存儲(chǔ)在存儲(chǔ)空 間中,隨身存儲(chǔ)裝置200在出廠時(shí)預(yù)先規(guī)劃出固定區(qū)域,固定區(qū)域存儲(chǔ)有空間管理表,當(dāng)隨 身存儲(chǔ)裝置鏈接至計(jì)算機(jī)時(shí),用戶可選擇是否要將隨身存儲(chǔ)裝置進(jìn)行存儲(chǔ)空間動(dòng)態(tài)管理。
      讀取模塊110負(fù)責(zé)讀取存儲(chǔ)空間中固定區(qū)域所存儲(chǔ)的空間管理表中N組分割信 息,其中每組分割信息均包含對(duì)應(yīng)區(qū)域容量及區(qū)域?qū)傩裕档米⒁獾氖?,所述固定區(qū)域是從 存儲(chǔ)空間的起始點(diǎn)開始分割,具有固定不可變的空間容量,而且固定區(qū)域默認(rèn)有隱藏不可 存取屬性,舉例來(lái)說(shuō),固定區(qū)域的地址是從存儲(chǔ)空間的起始點(diǎn),例如是"Obyte"的地址開始 分割,若固定區(qū)域的容量為"128byte",則固定區(qū)域的終止點(diǎn)則是"127byte"的地址,而且 固定區(qū)域在隨身存儲(chǔ)裝置200中是固定不可變動(dòng)的空間容量,因?yàn)殡S身存儲(chǔ)裝置200出廠 時(shí)即預(yù)先規(guī)劃出固定區(qū)域,另外,固定區(qū)域具有隱藏不可存取屬性,換句話說(shuō),當(dāng)用戶開啟 隨身存儲(chǔ)裝置200時(shí),無(wú)法存取固定區(qū)域內(nèi)的數(shù)據(jù),并且用戶也無(wú)法看見(jiàn)固定區(qū)域內(nèi)的數(shù) 據(jù)。 所述空間管理表是存儲(chǔ)在固定區(qū)域內(nèi),所述空間管理表的N組分割信息可以是 由用戶預(yù)先設(shè)定,或由系統(tǒng)預(yù)先設(shè)定,值得注意的是,若是由使用者預(yù)先設(shè)定,存儲(chǔ)空間動(dòng) 態(tài)管理系統(tǒng)可以進(jìn)一步增加輸入模塊140,輸入模塊140是負(fù)責(zé)提供輸入接口供用戶自行 設(shè)定空間管理表的分割信息,但若用戶未設(shè)定空間管理表的分割信息時(shí),則由系統(tǒng)設(shè)定, 用戶可自行決定欲分割的區(qū)域組數(shù),也就是將分為N組區(qū)域,再針對(duì)每一區(qū)域設(shè)定分割信
      息,其中分割信息包含區(qū)域容量及區(qū)域?qū)傩裕鰠^(qū)域容量是指區(qū)域的容量大小,例如是 "512byte"、"256byte",所述區(qū)域?qū)傩允侵竻^(qū)域的屬性,例如是"不可存取"、"隱藏",若為
      "不可存取"則指在被設(shè)定的區(qū)域用戶可看見(jiàn)放置區(qū)域內(nèi)的數(shù)據(jù)但無(wú)法對(duì)區(qū)域內(nèi)的數(shù)據(jù)進(jìn) 行存取的動(dòng)作,可以用來(lái)存儲(chǔ)例如是隨身存儲(chǔ)裝置200的驅(qū)動(dòng)程序或是不能讓用戶進(jìn)行修 改的重要程序;若為"隱藏"則指被設(shè)定的區(qū)域用戶無(wú)法看見(jiàn)區(qū)域內(nèi)的數(shù)據(jù),可以用來(lái)存儲(chǔ) 例如是加密數(shù)據(jù)。
      因此讀取模塊110負(fù)責(zé)讀取預(yù)先設(shè)定存儲(chǔ)在存儲(chǔ)空間中固定區(qū)域內(nèi)空間管理表 的N組分割信息,舉例來(lái)說(shuō),若使用者預(yù)先設(shè)定將隨身存儲(chǔ)裝置200分割為2組區(qū)域,則代 表"N = 2",讀取模塊110會(huì)讀取除存在存儲(chǔ)空間中固定區(qū)域內(nèi)空間管理表的2組分割信 息,2組分割信息分別為第1組分割信息與第2組分割信息,第1組分割信息包含第1區(qū)域 容量"512byte"與第1區(qū)域?qū)傩?不可存取",第2組分割信息包含第2區(qū)域容量"256byte" 與第2區(qū)域?qū)傩?隱藏"。 計(jì)算模塊120負(fù)責(zé)依據(jù)容量計(jì)算式預(yù)先計(jì)算存儲(chǔ)空間中固定區(qū)域及N組分割區(qū)域
      外所剩余的剩余容量,所述容量計(jì)算式是"剩余容量=存儲(chǔ)空間_固定區(qū)域-N組區(qū)域容量"。 也就是當(dāng)讀取模塊110讀取N組分割數(shù)據(jù)后,計(jì)算模塊120將存儲(chǔ)空間減掉固 定區(qū)域及N組區(qū)域的容量大小,所得到的即為剩余容量,也就是計(jì)算模塊用存儲(chǔ)空間的容 量減掉固定區(qū)域容量,再減掉空間管理表中設(shè)定的N組區(qū)域容量,就會(huì)得到存儲(chǔ)空間的剩 余容量,承上述例子,若存儲(chǔ)空間為"2048byte",固定區(qū)域?yàn)?128byte",第1區(qū)域容量為 "512byte",第2區(qū)域容量為"256byte","剩余容量=存儲(chǔ)空間_固定區(qū)域-2組區(qū)域容量 =2048byte-128byte-(512byte+256byte) = 1152byte",因此剩余容量即為"1152byte"。
      分割模塊130負(fù)責(zé)依據(jù)N組分割信息,從固定區(qū)域的終止點(diǎn)起依序分割出N組區(qū) 域,其中每組區(qū)域的空間符合對(duì)應(yīng)的區(qū)域容量并設(shè)定有對(duì)應(yīng)的區(qū)域?qū)傩裕牡贜區(qū)域的 終止點(diǎn)繼續(xù)分割第(N+l)區(qū)域,其中第(N+l)區(qū)域的空間符合剩余容量,也就是分割模塊 130會(huì)依據(jù)讀取模塊IIO所讀取的N組分割信息,從固定區(qū)域的終止點(diǎn)開始依序分割出第1
      區(qū)域、第2區(qū)域.....第N區(qū)域共N組區(qū)域,其中分割第1區(qū)域的空間符合第1組分割信息
      對(duì)應(yīng)的第1區(qū)域容量并且將第1區(qū)域設(shè)定為對(duì)應(yīng)的第1區(qū)域?qū)傩?,接著分割?區(qū)域的空 間符合第2組分割信息對(duì)應(yīng)的第2區(qū)域容量并且將第2區(qū)域設(shè)定為對(duì)應(yīng)的第2區(qū)域?qū)傩裕?繼續(xù)分割直到分割第N區(qū)域的空間符合第N組分割信息對(duì)應(yīng)的第N區(qū)域容量并且將第N區(qū) 域設(shè)定為對(duì)應(yīng)的第N區(qū)域?qū)傩詾橹埂?當(dāng)分割模塊130將N組區(qū)域分割完成后,接著從第N區(qū)域的終止點(diǎn)繼續(xù)分割第 (N+l)區(qū)域,其中第(N+l)區(qū)域的空間符合剩余容量,也就是從第N區(qū)域的終止點(diǎn)繼續(xù)分割 的第(N+l)區(qū)域的空間等于剩余容量,值得注意的是第(N+l)區(qū)域的區(qū)域?qū)傩钥梢允怯上?統(tǒng)預(yù)先設(shè)定的,例如是使用者可自由使用第(N+l)區(qū)域進(jìn)行數(shù)據(jù)存取的活動(dòng)。
      承上述例子,分割模塊130依據(jù)2組分割信息,從固定區(qū)域的終止點(diǎn),例如是 "127byte"的地址起,依據(jù)分割出第1區(qū)域及第2區(qū)域,其中第1區(qū)域的空間符合第1組分 割信息對(duì)應(yīng)的第1區(qū)域容量"512byte"并且將第1區(qū)域設(shè)定為對(duì)應(yīng)的第1區(qū)域?qū)傩?不可 存取",第2區(qū)域的空間符合第2組分割信息對(duì)應(yīng)的第2區(qū)域容量"256byte"并且將第2區(qū) 域設(shè)定為對(duì)應(yīng)的第2區(qū)域?qū)傩?隱藏"。 也就是分割模塊130從固定區(qū)域的終止點(diǎn)"127byte"的地址分割出符合第1區(qū)域 容量"512byte"的第1區(qū)域,因此第1區(qū)域的起始點(diǎn)為"128byte"的地址,第1區(qū)域的終止 點(diǎn)為"639byte"的地址,再?gòu)牡?區(qū)域的終止點(diǎn)"639byte"的地址分割出符合第2區(qū)域容 量"256byte"的第2區(qū)域,因此第2區(qū)域的起始點(diǎn)為"640byte"的地址,第2區(qū)域的終止點(diǎn) 為"895byte"的地址,并且從第2區(qū)域的終止點(diǎn)"895byte"繼續(xù)分割第3區(qū)域,其中第3區(qū) 域的空間符合剩余容量"1152byte",因此第3區(qū)域的起始點(diǎn)為"896byte"的地址,第3區(qū)域的終止點(diǎn)為"2047byte"的地址。 值得注意的是,分割模塊130可以進(jìn)一步增加空間管理表中分別以"4byte"存儲(chǔ) 每一區(qū)域的起始點(diǎn)及區(qū)域容量,也就是分割模塊130以"4byte"存儲(chǔ)第1區(qū)域的起始點(diǎn)、以
      "4byte"存儲(chǔ)第1區(qū)域容量.....以"4byte"存儲(chǔ)第N區(qū)域的起始點(diǎn)、以"4byte"存儲(chǔ)第N
      區(qū)域容量、以"4byte"存儲(chǔ)第(N+l)區(qū)域的起始點(diǎn)及以"4byte"存儲(chǔ)第(N+l)區(qū)域容量。
      通過(guò)上述存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)的運(yùn)作,通過(guò)讀取空間管理表中N組分割信息 預(yù)先計(jì)算存儲(chǔ)空間的剩余容量,依序分割出N組區(qū)域后,再繼續(xù)分割出符合剩余容量的第 (N+l)區(qū)域,用以解決無(wú)法動(dòng)態(tài)調(diào)整存儲(chǔ)空間的問(wèn)題。 圖2為本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理方法流程圖,圖3至圖7為本發(fā)明存儲(chǔ)空間動(dòng)態(tài) 管理系統(tǒng)的實(shí)施例示意圖。以下將同時(shí)配合圖2至圖7說(shuō)明本發(fā)明存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng) 的運(yùn)作步驟和實(shí)施例。 請(qǐng)先參考圖3及圖4,空間管理表400包含分割信息410 (即N組分割信息),每組 分割信息410均包含區(qū)域容量411及區(qū)域?qū)傩?12, USB存儲(chǔ)裝置500包含存儲(chǔ)空間510,其 中存儲(chǔ)空間510預(yù)先規(guī)劃出固定區(qū)域511,固定區(qū)域511存儲(chǔ)有空間管理表400,當(dāng)USB存 儲(chǔ)裝置500連接至計(jì)算機(jī),用戶可選擇進(jìn)行USB存儲(chǔ)裝置500的存儲(chǔ)空間動(dòng)態(tài)管理,用戶可 選擇分割的區(qū)域數(shù)為2組區(qū)域(即N組區(qū)域),用戶可預(yù)先利用存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100 提供的輸入接口設(shè)定空間管理表400中的分割信息410例如是"第1組分割信息"、"第2組 分割信息",其中每組分割信息410包含區(qū)域容量411例如是"512byte"、"256byte"及區(qū)域 屬性412例如是"不可存取"、"隱藏"(步驟301),存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100會(huì)讀取存儲(chǔ) 空間510中固定區(qū)域511所存儲(chǔ)的空間管理表400的分割信息410。值得注意的是,存儲(chǔ)空 間510的存儲(chǔ)空間容量例如是"2048byte",存儲(chǔ)空間510的起始點(diǎn)"Obyte"的地址也是固 定區(qū)域511的起始點(diǎn),也就是固定區(qū)域511的起始點(diǎn)為"0byte"的地址,而固定區(qū)域511在 存儲(chǔ)裝置500中是不可變動(dòng)的空間容量,固定區(qū)域511的容量例如是"128byte",因此固定 區(qū)域511的終止點(diǎn)為"127byte"的地址。 接著,存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100依據(jù)容量計(jì)算式"剩余容量=存儲(chǔ)空間_固定 區(qū)域_2組區(qū)域容量"預(yù)先計(jì)算存儲(chǔ)空間510中固定區(qū)域511及2組分割區(qū)域外所剩余的 剩余容量,由于存儲(chǔ)空間容量為"2048byte"、固定區(qū)域容量為"128byte"、2組區(qū)域容量411 分別為"512byte"及"256byte",因此剩余容量=存儲(chǔ)空間_固定區(qū)域_2組區(qū)域容量= 2048byte-128byte-512byte-256byte = 1152byte,經(jīng)過(guò)計(jì)算后存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100 可得到剩余容量為"1152byte"(步驟302)。 請(qǐng)參考圖5及圖6,存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100依據(jù)空間管理表400中2組分割信 息從固定區(qū)域511的終止點(diǎn)"127byte"的地址起依序分割出第1區(qū)域512與第2區(qū)域513 共2組區(qū)域,其中第1區(qū)域512的空間符合分割信息410 "第1組分割信息"對(duì)應(yīng)的區(qū)域容 量411 "512byte"并且將第1區(qū)域512設(shè)定為對(duì)應(yīng)的區(qū)域?qū)傩?12 "不可存取",因此第1 區(qū)域512的起始點(diǎn)為"128byte"的地址,第1區(qū)域512的終止點(diǎn)為"639byte"的地址,由于 第1區(qū)域512設(shè)定有區(qū)域?qū)傩?12 "不可存取",可以用來(lái)存儲(chǔ)例如是USB存儲(chǔ)裝置500的 驅(qū)動(dòng)程序或重要的執(zhí)行程序等,用戶可以看見(jiàn)第1區(qū)域512但是無(wú)法存取第1區(qū)域512內(nèi) 的數(shù)據(jù)。 存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100分割出第1區(qū)域512后,從第1區(qū)域512的終止點(diǎn)"639byte"的地址繼續(xù)分割第2區(qū)域513,其中第2區(qū)域513的空間符合分割信息410 "第 2組分割信息"對(duì)應(yīng)的區(qū)域容量411 "256byte"并且將第2區(qū)域513設(shè)定為對(duì)應(yīng)的區(qū)域?qū)?性412 "隱藏",因此第2區(qū)域513的起始點(diǎn)為"640byte"的地址,第2區(qū)域513的終止點(diǎn)為 "895byte"的地址,由于第2區(qū)域513設(shè)定為區(qū)域?qū)傩?12 "隱藏",可以用來(lái)存儲(chǔ)例如是加 密數(shù)據(jù)等,使用者無(wú)法看見(jiàn)第2區(qū)域513內(nèi)的數(shù)據(jù)(步驟303)。 請(qǐng)參考圖7,當(dāng)存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)100分割出第2區(qū)域513后,存儲(chǔ)空間動(dòng)態(tài) 管理系統(tǒng)100從第2區(qū)域513的終止點(diǎn)"895byte"的地址繼續(xù)分割第3區(qū)域514,其中第 3區(qū)域514的空間符合剩余容量"1152byte",因此第3區(qū)域514的起始點(diǎn)為"896byte"的 地址,第3區(qū)域514的終止點(diǎn)為"2047byte"的地址,第3區(qū)域514可以是存儲(chǔ)任何數(shù)據(jù)、程 序或檔案,因此用戶可以看見(jiàn)第3區(qū)域514也可以存取第3區(qū)域514內(nèi)的任何數(shù)據(jù)(步驟 304)。 綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有通過(guò)讀取空間管理表中N 組分割信息預(yù)先計(jì)算存儲(chǔ)空間的剩余容量,依序分割出N組區(qū)域后,再繼續(xù)分割出符合剩 余容量的第(N+l)區(qū)域的技術(shù)手段,通過(guò)該技術(shù)手段可以解決現(xiàn)有技術(shù)所存在無(wú)法動(dòng)態(tài)管 理存儲(chǔ)空間的問(wèn)題,進(jìn)而達(dá)到動(dòng)態(tài)管理隨身存儲(chǔ)裝置的存儲(chǔ)空間,節(jié)省或擴(kuò)充不同存儲(chǔ)區(qū) 域空間的技術(shù)效果。 雖然本發(fā)明所提出的實(shí)施方式如上,但是所述的內(nèi)容并非用來(lái)直接限定本發(fā)明的 專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常技術(shù)知識(shí)的人員,在不脫離本發(fā)明所 提出的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作一些更改。本發(fā)明的專利保 護(hù)范圍,仍須以所附的權(quán)利要求書范圍所界定為準(zhǔn)。
      權(quán)利要求
      一種存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng),適用于隨身存儲(chǔ)裝置,其至少包含一讀取模塊,用以讀取該存儲(chǔ)空間中一固定區(qū)域所存儲(chǔ)的空間管理表的N組分割信息,其中每組分割信息均包含對(duì)應(yīng)的一區(qū)域容量及一區(qū)域?qū)傩?;一?jì)算模塊,用以依據(jù)一容量計(jì)算式預(yù)先計(jì)算該存儲(chǔ)空間中該固定區(qū)域及N組分割區(qū)域外所剩余的一剩余容量;及一分割模塊,用以依據(jù)N組分割信息,從該固定區(qū)域的終止點(diǎn)起依序分割出N組區(qū)域,其中每組區(qū)域的空間符合對(duì)應(yīng)的該區(qū)域容量并設(shè)定為對(duì)應(yīng)的該區(qū)域?qū)傩?,并從第N區(qū)域的終止點(diǎn)繼續(xù)分割第(N+1)區(qū)域,其中第(N+1)區(qū)域的空間符合該剩余容量;其中,該存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)預(yù)先存儲(chǔ)于該存儲(chǔ)空間中。
      2. 如權(quán)利要求1所述的存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng),其特征在于 還包含一輸入模塊,用以提供一輸入接口供用戶設(shè)定空間管理表的該分割信息。
      3. 如權(quán)利要求1所述的存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng),其特征在于 該固定區(qū)域默認(rèn)有一隱藏不可存取屬性。
      4. 如權(quán)利要求1所述的存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng),其特征在于 該固定區(qū)域是從該存儲(chǔ)空間的起始點(diǎn)開始分割,具有固定不可變的空間容量。
      5. 如權(quán)利要求1所述的存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng),其特征在于該分割模塊還包含在該空間管理表中分別以4byte來(lái)存儲(chǔ)每一區(qū)域的起始點(diǎn)及該區(qū) 域容量。
      6. —種存儲(chǔ)空間動(dòng)態(tài)管理方法,適用于隨身存儲(chǔ)裝置,其特征在于,至少包含下列步驟讀取該存儲(chǔ)空間中一固定區(qū)域所存儲(chǔ)的空間管理表的N組分割信息,其中每組分割信 息均包含對(duì)應(yīng)的一區(qū)域容量及一區(qū)域?qū)傩?;依?jù)一容量計(jì)算式預(yù)先計(jì)算該存儲(chǔ)空間中該固定區(qū)域及N組分割區(qū)域外所剩余的一 剩余容量;依據(jù)N組分割信息,從該固定區(qū)域的終止點(diǎn)起依序分割出N組區(qū)域,其中每組區(qū)域的空 間符合對(duì)應(yīng)的該區(qū)域容量并設(shè)定為對(duì)應(yīng)的該區(qū)域?qū)傩?;及從第N區(qū)域的終止點(diǎn)繼續(xù)分割第(N+l)區(qū)域,其中第(N+l)區(qū)域的空間符合該剩余容
      7. 如權(quán)利要求6所述的存儲(chǔ)空間動(dòng)態(tài)管理方法,其特征在于 還包含提供一輸入接口供用戶設(shè)定空間管理表的該分割信息的步驟。
      8. 如權(quán)利要求6所述的存儲(chǔ)空間動(dòng)態(tài)管理方法,其特征在于 該固定區(qū)域默認(rèn)有一隱藏不可存取屬性。
      9. 如權(quán)利要求6所述的存儲(chǔ)空間動(dòng)態(tài)管理方法,其特征在于 該固定區(qū)域是從該存儲(chǔ)空間的起始點(diǎn)開始分割,具有固定不可變的空間容量。
      10. 如權(quán)利要求6所述的存儲(chǔ)空間動(dòng)態(tài)管理方法,其特征在于 還在該空間管理表中分別以4byte來(lái)存儲(chǔ)每一區(qū)域的起始點(diǎn)及該區(qū)域容量。
      全文摘要
      一種存儲(chǔ)空間動(dòng)態(tài)管理系統(tǒng)及其方法,通過(guò)讀取空間管理表中N組分割信息預(yù)先計(jì)算存儲(chǔ)空間的剩余容量,依序分割出N組區(qū)域后,再繼續(xù)分割出符合剩余容量的第(N+1)區(qū)域的技術(shù)手段,可以解決無(wú)法動(dòng)態(tài)管理存儲(chǔ)空間的問(wèn)題,從而可以達(dá)到動(dòng)態(tài)管理隨身存儲(chǔ)裝置的存儲(chǔ)空間,節(jié)省或擴(kuò)充不同存儲(chǔ)區(qū)域空間的技術(shù)效果。
      文檔編號(hào)G06F12/02GK101739342SQ20081017919
      公開日2010年6月16日 申請(qǐng)日期2008年11月27日 優(yōu)先權(quán)日2008年11月27日
      發(fā)明者劉曉安, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1