一种基于DOS环境的系统数据保护的测试方法.pdf

上传人:大师****2 文档编号:627135 上传时间:2018-02-26 格式:PDF 页数:6 大小:602.35KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410439735.4

申请日:

2014.09.01

公开号:

CN104199745A

公开日:

2014.12.10

当前法律状态:

公开

有效性:

审中

法律详情:

公开

IPC分类号:

G06F11/00

主分类号:

G06F11/00

申请人:

浪潮电子信息产业股份有限公司

发明人:

颜伟

地址:

250101 山东省济南市高新区舜雅路1036号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供一种基于DOS环境的系统数据保护的测试方法,测试方法如下:设置数据保护模式的BIOS操作模块;提供系统掉电触发功能的CPLD模块;提供小系统供电的电池模块;DOS下内存读写工具模块。本发明的一种基于DOS环境的系统数据保护的测试方法和现有技术相比,基于DOS环境的测试手法,搭配最简化的系统配置,完成模拟功能测试,减小了测试复杂度,提高了测试效率,从而可以缩短项目开发周期;另外,此测试方法也填补了数据保护功能测试的一项空白,使其更适用于存储服务器的开发测试领域,而且本发明还具有设计合理、结构简单、使用方便等特点,因而,具有很好的使用价值。

权利要求书

1.  一种基于DOS环境的系统数据保护的测试方法,其特征在于测试方法如下:
(1)、设置数据保护模式的BIOS操作模块;
(2)、提供系统掉电触发功能的CPLD模块;
(3)、提供小系统供电的电池模块;
(4)、DOS下内存读写工具模块。

2.
  根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于设置数据保护模式的BIOS操作模块可以实现设置当前系统模式为数据保护模式,并在系统意外掉电后,实现数据从内存到硬盘的写入动作;在系统电力恢复后,把硬盘上的数据写回内存。

3.
  根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于提供系统掉电触发功能的CPLD模块主要负责侦测系统电力状态,如有掉电状况发生时,可以通知电池对系统的关键芯片提供电力支持。

4.
  根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于提供小系统供电的电池模块能够在系统发生意外掉电后进行电力输出,满足系统完成数据从内存保存到硬盘的动作。

5.
  根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于DOS下内存读写工具模块主要负责往内存保护区域写入测试数据,并能查看内存保护区域的数据完整性。

说明书

