CN100470491C - A system and method for protecting data of a volatile recording device - Google Patents
A system and method for protecting data of a volatile recording device Download PDFInfo
- Publication number
- CN100470491C CN100470491C CNB2005100230659A CN200510023065A CN100470491C CN 100470491 C CN100470491 C CN 100470491C CN B2005100230659 A CNB2005100230659 A CN B2005100230659A CN 200510023065 A CN200510023065 A CN 200510023065A CN 100470491 C CN100470491 C CN 100470491C
- Authority
- CN
- China
- Prior art keywords
- recording device
- volatile recording
- digital data
- electronic calculator
- volatile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 claims abstract description 9
- 238000012546 transfer Methods 0.000 claims description 30
- 230000003287 optical effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种保护易失性记录装置数据的系统与方法,特别是将原本储存于易失性记录装置中的数字数据,转存至其它非易失性记录装置。The invention relates to a system and method for protecting data of a volatile recording device, in particular to transferring digital data originally stored in a volatile recording device to other non-volatile recording devices.
背景技术 Background technique
传统上,对于一电子计算器系统而言,所有的数字数据均存放于硬式磁盘驱动器中,所有数字数据的存取必须经过硬式磁盘驱动器的反复搜寻,再将标的数据予以取出,传送至中央处理器。因此数字数据的存取时间,事实上包含了数据存取时间及数据搜寻时间,而这段数据存取时间,对中央处理器而言是没有效率的待命时间。因此透过硬式磁盘的数据存取程序,对电子计算器而言是浪费时间,造成系统整体效能降低。Traditionally, for an electronic calculator system, all digital data are stored in the hard disk drive, and all digital data access must go through repeated searches of the hard disk drive, and then the target data is taken out and sent to the central processing device. Therefore, the access time of digital data actually includes the data access time and the data search time, and this data access time is an inefficient standby time for the central processing unit. Therefore, the data access program through the hard disk is a waste of time for the electronic calculator, resulting in a decrease in the overall performance of the system.
故,内存式磁盘(Random Access Memory disk)技术因具有高速数据存取的特性,逐渐受到重视。该内存式磁盘技术是利用电子计算器中的内存模块,透过内存模拟技术,在该内存模块中仿真出一个虚拟磁盘,使用起来如同一般的硬式磁盘驱动器,可在其中存取档案,但该虚拟磁盘对数据的存取速度远大于一般的硬式磁盘驱动器,故数据存取速度可获得大幅提升,因此该内存式虚拟磁盘已能有效提高电子计算器系统的整体运行速度。该内存式虚拟磁盘对于绘图动画制作、服务器数据库等领域的专业人士而言,是极有价值的。Therefore, the random access memory disk technology has gradually attracted attention because of its high-speed data access characteristics. The memory disk technology is to use the memory module in the electronic calculator, and through the memory simulation technology, a virtual disk is simulated in the memory module, which is used like a general hard disk drive, and files can be accessed in it, but the The data access speed of the virtual disk is much higher than that of a general hard disk drive, so the data access speed can be greatly improved. Therefore, the memory virtual disk can effectively improve the overall operating speed of the electronic calculator system. This memory-type virtual disk is extremely valuable for professionals in the fields of drawing animation production, server database, etc.
而关于内存式虚拟磁盘技术,长期以来一直停留在方法改善的阶段,也就是如何更有效的利用电子计算器中现有的动态内存模块(DRAM module),但无论如何精密的内存规划方法,总是会受到现有动态内存容量的限制问题,对于电子计算器系统整体运行速度的提升仍然有限,因此产生外接内存模块的方法,即在电子计算器上另外设置一组内存模块,专门用来仿真虚拟磁盘,以克服先天上电子计算器内存容量的限制问题。而该虚拟磁盘又可称为易失性记录装置。As for the memory-based virtual disk technology, it has been stuck in the stage of method improvement for a long time, that is, how to use the existing dynamic memory module (DRAM module) in electronic calculators more effectively. It will be limited by the existing dynamic memory capacity, and the improvement of the overall operating speed of the electronic calculator system is still limited. Therefore, the method of generating an external memory module is to set another set of memory modules on the electronic calculator, which are specially used for simulation. Virtual disks to overcome the limitations of the inherent memory capacity of electronic calculators. The virtual disk can also be called a volatile recording device.
但无论何种方式的内存式虚拟磁盘在使用时,数字数据的保存均是通过电子计算器系统的待机电源、不间断电源(UPS)、或备用电池来维持,当使用者关闭电源,或电源突然中断等状况,储存于该内存式虚拟磁盘中的数据,仍有遗失的风险,因此该内存式虚拟磁盘技术的保存安全性仍然受到怀疑。而大量的存取动作,加上不使用时,内存内部为保持对数据的储存,因此会反复的对内存中的电容长时间的充电,故该内存式虚拟磁盘的使用寿命也受到怀疑。But no matter what kind of memory-type virtual disk is in use, the preservation of digital data is maintained by the standby power supply, uninterruptible power supply (UPS) or backup battery of the electronic calculator system. When the user turns off the power supply, or the power supply In the event of a sudden interruption, the data stored in the memory-type virtual disk still has the risk of being lost. Therefore, the storage security of the memory-type virtual disk technology is still doubted. A large number of access operations, plus when not in use, the internal memory will keep storing data, so the capacitor in the memory will be repeatedly charged for a long time, so the service life of the memory-type virtual disk is also questioned.
申请人鉴于现有技术中所存在的缺陷,经过悉心试验与研究,构思出本发明的保护易失性记录装置数据的系统与方法,能够克服上述虚拟磁盘或易失性记录装置的缺点,以下为本发明的简要说明。In view of the defects existing in the prior art, the applicant conceived the system and method for protecting the data of the volatile recording device of the present invention after careful testing and research, which can overcome the above-mentioned shortcomings of the virtual disk or the volatile recording device, as follows It is a brief description of the present invention.
发明内容 Contents of the invention
因此本发明设计出一系统与方法,利用一精良设计的应用软件,将原本储存于内存式易失性记录装置中的数字数据,转存至其它可永久储存数据的记录装置。可有效延长该内存式易失性记录装置的使用寿命并有效增加该内存式易失性记录装置中数字数据的储存保存安全性。Therefore, the present invention devises a system and method for transferring digital data originally stored in a memory-type volatile recording device to other recording devices that can permanently store data by using a well-designed application software. It can effectively prolong the service life of the memory-type volatile recording device and effectively increase the storage safety of digital data in the memory-type volatile recording device.
根据本发明的构想,这种保护易失性记录装置数据的系统包括:一电子计算器、一易失性记录装置、一非易失性记录装置,一应用软件及一电源控制器,其中所述电子计算器具有中央处理器;所述易失性记录装置,与电子计算器连接,用于储存数字数据;所述非易失性记录装置,与电子计算器连接,用于储存数字数据;及所述应用软件,用于将储存于易失性记录装置中的数字数据,转存至非易失性记录装置中储存;所述电源控制器与所述易失性记录装置连接, 并接受应用软件的信号,在储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存后,切断所述易失性记录装置的电源。According to the idea of the present invention, the system for protecting the data of the volatile recording device includes: an electronic calculator, a volatile recording device, a non-volatile recording device, an application software and a power controller, wherein the The electronic calculator has a central processing unit; the volatile recording device is connected with the electronic calculator for storing digital data; the non-volatile recording device is connected with the electronic calculator for storing digital data; And the application software is used to transfer the digital data stored in the volatile recording device to the non-volatile recording device for storage; the power controller is connected to the volatile recording device, and accepts After the digital data stored in the volatile recording device is transferred to the non-volatile recording device for storage according to the signal of the application software, the power supply of the volatile recording device is cut off.
较佳地,本发明所提供的这种保护易失性记录装置数据的系统,其中所述应用软件至少包含:一操作接口、一转存设定选择接口、一核心程序,其中所述操作接口,以窗口方式呈现,引导一使用者透过操作接口操作应用软件;所述转存设定选择接口,与所述操作接口连结,包含多种转存设定;及所述核心程序,与所述转存设定选择接口连结,执行使用者所选择的转存设定。Preferably, the system for protecting volatile recording device data provided by the present invention, wherein the application software at least includes: an operation interface, a transfer setting selection interface, and a core program, wherein the operation interface , presented in the form of a window, guiding a user to operate the application software through the operation interface; the transfer setting selection interface is connected with the operation interface and includes multiple transfer settings; and the core program is connected with the operation interface The above dump setting selection interface is connected to execute the dump setting selected by the user.
较佳地,本发明所提供的这种保护易失性记录装置数据的系统,其中所述多种转存设定至少包含:电子计算器系统电源关闭时,将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存;电子计算器系统电源开启时,将储存于所述非易失性记录装置中的数字数据,加载至所述易失性记录装置中;按照使用者设定的时间,将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存;及若储存于该易失性记录装置中的数字数据有所变动时,便将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存。Preferably, in the system for protecting data of a volatile recording device provided by the present invention, the various transfer settings at least include: when the electronic calculator system is powered off, the data stored in the volatile recording device The digital data in the device is transferred to the non-volatile recording device for storage; when the electronic calculator system is powered on, the digital data stored in the non-volatile recording device is loaded into the volatile In the non-volatile recording device; according to the time set by the user, transfer the digital data stored in the volatile recording device to the non-volatile recording device for storage; and if stored in the volatile When the digital data in the recording device changes, the digital data stored in the volatile recording device is transferred to the non-volatile recording device for storage.
提出一种用于保护易失性记录装置中的数字数据的方法,其步骤如下:提供一电子计算器,该电子计算器具有一中央处理器、一易失性记录装置一非易失性记录装置及一电源控制器;A method for protecting digital data in a volatile recording device is proposed, the steps of which are as follows: provide an electronic calculator, the electronic calculator has a central processing unit, a volatile recording device, and a non-volatile recording device and a power controller;
当所述电子计算器关闭时,将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存,转存完毕后,所述电源控制器关闭所述易失性记录装置的电源;When the electronic calculator is turned off, the digital data stored in the volatile recording device is transferred to the non-volatile recording device for storage. After the transfer is completed, the power controller turns off the power supply for the volatile recording device;
当所述电子计算机启动电源时,所述电源控制器接通易失性记录装置的电源,将储存于所述非易失性记录装置中的数字数据转存至所述易失性记录装置储存;When the electronic computer is powered on, the power controller turns on the power of the volatile recording device, and transfers the digital data stored in the non-volatile recording device to the volatile recording device for storage. ;
按照使用者设定的时间,将储存于所述易失性记录装置中的数字数据转存至所述非易失性记录装置中储存,所述电源控制器维持所述易失性记录装置的电源;According to the time set by the user, the digital data stored in the volatile recording device is transferred to the non-volatile recording device for storage, and the power controller maintains the power of the volatile recording device power supply;
当储存于所述易失性记录装置中的数字数据有所变动时,将储存于所述易失性记录装置的数字数据转存至所述非易失性记录装置,所述电源控制器维持所述易失性记录装置的电源。When the digital data stored in the volatile recording device changes, the digital data stored in the volatile recording device is transferred to the non-volatile recording device, and the power controller maintains power supply for the volatile recording device.
附图说明 Description of drawings
图1为本发明一种保护易失性记录装置数据的系统的较佳实施例示意图。FIG. 1 is a schematic diagram of a preferred embodiment of a system for protecting data of a volatile recording device according to the present invention.
其中,附图标记:Among them, reference signs:
11:电子计算器 12:易失性记录装置11: Electronic calculator 12: Volatile recording device
13:电源控制装置 14:非易失性记录装置13: Power control device 14: Non-volatile recording device
15:应用软件 16:电源15: Application software 16: Power supply
具体实施方式 Detailed ways
本发明将可由以下的实施例说明而得到充分了解,使得本领域的技术人员可以据以完成,然而本发明的实施并非可被下列实施例所限制。The present invention will be fully understood by the following examples, so that those skilled in the art can complete it accordingly. However, the implementation of the present invention should not be limited by the following examples.
请参阅图1,其为本发明的一种保护易失性记录装置数据的系统的一较佳实施例示意图。这种保护易失性记录装置数据的系统包含:一电子计算器11、一易失性记录装置12、一电源控制装置13、一非易失性记录装置14、一应用软件15及一电源16,其中电子计算器11具有中央处理器;易失性记录装置12,与电子计算器连接,用于储存数字数据;电源控制装置13,位于电子计算器11内部;非易失性记录装置14、应用软件15,安装于电子计算器11中,用于将储存于易失性记录装置12中的数字数据,转存至非易失性记录装置14中储存;及该电源16。Please refer to FIG. 1 , which is a schematic diagram of a preferred embodiment of a system for protecting data of a volatile recording device according to the present invention. This system for protecting volatile recording device data includes: an
首先,电子计算器11可以是桌上型个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器或工作站等装置其中之一。而该电子计算器11的操作系统可以是微软的Windows系统、IBM的OS2系统、UNIX系统或LINUX系统等其中之一。而非易失性记录装置14,与电子计算器11连接,用于储存数字数据,可以是硬式磁盘、软式磁盘、可记录光盘、外接式硬式磁盘、外接式软式磁盘、外接式可记录光盘等装置其中之一。而通常电源16为一般的电源插座,但如电池、不断电系统(UPS)或其它可提供足够的电力来源以驱动该电子计算器系统11者,均可视为电源16之一。Firstly, the
易失性记录装置12由至少含有一内存模块的易失性内存组成,用以储存数字数据,而该易失性内存则可以是数个DRAM模块、数个DDR RAM模块或数个RAM BUS模块等其中之一所组成或混合组成。易失性记录装置12可设计成适配卡型式,以插置于电子计算器的PCI接口总线上;或在电子计算器11上直接设置一组内存插座,用以安装易失性内存模块。其与电子计算器11之间的数据传输接口可透过SATA接口,由于SATA每秒150MB的传输速率,可以让易失性记录装置的存取速度更加展露。或者亦可设计成使用IDE接口、SCSI接口或RAID接口,直接内建于电子计算器11。而电源控制装置13则建置于电子计算器11内,负责接收来自应用软件15的信号,以控制易失性记录装置12内的电力启闭状况。The
应用软件15则是安装于电子计算器11中,用于将储存于易失性记录装置12中的数字数据,转存至非易失性记录装置14中储存。应用软件15是使用数据压缩技术,将原本储存于易失性记录装置12中的数字数据,压缩为一压缩档案存入非易失性记录装置14。而应用软件15也可将该压缩档案解压缩还原至易失性记录装置12。使得易失性记录装置12在保存数字数据的时候,不需要消耗任何的电力,可以增加易失性记录装置12的使用寿命,并增加数字数据的保存安全性。The
而应用软件15被设计为至少由以下主要组件所构成:一操作接口、一转存设定选择接口、一核心程序,其中该操作接口,乃是以窗口方式呈现,引导一使用者透过该操作接口操作应用软件15;转存设定选择接口,与该操作接口连结,包含多种转存设定,使用者可选择合适的转存设定,而应用软件15所提供的至少四种以上的转存设定,将在下段述及;以及核心程序,与转存设定选择接口连结,执行该使用者所选择的转存设定。The
应用软件15提供使用者至少四种以上的数字数据转存设定:(1)当电子计算器11将关闭时,将储存于易失性记录装置12中的数字数据,转存至非易失性记录装置14中储存。转存完毕后,应用软件15发出一信号至该电源控制装置13,关闭通往易失性记录装置12的电源;(2)当电子计算器11激活电源时,将储存于非易失性记录装置14中的数字数据,加载至易失性记录装置12中。在电子计算器11刚激活电源时,电源控制装置13,将按照转存设定接通与易失性记录装置12相通的电源;(3)按照使用者设定的时间,将储存于易失性记录装置12中的数字数据,转存至非易失性记录装置14中储存,此时电源控制装置13仍持续允许电源通入易失性记录装置12;(4)若储存于易失性记录装置12中的数字数据有所变动时,便将储存于易失性记录装置12中的数字数据,转存至非易失性记录装置14中储存,此时电源控制装置13仍持续允许电源通入易失性记录装置12。The
总结而言,这种保护易失性记录装置数据的系统的运行,可归纳为如下的程序:(1)提供一电子计算器11,该电子计算器11具有一中央处理器、一易失性记录装置12及一非易失性记录装置14;(2)分别将数字数据储存于易失性记录装置12及非易失性记录装置14中;(3)激活该应用软件15,将储存于易失性记录装置12中的数字数据转存至非易失性记录装置14中储存。In summary, the operation of this system for protecting volatile recording device data can be summarized as the following procedures: (1) an
经过多次反复的测试,显示本发明发明相当可行,可以有效用以提高易失性记录装置中数字数据的保存安全性及增加易失性记录装置的使用年限。本发明实为一值得珍惜的难得发明。After many repeated tests, it is shown that the present invention is quite feasible, and can be effectively used to improve the storage security of digital data in the volatile recording device and increase the service life of the volatile recording device. The present invention is actually a rare invention worth cherishing.
本发明得由本领域的技术人员作出各种变化和修改,然而皆不脱离所附的权利要求所欲保护的范围。Various changes and modifications can be made to the present invention by those skilled in the art without departing from the intended protection scope of the appended claims.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100230659A CN100470491C (en) | 2005-12-28 | 2005-12-28 | A system and method for protecting data of a volatile recording device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100230659A CN100470491C (en) | 2005-12-28 | 2005-12-28 | A system and method for protecting data of a volatile recording device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1991773A CN1991773A (en) | 2007-07-04 |
CN100470491C true CN100470491C (en) | 2009-03-18 |
Family
ID=38214044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100230659A Active CN100470491C (en) | 2005-12-28 | 2005-12-28 | A system and method for protecting data of a volatile recording device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100470491C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101593143A (en) * | 2008-05-26 | 2009-12-02 | 新奥特(北京)视频技术有限公司 | A kind of method of storing history |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1060729A (en) * | 1990-10-07 | 1992-04-29 | 深圳华德电子有限公司 | The computer circuit breaking field data is preserved and restoration methods |
CN1101442A (en) * | 1993-07-26 | 1995-04-12 | 国际商业机器公司 | Desktop computer system having zero-volt system suspend |
US6546472B2 (en) * | 2000-12-29 | 2003-04-08 | Hewlett-Packard Development Company, L.P. | Fast suspend to disk |
CN1584848A (en) * | 2003-08-18 | 2005-02-23 | 惠普开发有限公司 | Systems and methods for storing data on computer systems |
US20050283648A1 (en) * | 2004-06-21 | 2005-12-22 | Dot Hill Systems Corporation | Apparatus and method in a cached raid controller utilizing a solid state backup device for improving data availability time |
-
2005
- 2005-12-28 CN CNB2005100230659A patent/CN100470491C/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1060729A (en) * | 1990-10-07 | 1992-04-29 | 深圳华德电子有限公司 | The computer circuit breaking field data is preserved and restoration methods |
CN1101442A (en) * | 1993-07-26 | 1995-04-12 | 国际商业机器公司 | Desktop computer system having zero-volt system suspend |
US6546472B2 (en) * | 2000-12-29 | 2003-04-08 | Hewlett-Packard Development Company, L.P. | Fast suspend to disk |
CN1584848A (en) * | 2003-08-18 | 2005-02-23 | 惠普开发有限公司 | Systems and methods for storing data on computer systems |
US20050283648A1 (en) * | 2004-06-21 | 2005-12-22 | Dot Hill Systems Corporation | Apparatus and method in a cached raid controller utilizing a solid state backup device for improving data availability time |
Also Published As
Publication number | Publication date |
---|---|
CN1991773A (en) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8065472B2 (en) | System and method for improving data integrity and memory performance using non-volatile media | |
US20160070474A1 (en) | Data-Retention Controller/Driver for Stand-Alone or Hosted Card Reader, Solid-State-Drive (SSD), or Super-Enhanced-Endurance SSD (SEED) | |
US8595451B2 (en) | Managing a storage cache utilizing externally assigned cache priority tags | |
US20180232151A1 (en) | Data storage system with data storage devices operative to manage storage device functions specific to a particular data storage device | |
EP2017712A2 (en) | Power efficient storage with data de-duplication | |
CN107632939A (en) | Mapping table for storage device | |
US7984316B2 (en) | Solid state disk with hot-swappable components | |
US7814304B2 (en) | Switching drivers between processors | |
TW201619971A (en) | Green nand SSD application and driver | |
US10852948B2 (en) | System and method for data organization in shingled magnetic recording drive | |
US20170206170A1 (en) | Reducing a size of a logical to physical data address translation table | |
US9361987B2 (en) | Managing data writing to memories | |
CN105630707A (en) | Storage device with power-off protection function, power-off protection method and computing system | |
KR20110103165A (en) | Data storage device and computing system including the same | |
US8856439B2 (en) | Method and device for utilizing application-level prior knowledge for selectively storing data in higher performance media | |
Park et al. | Atomic write FTL for robust flash file system | |
CN104915265B (en) | Data back up method and electronic equipment | |
Marupudi | Solid State Drive: New Challenge for Forensic Investigation | |
CN100456253C (en) | Method for protecting cache data of storage system | |
US11288197B2 (en) | Method and apparatus for performing pipeline-based accessing management in a storage server | |
CN100470491C (en) | A system and method for protecting data of a volatile recording device | |
US7127569B2 (en) | Information handling system including media drive resume recording feature | |
US11822473B2 (en) | Smooth flushing of cached write data | |
CN110532133A (en) | A kind of extendible date storage method of low-power consumption large capacity | |
CN110633173B (en) | Write filtering system and method based on Linux system disk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |