專利名稱:虛擬儲(chǔ)存裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型為一種虛擬儲(chǔ)存裝置,特別是該虛擬儲(chǔ)存裝置中的內(nèi)容是由軟件切換 而暫存使用者指定真實(shí)儲(chǔ)存裝置。
背景技術(shù):
目前常見(jiàn)單一通用串行總線大量?jī)?chǔ)存裝置的存取架構(gòu),如圖1所示。其包括一通 用串行總線主機(jī)10與一通用串行總線大量?jī)?chǔ)存裝置20 ;該通用串行總線主機(jī)包含一控制 器11 ;該通用串行總線大量?jī)?chǔ)存裝置20包括一通用串行總線設(shè)備控制器21以及一儲(chǔ)存裝 置22 ;該儲(chǔ)存裝置22進(jìn)一步包括一儲(chǔ)存媒體控制器221與一儲(chǔ)存媒體222。其中,該通用串行總線主機(jī)的控制器電性連接該通用串行總線設(shè)備控制器,該通 用串行總線設(shè)備控制器電性連接該儲(chǔ)存裝置的儲(chǔ)存媒體控制器,該儲(chǔ)存裝置的儲(chǔ)存媒體控 制器電性連接該儲(chǔ)存裝置的儲(chǔ)存媒體。藉由該通用串行總線主機(jī)與該通用串行總線設(shè)備控 制器訊息傳遞后,再經(jīng)該儲(chǔ)存裝置的該儲(chǔ)存媒體控制器而存取該儲(chǔ)存裝置的儲(chǔ)存媒體內(nèi)數(shù) 據(jù)。雖然,該通用串行總線主機(jī)存取該通用串行總線大量?jī)?chǔ)存裝置的架構(gòu)極為方便; 而該通用串行總線主機(jī)欲存取復(fù)數(shù)個(gè)該通用串行總線大量?jī)?chǔ)存裝置時(shí),如圖2所示,其包 括一通用串行總線主機(jī)10、至少一通用串行總線集線器30以及復(fù)數(shù)個(gè)通用串行總線大量 儲(chǔ)存裝置;該通用串行總線主機(jī)包含一控制器;該通用串行總線大量?jī)?chǔ)存裝置包括一通用 串行總線設(shè)備控制器以及一儲(chǔ)存裝置;該儲(chǔ)存裝置進(jìn)一步包括一儲(chǔ)存媒體控制器與一儲(chǔ)存 媒體。其中,該通用串行總線主機(jī)的控制器電性連接該通用串行總線集線器,該通用串 行總線集線器電性連接各該通用串行總線設(shè)備控制器,各該通用串行總線設(shè)備控制器電 性連接對(duì)應(yīng)的該儲(chǔ)存裝置的儲(chǔ)存媒體控制器,各該儲(chǔ)存裝置的儲(chǔ)存媒體控制器電性連接對(duì) 應(yīng)的該儲(chǔ)存裝置的儲(chǔ)存媒體。藉由該通用串行總線主機(jī)經(jīng)該通用串行總線集線,與對(duì)應(yīng)的 該通用串行總線設(shè)備控制器訊息傳遞后,再經(jīng)對(duì)應(yīng)該儲(chǔ)存裝置的該儲(chǔ)存媒體控制器而存取 對(duì)應(yīng)該儲(chǔ)存裝置的儲(chǔ)存媒體內(nèi)數(shù)據(jù)。相較于上述單一通用串行總線大量?jī)?chǔ)存裝置的存取架構(gòu),該通用串行總線集線器 與部份該通用串行總線設(shè)備控制器是新增的組件,整體上所需的組件將提高較多;相對(duì)地, 成本亦提高不少。故存取復(fù)數(shù)個(gè)通用串行總線大量?jī)?chǔ)存裝置的架構(gòu),仍有改善的空間。
實(shí)用新型內(nèi)容為克服上述問(wèn)題,本實(shí)用新型乃提供一種虛擬儲(chǔ)存裝置,該虛擬儲(chǔ)存裝置中的內(nèi) 容由軟件切換而暫存使用者指定真實(shí)儲(chǔ)存裝置,減少整體上所需的組件,以降低成本。為達(dá)上述的目的,本實(shí)用新型虛擬儲(chǔ)存裝置,該虛擬儲(chǔ)存裝置為能處理數(shù)據(jù)與訊 號(hào),以及偵測(cè)一選取訊號(hào)以存取該選取訊號(hào)所對(duì)應(yīng)的一真實(shí)儲(chǔ)存裝置且進(jìn)一步包括至少一 通用串行總線設(shè)備控制器、復(fù)數(shù)個(gè)儲(chǔ)存裝置、一處理器以及一虛擬儲(chǔ)存媒體。該通用串行總
3線設(shè)備控制器電性連接一通用串行總線主機(jī)。該儲(chǔ)存裝置為真實(shí)儲(chǔ)存裝置且更包括一儲(chǔ)存 媒體控制器與一儲(chǔ)存媒體,該儲(chǔ)存媒體電性連接該儲(chǔ)存媒體控制器。該處理器電性連接該 通用串行總線設(shè)備控制器與該儲(chǔ)存媒體控制器,且偵測(cè)對(duì)應(yīng)于各該儲(chǔ)存裝置的選取訊號(hào)以 選取指定該儲(chǔ)存裝置。該虛擬儲(chǔ)存媒體為該虛擬儲(chǔ)存裝置內(nèi)所配置的一連續(xù)內(nèi)存空間且儲(chǔ) 存指定該儲(chǔ)存裝置暫存數(shù)據(jù),且電性連接該處理器。進(jìn)一步的,該儲(chǔ)存媒體為卡片閱讀機(jī)與記憶卡、通用序列總線(USB)硬盤或通用 序列總線隨身碟(Pen Drive);該虛擬儲(chǔ)存媒體為揮發(fā)性內(nèi)存。本實(shí)用新型的虛擬儲(chǔ)存裝置,除有上述的構(gòu)成與功效外,其控制是通過(guò)該處理器 接收該儲(chǔ)存裝置所對(duì)應(yīng)一選取組件的選取訊號(hào),該虛擬儲(chǔ)存媒體內(nèi)部暫存數(shù)據(jù)先回存至上 一次選取的該儲(chǔ)存裝置;然后,該處理器傳送一取消連結(jié)訊號(hào)至該通用串行總線主機(jī),接 著,最新選取的該儲(chǔ)存裝置數(shù)據(jù)更新至該虛擬儲(chǔ)存媒體,該處理器重新建立該虛擬儲(chǔ)存裝 置與該通用串行總線主機(jī)連結(jié);最后,該通用串行總線主機(jī)經(jīng)該通用串行總線設(shè)備控制器 存取該虛擬儲(chǔ)存媒體數(shù)據(jù)。
圖1習(xí)知存取單一通用串行總線大量?jī)?chǔ)存裝置的方框圖圖2習(xí)知存取復(fù)數(shù)個(gè)通用串行總線大量?jī)?chǔ)存裝置的方框圖圖3本實(shí)用新型實(shí)施例的方框圖圖4本實(shí)用新型通用串行總線設(shè)備控制器與虛擬儲(chǔ)存媒體間數(shù)據(jù)流的示意圖圖5本實(shí)用新型虛擬儲(chǔ)存媒體與儲(chǔ)存裝置間數(shù)據(jù)流的示意圖圖6本實(shí)用新型選取儲(chǔ)存裝置的控制流程示意圖
具體實(shí)施方式
茲配合圖式將本實(shí)用新型較佳實(shí)施例詳細(xì)說(shuō)明如下。如圖3所示,其為本實(shí)用新型實(shí)施例的方框圖。其中包括一通用串行總線主機(jī)10 ;—虛擬儲(chǔ)存裝置40。其中,該虛擬儲(chǔ)存裝置40進(jìn)一步包括至少一通用串行總線設(shè)備控制器41、復(fù)數(shù)個(gè) 儲(chǔ)存裝置42、一處理器44以及一虛擬儲(chǔ)存媒體43。該儲(chǔ)存裝置42為真實(shí)儲(chǔ)存裝置且更包 括一儲(chǔ)存媒體控制器421與一儲(chǔ)存媒體422。該通用串行總線設(shè)備控制器41電性連接該通用串行總線主機(jī)10 ;該儲(chǔ)存媒體422 電性連接該儲(chǔ)存媒體控制器421 ;該處理器44電性連接該通用串行總線設(shè)備控制器41、該 儲(chǔ)存媒體控制器421以及該虛擬儲(chǔ)存媒體43。該處理器44可偵測(cè)對(duì)應(yīng)于各該儲(chǔ)存裝置42的選取訊號(hào)以選取指定該儲(chǔ)存裝置 42,而該虛擬儲(chǔ)存媒體43為該虛擬儲(chǔ)存裝置40內(nèi)所配置的一連續(xù)內(nèi)存空間且暫存指定該 儲(chǔ)存裝置42數(shù)據(jù)。如圖4與圖5,其分別為本實(shí)用新型通用串行總線設(shè)備控制器與虛擬儲(chǔ)存媒體間 數(shù)據(jù)流的示意圖與虛擬儲(chǔ)存媒體與儲(chǔ)存裝置間數(shù)據(jù)流的示意圖。其中包括一通用串行總線主機(jī)10 ;至少一通用串行總線設(shè)備控制器41 ;復(fù)數(shù)個(gè)儲(chǔ)存裝置 42 ;一處理器44 ;一虛擬儲(chǔ)存媒體43。[0027]其中,該通用串行總線主機(jī)10、該通用串行總線設(shè)備控制器41、該儲(chǔ)存裝置42、該 虛擬儲(chǔ)存媒體43以及該處理器44,如上所述。該通用串行總線主機(jī)10與該通用串行總線設(shè)備控制器41之間傳遞接口間所需命 令。如圖4所示,該通用串行總線主機(jī)10傳遞讀取數(shù)據(jù)區(qū)塊N編號(hào)封包的命令至該通用串 行總線設(shè)備控制器41,該處理器44從該通用串行總線設(shè)備控制器41取得區(qū)塊N的編號(hào)以 讀取該虛擬儲(chǔ)存媒體43內(nèi)的區(qū)塊N數(shù)據(jù),經(jīng)從該通用串行總線設(shè)備控制器41傳送包含區(qū) 塊N數(shù)據(jù)的命令至該通用串行總線主機(jī)10 ;或者,該通用串行總線主機(jī)10傳遞儲(chǔ)存區(qū)塊N 數(shù)據(jù)的命令至該通用串行總線設(shè)備控制器41,該處理器44再暫存區(qū)塊N數(shù)據(jù)至該虛擬儲(chǔ)存 媒體43。如圖5所示,該處理器44讀取該虛擬儲(chǔ)存媒體43內(nèi)的所有或變更過(guò)暫存的區(qū)塊 數(shù)據(jù)(例如區(qū)塊A數(shù)據(jù) 區(qū)塊Z數(shù)據(jù)),以儲(chǔ)存至該儲(chǔ)存裝置42相對(duì)應(yīng)的數(shù)據(jù)區(qū)塊;或者, 該處理器44讀取該儲(chǔ)存裝置42內(nèi)的數(shù)據(jù)區(qū)塊(例如區(qū)塊A數(shù)據(jù) 區(qū)塊Z數(shù)據(jù)),以暫存至 該虛擬儲(chǔ)存媒體43內(nèi)相對(duì)應(yīng)的數(shù)據(jù)區(qū)塊。如圖6,其為本實(shí)用新型選取儲(chǔ)存裝置的控制流程示意圖。其中步驟如下首先在 步驟SlO中,該處理器44接收該儲(chǔ)存裝置42所對(duì)應(yīng)一選取組件50的選取訊號(hào);接著,該虛 擬儲(chǔ)存媒體43內(nèi)部暫存數(shù)據(jù)回存至上一次選取的該儲(chǔ)存裝置42,如步驟S20所示;接著, 該處理器44傳送一取消連結(jié)訊號(hào)至該通用串行總線主機(jī)10,如步驟S30所示;接著,最新 選取的該儲(chǔ)存裝置42數(shù)據(jù)更新至該虛擬儲(chǔ)存媒體43,如步驟S40所示;然后,該處理器44 重新建立該虛擬儲(chǔ)存裝置40與該通用串行總線主機(jī)10連結(jié),如步驟S50所示;最后,如步 驟S60所示,該通用串行總線主機(jī)10經(jīng)該通用串行總線設(shè)備控制器41存取該虛擬儲(chǔ)存媒 體43數(shù)據(jù)。以上所述,僅為本實(shí)用新型的一可行實(shí)施例的具體說(shuō)明,并非用來(lái)限定本實(shí)用新 型實(shí)施的范圍。凡依本實(shí)用新型申請(qǐng)專利范圍所做的均等變化與修飾,皆為本實(shí)用新型 申請(qǐng)專利范圍所涵蓋,且在不變更本實(shí)用新型實(shí)質(zhì)的實(shí)施例亦均屬本實(shí)用新型申請(qǐng)專利范 圍。
權(quán)利要求一種虛擬儲(chǔ)存裝置,其特征在于,該虛擬儲(chǔ)存裝置(40)為能處理數(shù)據(jù)與訊號(hào),以及偵測(cè)一選取訊號(hào)以存取該選取訊號(hào)所對(duì)應(yīng)的一真實(shí)儲(chǔ)存裝置且進(jìn)一步包括A)至少一通用串行總線設(shè)備控制器(41),該通用串行總線設(shè)備控制器(41)電性連接一通用串行總線主機(jī)(10);B)復(fù)數(shù)個(gè)儲(chǔ)存裝置(42),該儲(chǔ)存裝置(42)為真實(shí)儲(chǔ)存裝置且更包括a)一儲(chǔ)存媒體控制器(421);b)一儲(chǔ)存媒體(422),該儲(chǔ)存媒體(422)電性連接該儲(chǔ)存媒體控制器(421);C)一處理器(44),該處理器(44)電性連接該通用串行總線設(shè)備控制器(41)與該儲(chǔ)存媒體控制器(421),且偵測(cè)對(duì)應(yīng)于各該儲(chǔ)存裝置(42)的選取訊號(hào)以選取指定該儲(chǔ)存裝置(42);D)一虛擬儲(chǔ)存媒體(43),該虛擬儲(chǔ)存媒體(43)為該虛擬儲(chǔ)存裝置(40)內(nèi)所配置的一連續(xù)內(nèi)存空間且暫存指定該儲(chǔ)存裝置(42)數(shù)據(jù),且電性連接該處理器(44)。
2.如權(quán)利要求1所述的虛擬儲(chǔ)存裝置,其特征在于,該儲(chǔ)存媒體(422)為卡片閱讀機(jī)、 記憶卡、通用序列總線硬盤或通用序列總線隨身碟。
3.如權(quán)利要求1或2所述的虛擬儲(chǔ)存裝置,其特征在于,該虛擬儲(chǔ)存媒體(43)為揮發(fā) 性內(nèi)存。
專利摘要本實(shí)用新型公開(kāi)了一種虛擬儲(chǔ)存裝置,為解決現(xiàn)有技術(shù)成本高等問(wèn)題而發(fā)明。其裝置包括至少一通用串行總線設(shè)備控制器、復(fù)數(shù)個(gè)儲(chǔ)存裝置、一處理器以及一虛擬儲(chǔ)存媒體。藉由該處理器偵測(cè)對(duì)應(yīng)于各該儲(chǔ)存裝置的選取訊號(hào),以軟件切換至指定該儲(chǔ)存裝置,使該儲(chǔ)存裝置的數(shù)據(jù)暫存至該虛擬儲(chǔ)存媒體中;最后,一通用串行總線主機(jī)透過(guò)少量該通用串行總線設(shè)備控制器,經(jīng)該處理器以存取該虛擬儲(chǔ)存媒體內(nèi)暫存的數(shù)據(jù)即可,以達(dá)到在存取大量真實(shí)儲(chǔ)存裝置時(shí),降低所需的組件的功效。
文檔編號(hào)G06F13/16GK201662797SQ20102012420
公開(kāi)日2010年12月1日 申請(qǐng)日期2010年3月5日 優(yōu)先權(quán)日2010年3月5日
發(fā)明者林玟君, 陳健榮 申請(qǐng)人:零壹科技股份有限公司