一种基于DOS环境的系统数据保护的测试方法
技术领域
本发明涉及计算机存储服务器开发领域,具体地说是一种基于DOS环境的系统数据保护的测试方法。
背景技术
在各种应用系统的存储设备上,信息正以数据存储的方式高速增长着,不断推进着全球信息化的进程。随之而来的是海量信息存储的需求不断增加。虽然文件服务器和数据库服务器的存储容量在不断扩充,可还是会碰到空间在成倍增长,用户一方面有存储服务容量增加的需求,另一方面也希望在机房意外断电时不影响当前的应用,保证缓存中的数据能够不丢失。因此存储服务器具备数据保护功能已成为业界不可或缺的一项关键技术,这项技术的实现方式各不相同,但原理上都是把数据保存到非易失性的存储介质中,可见数据保护功能的应用在存储服务器领域有着旺盛的生命力和广阔的发展前景。
然而,存储服务器的数据保护功能目前并没有通用的测试工具及方法,由于客户应用各不相同,使用的操作系统也不尽相同,但在对数据保护的要求上是一致的,需要保障缓存数据在意外掉电时不能丢失,以便电力恢复时对业务应用不会造成影响。因此便捷快速的验证手段在快速研发过程中显得尤为重要,而基于DOS环境的测试方法可以大大提高测试时间,且对平台资源需求也是非常少,验证机制和操作系统下的真实应用又能保持一致。综合这些因素,在当前的存储服务器开发过程中,提出一种适用于快速研发的测试手段就显得很必要了。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种基于DOS环境的系统数据保护的测试方法。
本发明的技术方案是按以下方式实现的,其测试方法如下:
(1)、设置数据保护模式的BIOS操作模块;
(2)、提供系统掉电触发功能的CPLD模块;
(3)、提供小系统供电的电池模块;
(4)、DOS下内存读写工具模块。
设置数据保护模式的BIOS操作模块可以实现设置当前系统模式为数据保护模式,并在系统意外掉电后,实现数据从内存到硬盘的写入动作;在系统电力恢复后,把硬盘上的数据写回内存;
提供系统掉电触发功能的CPLD模块主要负责侦测系统电力状态,如有掉电状况发生时,可以通知电池对系统的关键芯片提供电力支持。
提供小系统供电的电池模块能够在系统发生意外掉电后进行电力输出,满足系统完成数据从内存保存到硬盘的动作。
DOS下内存读写工具模块主要负责往内存保护区域写入测试数据,并能查看内存保护区域的数据完整性。
本发明的优点是:
本发明的一种基于DOS环境的系统数据保护的测试方法和现有技术相比,基于DOS环境的测试手法,搭配最简化的系统配置,完成模拟功能测试,减小了测试复杂度,提高了测试效率,从而可以缩短项目开发周期;另外,此测试方法也填补了数据保护功能测试的一项空白,使其更适用于存储服务器的开发测试领域,而且本发明还具有设计合理、结构简单、使用方便等特点,因而,具有很好的使用价值。
附图说明
图1为一种基于DOS环境的系统数据保护的测试方法的结构示意图。
具体实施方式
下面结合附图对本发明的一种基于DOS环境的系统数据保护的测试方法作以下详细说明。
如图1所示,本发明的一种基于DOS环境的系统数据保护的测试方法,测试方法如下:
(1)、设置数据保护模式的BIOS操作模块;
(2)、提供系统掉电触发功能的CPLD模块;
(3)、提供小系统供电的电池模块;
(4)、DOS下内存读写工具模块。
设置数据保护模式的BIOS操作模块可以实现设置当前系统模式为数据保护模式,并在系统意外掉电后,实现数据从内存到硬盘的写入动作;在系统电力恢复后,把硬盘上的数据写回内存。
提供系统掉电触发功能的CPLD模块主要负责侦测系统电力状态,如有掉电状况发生时,可以通知电池对系统的关键芯片提供电力支持。
提供小系统供电的电池模块能够在系统发生意外掉电后进行电力输出,满足系统完成数据从内存保存到硬盘的动作。
DOS下内存读写工具模块主要负责往内存保护区域写入测试数据,并能查看内存保护区域的数据完整性。
在一个系统内存为2G的单控存储平台上,通过BIOS设置保护内存大小为1G(系统可用内存变为1G),模式为数据保护模式;重新启动系统进入DOS环境,利用内存读写工具向0x40000000的位置写入“0xAA,0xBB,0xCC”三个字节的数据;此时切断AC电源,电池将接管系统主要部件的电力供应,同时进行把数据从内存复制到硬盘的动作,复制完成后系统会关机;这时完成了数据保存的动作。
下面需要确认这个数据的完整性,连接AC以模拟系统电力恢复动作,系统启动过程会执行数据从硬盘到内存的恢复动作,完成恢复后,系统启动到DOS环境,此时打开内存读写工具查看0x40000000处的数据,如果可以看到“0xAA,0xBB,0xCC”三个字节的数据,可以确定此系统的数据保护功能是正常的。
本发明的一种基于DOS环境的系统数据保护的测试方法其加工制作非常简单方便,按照说明书附图所示即可加工。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。

