[go: up one dir, main page]

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 PDF

Info

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
Application number
CNB2005100230659A
Other languages
Chinese (zh)
Other versions
CN1991773A (en
Inventor
廖哲贤
林家鸿
高定国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giga Byte Technology Co Ltd
Original Assignee
Giga Byte Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Giga Byte Technology Co Ltd filed Critical Giga Byte Technology Co Ltd
Priority to CNB2005100230659A priority Critical patent/CN100470491C/en
Publication of CN1991773A publication Critical patent/CN1991773A/en
Application granted granted Critical
Publication of CN100470491C publication Critical patent/CN100470491C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention provides a system and a method for protecting data of a volatile recording device, which are used for improving the storage safety of digital data in the volatile recording device and prolonging the service life of the volatile recording device. The system for protecting data of a volatile recording device includes: the system comprises an electronic calculator, a volatile recording device, a non-volatile recording device and application software, wherein the electronic calculator is provided with a central processing unit; the volatile recording device is connected with the electronic calculator and is used for storing digital data; the nonvolatile recording device is connected with the electronic calculator and is used for storing digital data; and the application software is used for transferring the digital data stored in the volatile recording device to the nonvolatile recording device for storage.

Description

一种保护易失性记录装置数据的系统与方法 A system and method for protecting data of a volatile recording device

技术领域 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 electronic calculator 11, a volatile recording device 12, a power control device 13, a non-volatile recording device 14, an application software 15 and a power supply 16 , wherein the electronic calculator 11 has a central processing unit; the volatile recording device 12 is connected with the electronic calculator for storing digital data; the power control device 13 is located inside the electronic calculator 11; the non-volatile recording device 14, The application software 15 is installed in the electronic calculator 11 and is used to transfer the digital data stored in the volatile recording device 12 to the non-volatile recording device 14 for storage; and the power supply 16 .

首先,电子计算器11可以是桌上型个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器或工作站等装置其中之一。而该电子计算器11的操作系统可以是微软的Windows系统、IBM的OS2系统、UNIX系统或LINUX系统等其中之一。而非易失性记录装置14,与电子计算器11连接,用于储存数字数据,可以是硬式磁盘、软式磁盘、可记录光盘、外接式硬式磁盘、外接式软式磁盘、外接式可记录光盘等装置其中之一。而通常电源16为一般的电源插座,但如电池、不断电系统(UPS)或其它可提供足够的电力来源以驱动该电子计算器系统11者,均可视为电源16之一。Firstly, the electronic calculator 11 may be one of a desktop personal electronic calculator, a notebook personal electronic calculator, a portable electronic calculator, or a workstation. The operating system of the electronic calculator 11 can be one of Microsoft's Windows system, IBM's OS2 system, UNIX system or LINUX system. The non-volatile recording device 14 is connected with the electronic calculator 11 and is used to store digital data, which can be a hard disk, a floppy disk, a recordable optical disk, an external hard disk, an external floppy disk, or an external recordable One of the devices such as CD-ROM. Usually the power supply 16 is a common power outlet, but such as batteries, uninterruptible power system (UPS) or others that can provide enough power to drive the electronic calculator system 11 can be regarded as one of the power supply 16 .

易失性记录装置12由至少含有一内存模块的易失性内存组成,用以储存数字数据,而该易失性内存则可以是数个DRAM模块、数个DDR RAM模块或数个RAM BUS模块等其中之一所组成或混合组成。易失性记录装置12可设计成适配卡型式,以插置于电子计算器的PCI接口总线上;或在电子计算器11上直接设置一组内存插座,用以安装易失性内存模块。其与电子计算器11之间的数据传输接口可透过SATA接口,由于SATA每秒150MB的传输速率,可以让易失性记录装置的存取速度更加展露。或者亦可设计成使用IDE接口、SCSI接口或RAID接口,直接内建于电子计算器11。而电源控制装置13则建置于电子计算器11内,负责接收来自应用软件15的信号,以控制易失性记录装置12内的电力启闭状况。The volatile recording device 12 is composed of a volatile memory containing at least one memory module to store digital data, and the volatile memory can be several DRAM modules, several DDR RAM modules or several RAM BUS modules One or a combination of them. The volatile recording device 12 can be designed as an adapter card to be inserted into the PCI interface bus of the electronic calculator; or a set of memory sockets can be directly provided on the electronic calculator 11 to install a volatile memory module. The data transmission interface between it and the electronic calculator 11 can be through the SATA interface. Since the transmission rate of SATA is 150MB per second, the access speed of the volatile recording device can be more exposed. Or it can also be designed to be directly built into the electronic calculator 11 using an IDE interface, a SCSI interface or a RAID interface. The power control device 13 is built in the electronic calculator 11 and is responsible for receiving signals from the application software 15 to control the power on and off conditions in the volatile recording device 12 .

应用软件15则是安装于电子计算器11中,用于将储存于易失性记录装置12中的数字数据,转存至非易失性记录装置14中储存。应用软件15是使用数据压缩技术,将原本储存于易失性记录装置12中的数字数据,压缩为一压缩档案存入非易失性记录装置14。而应用软件15也可将该压缩档案解压缩还原至易失性记录装置12。使得易失性记录装置12在保存数字数据的时候,不需要消耗任何的电力,可以增加易失性记录装置12的使用寿命,并增加数字数据的保存安全性。The application software 15 is installed in the electronic calculator 11, and is used to transfer the digital data stored in the volatile recording device 12 to the non-volatile recording device 14 for storage. The application software 15 uses data compression technology to compress the digital data originally stored in the volatile recording device 12 into a compressed file and store it in the non-volatile recording device 14 . The application software 15 can also decompress and restore the compressed file to the volatile recording device 12 . The volatile recording device 12 does not need to consume any power when storing digital data, which can increase the service life of the volatile recording device 12 and increase the storage security of digital data.

而应用软件15被设计为至少由以下主要组件所构成:一操作接口、一转存设定选择接口、一核心程序,其中该操作接口,乃是以窗口方式呈现,引导一使用者透过该操作接口操作应用软件15;转存设定选择接口,与该操作接口连结,包含多种转存设定,使用者可选择合适的转存设定,而应用软件15所提供的至少四种以上的转存设定,将在下段述及;以及核心程序,与转存设定选择接口连结,执行该使用者所选择的转存设定。The application software 15 is designed to at least be composed of the following main components: an operation interface, a dump setting selection interface, and a core program, wherein the operation interface is presented in a window mode to guide a user through the The operation interface operates the application software 15; the transfer setting selection interface is connected with the operation interface and includes a variety of transfer settings, and the user can select the appropriate transfer setting, and the application software 15 provides at least four or more The transfer setting of the user will be described in the next paragraph; and the core program is connected with the transfer setting selection interface to execute the transfer setting selected by the user.

应用软件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 application software 15 provides the user with at least four digital data transfer settings: (1) when the electronic calculator 11 will be closed, the digital data stored in the volatile recording device 12 will be transferred to the non-volatile stored in the sex recording device 14. After dumping, the application software 15 sends a signal to the power control device 13 to turn off the power supply leading to the volatile recording device 12; The digital data in device 14 is loaded into volatile recording device 12 . When the electronic calculator 11 just activates the power supply, the power control device 13 will connect the power supply connected with the volatile recording device 12 according to the dump setting; The digital data in the non-volatile recording device 12 is transferred to the non-volatile recording device 14 for storage. At this time, the power control device 13 still allows the power supply to pass into the volatile recording device 12; (4) if stored in the volatile When the digital data in the recording device 12 changes, the digital data stored in the volatile recording device 12 is transferred to the non-volatile recording device 14 for storage. At this time, the power control device 13 still continues to allow the power supply into the volatile recording device 12 .

总结而言,这种保护易失性记录装置数据的系统的运行,可归纳为如下的程序:(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 electronic calculator 11 is provided, and this electronic calculator 11 has a central processing unit, a volatile Recording device 12 and a nonvolatile recording device 14; (2) digital data is stored in volatile recording device 12 and nonvolatile recording device 14 respectively; (3) activate this application software 15, will be stored in The digital data in the volatile recording device 12 is transferred to the non-volatile recording device 14 for storage.

经过多次反复的测试,显示本发明发明相当可行,可以有效用以提高易失性记录装置中数字数据的保存安全性及增加易失性记录装置的使用年限。本发明实为一值得珍惜的难得发明。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)

1.一种用于保护易失性记录装置中的数字数据的电子计算器系统,其包含:1. An electronic calculator system for protecting digital data in a volatile recording device, comprising: 一电子计算器,具有中央处理器;An electronic calculator with a central processing unit; 一易失性记录装置,与所述电子计算器连接,用于储存数字数据;a volatile recording device connected to said electronic calculator for storing digital data; 一非易失性记录装置,与所述电子计算器连接,用于储存数字数据;及a non-volatile recording device connected to said electronic calculator for storing digital data; and 一应用软件,用于将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存;An application software, used to transfer the digital data stored in the volatile recording device to the non-volatile recording device for storage; 一电源控制器,与所述易失性记录装置连接,并接受应用软件的信号,在储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存后,切断所述易失性记录装置的电源。A power controller, connected with the volatile recording device, and accepting the signal of the application software, transferring the digital data stored in the volatile recording device to the non-volatile recording device for storage After that, cut off the power of the volatile recording device. 2.如权利要求1所述的电子计算器系统,其特征在于,所述电子计算器选自桌上型个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器与工作站之一。2. The electronic calculator system according to claim 1, wherein the electronic calculator is selected from one of a desktop personal electronic calculator, a notebook personal electronic calculator, a portable electronic calculator and a workstation. 3.如权利要求1所述的电子计算器系统,其特征在于,所述易失性记录装置为一易失性内存模块。3. The computer system as claimed in claim 1, wherein the volatile recording device is a volatile memory module. 4.如权利要求3所述的电子计算器系统,其特征在于,所述易失性内存模块至少为一DRAM模块、至少一DDR RAM模块或至少一RAM BUS模块所组成。4. electronic calculator system as claimed in claim 3 is characterized in that, described volatile memory module is at least made up of a DRAM module, at least one DDR RAM module or at least one RAM BUS module. 5.如权利要求1所述的电子计算器系统,其特征在于,所述非易失性记录装置选自硬式磁盘、软式磁盘、可记录光盘与外接式硬式磁盘之一。5. The computer system as claimed in claim 1, wherein the non-volatile recording device is selected from one of a hard disk, a floppy disk, a recordable optical disk, and an external hard disk. 6.如权利要求1所述的电子计算器系统,其特征在于,所述应用软件储存于所述非易失性记录装置中,而安装于所述电子计算器上。6. The electronic calculator system according to claim 1, wherein the application software is stored in the non-volatile recording device and installed on the electronic calculator. 7.如权利要求1所述的电子计算器系统,其特征在于,所述应用软件至少包含:7. electronic calculator system as claimed in claim 1, is characterized in that, described application software comprises at least: 一操作接口,以窗口方式呈现,引导一使用者透过所述操作接口操作所述应用软件;an operation interface, presented in the form of a window, guiding a user to operate the application software through the operation interface; 一转存设定选择接口,与所述操作接口连结,包含多种转存设定;及A dump setting selection interface, linked to the operation interface, including multiple dump settings; and 一核心程序,与所述转存设定选择接口连结,执行所述使用者所选择的转存设定。A core program is connected with the transfer setting selection interface to execute the transfer setting selected by the user. 8.如权利要求7所述的电子计算器系统,其特征在于,所述多种转存设定至少包含:8. The electronic calculator system as claimed in claim 7, wherein said multiple transfer settings at least include: 所述电子计算器系统电源关闭时,将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存;When the power of the electronic calculator system is turned off, transfer the digital data stored in the volatile recording device to the non-volatile recording device for storage; 所述电子计算器系统电源开启时,将储存于所述非易失性记录装置中的数字数据,加载至所述易失性记录装置中;When the power of the electronic calculator system is turned on, the digital data stored in the non-volatile recording device is loaded into the 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 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 for storage. 9.一种用于保护易失性记录装置中的数字数据的方法,其步骤如下:9. A method for protecting digital data in a volatile recording device comprising the steps of: 提供一电子计算器,所述电子计算器具有一中央处理器、一易失性记录装置、一非易失性记录装置及一电源控制器;providing an electronic calculator having a central processing unit, a volatile recording device, 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. 10.如权利要求9所述的方法,其特征在于,所述电子计算器选自桌上型个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器与工作站之一。10. The method according to claim 9, wherein the electronic calculator is selected from one of a desktop personal electronic calculator, a notebook personal electronic calculator, a portable electronic calculator and a workstation. 11.如权利要求9所述的方法,其特征在于,所述易失性记录装置为一易失性内存模块。11. The method of claim 9, wherein the volatile recording device is a volatile memory module. 12.如权利要求11所述的方法,其特征在于,所述易失性内存模块至少为一DRAM模块、至少一DDR RAM模块或至少一RAM BUS模块所组成。12. The method according to claim 11, wherein the volatile memory module is at least made up of a DRAM module, at least one DDR RAM module or at least one RAM BUS module. 13.如权利要求9所述的方法,其特征在于,所述非易失性记录装置选自硬式磁盘、软式磁盘、可记录光盘与外接式硬式磁盘之一。13. The method of claim 9, wherein the non-volatile recording device is selected from one of a hard disk, a floppy disk, a recordable optical disk, and an external hard disk. 14.如权利要求9所述的方法,其特征在于,所述保护易失性记录装置中的数字数据方法是通过一应用软件完成。14. The method of claim 9, wherein the method of protecting digital data in the volatile recording device is implemented by an application software. 15.如权利要求14所述的方法,其特征在于,所述应用软件,至少包含:15. The method according to claim 14, wherein the application software at least comprises: 一操作接口,以窗口方式呈现,引导一使用者透过所述操作接口操作所述应用软件;an operation interface, presented in the form of a window, guiding a user to operate the application software through the operation interface; 一转存设定选择接口,与所述操作接口连结,包含多种转存设定;及A dump setting selection interface, linked to the operation interface, including multiple dump settings; and 一核心程序,与所述转存设定选择接口连结,执行所述使用者所选择的转存设定。A core program is connected with the transfer setting selection interface to execute the transfer setting selected by the user. 16.如权利要求15所述的方法,其特征在于,所述多种转存设定至少包含:16. The method according to claim 15, wherein the multiple transfer settings at least include: 所述电子计算器系统关闭时,将储存于所述易失性记录装置中的数字数据,转存至所述非易失性记录装置中储存;When the electronic calculator system is turned off, transfer the digital data stored in the volatile recording device to the non-volatile recording device for storage; 所述电子计算器系统电源开启时,将储存于所述非易失性记录装置中的数字数据,加载至所述易失性记录装置中;When the power of the electronic calculator system is turned on, the digital data stored in the non-volatile recording device is loaded into the 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 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 for storage.
CNB2005100230659A 2005-12-28 2005-12-28 A system and method for protecting data of a volatile recording device Active CN100470491C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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