專利名稱:一種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)與方法,特別是將原本儲存于易失性易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至其它非易失性記錄裝置。
背景技術(shù):
傳統(tǒng)上,對于一電子計算器系統(tǒng)而言,所有的數(shù)字?jǐn)?shù)據(jù)均存放于硬式磁盤驅(qū)動器中,所有數(shù)字?jǐn)?shù)據(jù)的存取必須經(jīng)過硬式磁盤驅(qū)動器的反復(fù)搜尋,再將標(biāo)的數(shù)據(jù)予以取出,傳送至中央處理器。因此數(shù)字?jǐn)?shù)據(jù)的存取時間,事實上包含了數(shù)據(jù)存取時間及數(shù)據(jù)搜尋時間,而這段數(shù)據(jù)存取時間,對中央處理器而言是沒有效率的待命時間。因此透過硬式磁盤的數(shù)據(jù)存取程序,對電子計算器而言是浪費時間,造成系統(tǒng)整體效能降低。
故,內(nèi)存式磁盤(Random Access Memory disk)技術(shù)因具有高速數(shù)據(jù)存取的特性,逐漸受到重視。該內(nèi)存式磁盤技術(shù)是利用電子計算器中的內(nèi)存模塊,透過內(nèi)存模擬技術(shù),在該內(nèi)存模塊中仿真出一個虛擬磁盤,使用起來如同一般的硬式磁盤驅(qū)動器,可在其中存取檔案,但該虛擬磁盤對數(shù)據(jù)的存取速度遠大于一般的硬式磁盤驅(qū)動器,故數(shù)據(jù)存取速度可獲得大幅提升,因此該內(nèi)存式虛擬磁盤已能有效提高電子計算器系統(tǒng)的整體運行速度。該內(nèi)存式虛擬磁盤對于繪圖動畫制作、服務(wù)器數(shù)據(jù)庫等領(lǐng)域的專業(yè)人士而言,是極有價值的。
而關(guān)于內(nèi)存式虛擬磁盤技術(shù),長期以來一直停留在方法改善的階段,也就是如何更有效的利用電子計算器中現(xiàn)有的動態(tài)內(nèi)存模塊(DRAM module),但無論如何精密的內(nèi)存規(guī)劃方法,總是會受到現(xiàn)有動態(tài)內(nèi)存容量的限制問題,對于電子計算器系統(tǒng)整體運行速度的提升仍然有限,因此產(chǎn)生外接內(nèi)存模塊的方法,即在電子計算器上另外設(shè)置一組內(nèi)存模塊,專門用來仿真虛擬磁盤,以克服先天上電子計算器內(nèi)存容量的限制問題。而該虛擬磁盤又可稱為易失性記錄裝置。
但無論何種方式的內(nèi)存式虛擬磁盤在使用時,數(shù)字?jǐn)?shù)據(jù)的保存均是通過電子計算器系統(tǒng)的待機電源、不間斷電源(UPS)、或備用電池來維持,當(dāng)使用者關(guān)閉電源,或電源突然中斷等狀況,儲存于該內(nèi)存式虛擬磁盤中的數(shù)據(jù),仍有遺失的風(fēng)險,因此該內(nèi)存式虛擬磁盤技術(shù)的保存安全性仍然受到懷疑。而大量的存取動作,加上不使用時,內(nèi)存內(nèi)部為保持對數(shù)據(jù)的儲存,因此會反復(fù)的對內(nèi)存中的電容長時間的充電,故該內(nèi)存式虛擬磁盤的使用壽命也受到懷疑。
申請人鑒于現(xiàn)有技術(shù)中所存在的缺陷,經(jīng)過悉心試驗與研究,構(gòu)思出本發(fā)明的保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)與方法,能夠克服上述虛擬磁盤或易失性記錄裝置的缺點,以下為本發(fā)明的簡要說明。
發(fā)明內(nèi)容
因此本發(fā)明設(shè)計出一系統(tǒng)與方法,利用一精良設(shè)計的應(yīng)用軟件,將原本儲存于內(nèi)存式易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至其它可永久儲存數(shù)據(jù)的記錄裝置??捎行а娱L該內(nèi)存式易失性記錄裝置的使用壽命并有效增加該內(nèi)存式易失性記錄裝置中數(shù)字?jǐn)?shù)據(jù)的儲存保存安全性。
根據(jù)本發(fā)明的構(gòu)想,這種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)包括一電子計算器、一易失性記錄裝置、一非易失性記錄裝置及一應(yīng)用軟件,其中所述電子計算器具有中央處理器;所述易失性記錄裝置,與電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);所述非易失性記錄裝置,與電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);及所述應(yīng)用軟件,用于將儲存于易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置中儲存。
較佳地,本發(fā)明所提供的這種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng),其中所述應(yīng)用軟件至少包含一操作接口、一轉(zhuǎn)存設(shè)定選擇接口、一核心程序,其中所述操作接口,以窗口方式呈現(xiàn),引導(dǎo)一使用者透過操作接口操作應(yīng)用軟件;所述轉(zhuǎn)存設(shè)定選擇接口,與所述操作接口連結(jié),包含多種轉(zhuǎn)存設(shè)定;及所述核心程序,與所述轉(zhuǎn)存設(shè)定選擇接口連結(jié),執(zhí)行使用者所選擇的轉(zhuǎn)存設(shè)定。
較佳地,本發(fā)明所提供的這種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng),其中所述多種轉(zhuǎn)存設(shè)定至少包含電子計算器系統(tǒng)電源關(guān)閉時,將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存;電子計算器系統(tǒng)電源開啟時,將儲存于所述非易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),加載至所述易失性記錄裝置中;按照使用者設(shè)定的時間,將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存;及若儲存于該易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)有所變動時,便將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存。
提出一種用于保護易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)的方法,其步驟如下提供一電子計算器,該電子計算器具有一中央處理器、一易失性記錄裝置及一非易失性記錄裝置;分別儲存數(shù)字?jǐn)?shù)據(jù)于所述易失性記錄裝置及所述非易失性記錄裝置中;以及將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)存至該非易失性記錄裝置中儲存。
圖1為本發(fā)明一種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)的較佳實施例示意圖。
其中,附圖標(biāo)記11電子計算器12易失性記錄裝置13電源控制裝置 14非易失性記錄裝置15應(yīng)用軟件 16電源具體實施方式
本發(fā)明將可由以下的實施例說明而得到充分了解,使得本領(lǐng)域的技術(shù)人員可以據(jù)以完成,然而本發(fā)明的實施并非可被下列實施例所限制。
請參閱圖1,其為本發(fā)明的一種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)的一較佳實施例示意圖。這種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)包含一電子計算器11、一易失性記錄裝置12、一電源控制裝置13、一非易失性記錄裝置14、一應(yīng)用軟件15及一電源16,其中電子計算器11具有中央處理器;易失性記錄裝置12,與電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);電源控制裝置13,位于電子計算器11內(nèi)部;非易失性記錄裝置14、應(yīng)用軟件15,安裝于電子計算器11中,用于將儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置14中儲存;及該電源16。
首先,電子計算器11可以是桌上型個人電子計算器、筆記型個人電子計算器、輕巧型電子計算器或工作站等裝置其中之一。而該電子計算器11的操作系統(tǒng)可以是微軟的Windows系統(tǒng)、IBM的OS2系統(tǒng)、UNIX系統(tǒng)或LINUX系統(tǒng)等其中之一。而非易失性記錄裝置14,與電子計算器11連接,用于儲存數(shù)字?jǐn)?shù)據(jù),可以是硬式磁盤、軟式磁盤、可記錄光盤、外接式硬式磁盤、外接式軟式磁盤、外接式可記錄光盤等裝置其中之一。而通常電源16為一般的電源插座,但如電池、不斷電系統(tǒng)(UPS)或其它可提供足夠的電力來源以驅(qū)動該電子計算器系統(tǒng)11者,均可視為電源16之一。
易失性記錄裝置12由至少含有一內(nèi)存模塊的易失性內(nèi)存組成,用以儲存數(shù)字?jǐn)?shù)據(jù),而該易失性內(nèi)存則可以是數(shù)個DRAM模塊、數(shù)個DDR RAM模塊或數(shù)個RAM BUS模塊等其中之一所組成或混合組成。易失性記錄裝置12可設(shè)計成適配卡型式,以插置于電子計算器的PCI接口總線上;或在電子計算器11上直接設(shè)置一組內(nèi)存插座,用以安裝易失性內(nèi)存模塊。其與電子計算器11之間的數(shù)據(jù)傳輸接口可透過SATA接口,由于SATA每秒150MB的傳輸速率,可以讓易失性記錄裝置的存取速度更加展露?;蛘咭嗫稍O(shè)計成使用IDE接口、SCSI接口或RAID接口,直接內(nèi)建于電子計算器11。而電源控制裝置13則建置于電子計算器11內(nèi),負責(zé)接收來自應(yīng)用軟件15的訊號,以控制易失性記錄裝置12內(nèi)的電力啟閉狀況。
應(yīng)用軟件15則是安裝于電子計算器11中,用于將儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置14中儲存。應(yīng)用軟件15是使用數(shù)據(jù)壓縮技術(shù),將原本儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù),壓縮為一壓縮檔案存入非易失性記錄裝置14。而應(yīng)用軟件15也可將該壓縮檔案解壓縮還原至非易失性記錄裝置14。使得易失性記錄裝置12在保存數(shù)字?jǐn)?shù)據(jù)的時候,不需要消耗任何的電力,可以增加易失性記錄裝置12的使用壽命,并增加數(shù)字?jǐn)?shù)據(jù)的保存安全性。
而應(yīng)用軟件15被設(shè)計為至少由以下主要組件所構(gòu)成一操作接口、一轉(zhuǎn)存設(shè)定選擇接口、一核心程序,其中該操作接口,乃是以窗口方式呈現(xiàn),引導(dǎo)一使用者透過該操作接口操作應(yīng)用軟件15;轉(zhuǎn)存設(shè)定選擇接口,與該操作接口連結(jié),包含多種轉(zhuǎn)存設(shè)定,使用者可選擇合適的轉(zhuǎn)存設(shè)定,而應(yīng)用軟件15所提供的至少四種以上的轉(zhuǎn)存設(shè)定,將在下段述及;以及核心程序,與轉(zhuǎn)存設(shè)定選擇接口連結(jié),執(zhí)行該使用者所選擇的轉(zhuǎn)存設(shè)定。
應(yīng)用軟件15提供使用者至少四種以上的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)存設(shè)定(1)當(dāng)電子計算器11將關(guān)閉時,將儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置14中儲存。轉(zhuǎn)存完畢后,應(yīng)用軟件15發(fā)出一訊號至該電源控制裝置13,關(guān)閉通往易失性記錄裝置12的電源;(2)當(dāng)電子計算器11激活電源時,將儲存于非易失性記錄裝置14中的數(shù)字?jǐn)?shù)據(jù),加載至易失性記錄裝置12中。在電子計算器11剛激活電源時,電源控制裝置13,將按照轉(zhuǎn)存設(shè)定接通與易失性記錄裝置12相通的電源;(3)按照使用者設(shè)定的時間,將儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置14中儲存,此時電源控制裝置13仍持續(xù)允許電源通入易失性記錄裝置12;(4)若儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù)有所變動時,便將儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置14中儲存,此時電源控制裝置13仍持續(xù)允許電源通入易失性記錄裝置12。
總結(jié)而言,這種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)的運行,可歸納為如下的程序(1)提供一電子計算器11,該電子計算器11具有一中央處理器、一易失性記錄裝置12及一非易失性記錄裝置14;(2)分別將數(shù)字?jǐn)?shù)據(jù)儲存于易失性記錄裝置12及非易失性記錄裝置14中;(3)激活該應(yīng)用軟件15,將儲存于易失性記錄裝置12中的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)存至非易失性記錄裝置14中儲存。
經(jīng)過多次反復(fù)的測試,顯示本發(fā)明發(fā)明相當(dāng)可行,可以有效用以提高易失性記錄裝置中數(shù)字?jǐn)?shù)據(jù)的保存安全性及增加易失性記錄裝置的使用年限。本發(fā)明實為一值得珍惜的難得發(fā)明。
本發(fā)明得由本領(lǐng)域的技術(shù)人員作出各種變化和修改,然而皆不脫離所附的權(quán)利要求所欲保護的范圍。
權(quán)利要求
1.一種用于保護易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)的電子計算器系統(tǒng),其包含一電子計算器具有中央處理器;一易失性記錄裝置,與所述電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);一非易失性記錄裝置,與所述電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);及一應(yīng)用軟件,用于將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存。
2.如權(quán)利要求1所述的電子計算器系統(tǒng),其特征在于,所述電子計算器系選自桌上型個人電子計算器、筆記型個人電子計算器、輕巧型電子計算器與工作站其特征在于,之一。
3.如權(quán)利要求1所述的電子計算器系統(tǒng),其特征在于,所述易失性記錄裝置為一易失性內(nèi)存模塊。
4.如權(quán)利要求3所述的電子計算器系統(tǒng),其特征在于,所述易失性內(nèi)存模塊至少為一DRAM模塊、至少一DDR RAM模塊或至少一RAM BUS模塊所組成。
5.如權(quán)利要求1所述的電子計算器系統(tǒng),其特征在于,所述非易失性記錄裝置選自硬式磁盤、軟式磁盤、可記錄光盤與外接式硬式磁盤其特征在于,之一。
6.如權(quán)利要求1所述的電子計算器系統(tǒng),其特征在于,所述應(yīng)用軟件儲存于所述非易失性記錄裝置中,而安裝于所述電子計算器上。
7.如權(quán)利要求1所述的電子計算器系統(tǒng),其特征在于,所述應(yīng)用軟件至少包含一操作接口,以窗口方式呈現(xiàn),引導(dǎo)一使用者透過所述操作接口操作所述應(yīng)用軟件;一轉(zhuǎn)存設(shè)定選擇接口,與所述操作接口連結(jié),包含多種轉(zhuǎn)存設(shè)定;及一核心程序,與所述轉(zhuǎn)存設(shè)定選擇接口連結(jié),執(zhí)行所述使用者所選擇的轉(zhuǎn)存設(shè)定。
8.如權(quán)利要求7所述的電子計算器系統(tǒng),其特征在于,所述多種轉(zhuǎn)存設(shè)定至少包含所述電子計算器系統(tǒng)電源關(guān)閉時,將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存;所述電子計算器系統(tǒng)電源開啟時,將儲存于所述非易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),加載至所述易失性記錄裝置中;按照使用者設(shè)定的時間,將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存;及若儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)有所變動時,便將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存。
9.一種用于保護易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)的方法,其步驟如下提供一電子計算器,所述電子計算器具有一中央處理器、一易失性記錄裝置及一非易失性記錄裝置;分別將數(shù)字?jǐn)?shù)據(jù)儲存于所述易失性記錄裝置及所述非易失性記錄裝置中;以及將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)存至所述非易失性記錄裝置中儲存。
10.如權(quán)利要求9所述的方法,其特征在于,所述電子計算器系選自桌上型個人電子計算器、筆記型個人電子計算器、輕巧型電子計算器與工作站其特征在于,之一。
11.如權(quán)利要求9所述的方法,其特征在于,所述易失性記錄裝置為一易失性內(nèi)存模塊。
12.如權(quán)利要求11所述的方法,其特征在于,所述易失性內(nèi)存模塊至少為一DRAM模塊、至少一DDR RAM模塊或至少一RAM BUS模塊所組成。
13.如權(quán)利要求9所述的方法,其特征在于,所述非易失性記錄裝置選自硬式磁盤、軟式磁盤、可記錄光盤與外接式硬式磁盤其特征在于,之一。
14.如權(quán)利要求9所述的方法,其特征在于,所述轉(zhuǎn)存程序,是通過一應(yīng)用軟件完成。
15.如申請專利范圍第14項的方法,其特征在于,所述應(yīng)用軟件,至少包含一操作接口,以窗口方式呈現(xiàn),引導(dǎo)一使用者透過所述操作接口操作所述應(yīng)用軟件;一轉(zhuǎn)存設(shè)定選擇接口,與所述操作接口連結(jié),包含多種轉(zhuǎn)存設(shè)定;及一核心程序,與所述轉(zhuǎn)存設(shè)定選擇接口連結(jié),執(zhí)行所述使用者所選擇的轉(zhuǎn)存設(shè)定。
16.如申請專利范圍第15項的方法,其特征在于,所述多種轉(zhuǎn)存設(shè)定至少包含所述電子計算器系統(tǒng)關(guān)閉時,將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存;所述電子計算器系統(tǒng)電源開啟時,將儲存于所述非易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),加載至所述易失性記錄裝置中;按照使用者設(shè)定的時間,將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存;及若儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù)有所變動時,便將儲存于所述易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至所述非易失性記錄裝置中儲存。
全文摘要
本發(fā)明提出一種保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)與方法,用以提高易失性記錄裝置中數(shù)字?jǐn)?shù)據(jù)的保存安全性及增加易失性記錄裝置的使用年限。該保護易失性記錄裝置數(shù)據(jù)的系統(tǒng)包括一電子計算器、一易失性記錄裝置、一非易失性記錄裝置及一應(yīng)用軟件,其中所述電子計算器具有中央處理器;所述易失性記錄裝置,與電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);所述非易失性記錄裝置,與電子計算器連接,用于儲存數(shù)字?jǐn)?shù)據(jù);及所述應(yīng)用軟件,用于將儲存于易失性記錄裝置中的數(shù)字?jǐn)?shù)據(jù),轉(zhuǎn)存至非易失性記錄裝置中儲存。
文檔編號G06F3/06GK1991773SQ20051002306
公開日2007年7月4日 申請日期2005年12月28日 優(yōu)先權(quán)日2005年12月28日
發(fā)明者廖哲賢, 林家鴻, 高定國 申請人:技嘉科技股份有限公司