一种基于DOS环境的系统数据保护的测试方法.pdf_第1页
第1页 / 共6页
一种基于DOS环境的系统数据保护的测试方法.pdf_第2页
第2页 / 共6页
一种基于DOS环境的系统数据保护的测试方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种基于DOS环境的系统数据保护的测试方法.pdf》由会员分享,可在线阅读,更多相关《一种基于DOS环境的系统数据保护的测试方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104199745A43申请公布日20141210CN104199745A21申请号201410439735422申请日20140901G06F11/0020060171申请人浪潮电子信息产业股份有限公司地址250101山东省济南市高新区舜雅路1036号72发明人颜伟54发明名称一种基于DOS环境的系统数据保护的测试方法57摘要本发明提供一种基于DOS环境的系统数据保护的测试方法,测试方法如下设置数据保护模式的BIOS操作模块;提供系统掉电触发功能的CPLD模块;提供小系统供电的电池模块;DOS下内存读写工具模块。本发明的一种基于DOS环境的系统数据保护的测试方法和现有技术相。

2、比,基于DOS环境的测试手法,搭配最简化的系统配置,完成模拟功能测试,减小了测试复杂度,提高了测试效率,从而可以缩短项目开发周期;另外,此测试方法也填补了数据保护功能测试的一项空白,使其更适用于存储服务器的开发测试领域,而且本发明还具有设计合理、结构简单、使用方便等特点,因而,具有很好的使用价值。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页10申请公布号CN104199745ACN104199745A1/1页21一种基于DOS环境的系统数据保护的测试方法,其特征在于测试方法如下(1)、设置数据保护模式的BIOS操。

3、作模块;(2)、提供系统掉电触发功能的CPLD模块;(3)、提供小系统供电的电池模块;(4)、DOS下内存读写工具模块。2根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于设置数据保护模式的BIOS操作模块可以实现设置当前系统模式为数据保护模式,并在系统意外掉电后,实现数据从内存到硬盘的写入动作;在系统电力恢复后,把硬盘上的数据写回内存。3根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于提供系统掉电触发功能的CPLD模块主要负责侦测系统电力状态,如有掉电状况发生时,可以通知电池对系统的关键芯片提供电力支持。4根据权利要求1所述的一种基于DOS环。

4、境的系统数据保护的测试方法,其特征在于提供小系统供电的电池模块能够在系统发生意外掉电后进行电力输出,满足系统完成数据从内存保存到硬盘的动作。5根据权利要求1所述的一种基于DOS环境的系统数据保护的测试方法,其特征在于DOS下内存读写工具模块主要负责往内存保护区域写入测试数据,并能查看内存保护区域的数据完整性。权利要求书CN104199745A1/3页3一种基于DOS环境的系统数据保护的测试方法技术领域0001本发明涉及计算机存储服务器开发领域,具体地说是一种基于DOS环境的系统数据保护的测试方法。背景技术0002在各种应用系统的存储设备上,信息正以数据存储的方式高速增长着,不断推进着全球信息化。

5、的进程。随之而来的是海量信息存储的需求不断增加。虽然文件服务器和数据库服务器的存储容量在不断扩充,可还是会碰到空间在成倍增长,用户一方面有存储服务容量增加的需求,另一方面也希望在机房意外断电时不影响当前的应用,保证缓存中的数据能够不丢失。因此存储服务器具备数据保护功能已成为业界不可或缺的一项关键技术,这项技术的实现方式各不相同,但原理上都是把数据保存到非易失性的存储介质中,可见数据保护功能的应用在存储服务器领域有着旺盛的生命力和广阔的发展前景。0003然而,存储服务器的数据保护功能目前并没有通用的测试工具及方法,由于客户应用各不相同,使用的操作系统也不尽相同,但在对数据保护的要求上是一致的,需。

6、要保障缓存数据在意外掉电时不能丢失,以便电力恢复时对业务应用不会造成影响。因此便捷快速的验证手段在快速研发过程中显得尤为重要,而基于DOS环境的测试方法可以大大提高测试时间,且对平台资源需求也是非常少,验证机制和操作系统下的真实应用又能保持一致。综合这些因素,在当前的存储服务器开发过程中,提出一种适用于快速研发的测试手段就显得很必要了。发明内容0004本发明的目的是克服现有技术中存在的不足,提供一种基于DOS环境的系统数据保护的测试方法。0005本发明的技术方案是按以下方式实现的,其测试方法如下(1)、设置数据保护模式的BIOS操作模块;(2)、提供系统掉电触发功能的CPLD模块;(3)、提供。

7、小系统供电的电池模块;(4)、DOS下内存读写工具模块。0006设置数据保护模式的BIOS操作模块可以实现设置当前系统模式为数据保护模式,并在系统意外掉电后,实现数据从内存到硬盘的写入动作;在系统电力恢复后,把硬盘上的数据写回内存;提供系统掉电触发功能的CPLD模块主要负责侦测系统电力状态,如有掉电状况发生时,可以通知电池对系统的关键芯片提供电力支持。0007提供小系统供电的电池模块能够在系统发生意外掉电后进行电力输出,满足系统完成数据从内存保存到硬盘的动作。0008DOS下内存读写工具模块主要负责往内存保护区域写入测试数据,并能查看内存说明书CN104199745A2/3页4保护区域的数据完。

8、整性。0009本发明的优点是本发明的一种基于DOS环境的系统数据保护的测试方法和现有技术相比,基于DOS环境的测试手法,搭配最简化的系统配置,完成模拟功能测试,减小了测试复杂度,提高了测试效率,从而可以缩短项目开发周期;另外,此测试方法也填补了数据保护功能测试的一项空白,使其更适用于存储服务器的开发测试领域,而且本发明还具有设计合理、结构简单、使用方便等特点,因而,具有很好的使用价值。附图说明0010图为一种基于DOS环境的系统数据保护的测试方法的结构示意图。具体实施方式0011下面结合附图对本发明的一种基于DOS环境的系统数据保护的测试方法作以下详细说明。0012如图1所示,本发明的一种基于。

9、DOS环境的系统数据保护的测试方法,测试方法如下(1)、设置数据保护模式的BIOS操作模块;(2)、提供系统掉电触发功能的CPLD模块;(3)、提供小系统供电的电池模块;(4)、DOS下内存读写工具模块。0013设置数据保护模式的BIOS操作模块可以实现设置当前系统模式为数据保护模式,并在系统意外掉电后,实现数据从内存到硬盘的写入动作;在系统电力恢复后,把硬盘上的数据写回内存。0014提供系统掉电触发功能的CPLD模块主要负责侦测系统电力状态,如有掉电状况发生时,可以通知电池对系统的关键芯片提供电力支持。0015提供小系统供电的电池模块能够在系统发生意外掉电后进行电力输出,满足系统完成数据从内。

10、存保存到硬盘的动作。0016DOS下内存读写工具模块主要负责往内存保护区域写入测试数据,并能查看内存保护区域的数据完整性。0017在一个系统内存为2G的单控存储平台上,通过BIOS设置保护内存大小为1G(系统可用内存变为1G),模式为数据保护模式;重新启动系统进入DOS环境,利用内存读写工具向0X40000000的位置写入“0XAA,0XBB,0XCC”三个字节的数据;此时切断AC电源,电池将接管系统主要部件的电力供应,同时进行把数据从内存复制到硬盘的动作,复制完成后系统会关机;这时完成了数据保存的动作。0018下面需要确认这个数据的完整性,连接AC以模拟系统电力恢复动作,系统启动过程会执行数据从硬盘到内存的恢复动作,完成恢复后,系统启动到DOS环境,此时打开内存读写工具查看0X40000000处的数据,如果可以看到“0XAA,0XBB,0XCC”三个字节的数据,可以确定此系统的数据保护功能是正常的。0019本发明的一种基于DOS环境的系统数据保护的测试方法其加工制作非常简单方说明书CN104199745A3/3页5便,按照说明书附图所示即可加工。0020除说明书所述的技术特征外,均为本专业技术人员的已知技术。说明书CN104199745A1/1页6图1说明书附图CN104199745A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1