[发明专利]数据处理装置无效
申请号: | 200910160920.9 | 申请日: | 2009-07-24 |
公开(公告)号: | CN101661435A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 宫崎贞夫;石桥修;中野力藏;目崎义宪 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 姜 燕;陈 晨 |
地址: | 日本神奈*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 装置 | ||
技术领域
本申请所描述的实施例涉及一种数据处理装置,其即使在电源发生异常的情况下也不需要保存数据。
背景技术
图1是示出根据现有技术实例的数据处理装置100的结构示意图。现有技术实例的数据处理装置100包括CPU(中央处理单元)1、高速缓冲存储器2、控制部件3、主存储器4、HDD(硬盘驱动器)5和电源部件6。高速缓冲存储器2、控制部件3、主存储器4和HDD 5通过总线连接。
CPU 1读取例如存储在HDD 5中的程序或数据,根据该程序执行计算处理,并输出计算结果。CPU 1包括临时存储数据的寄存器1A,所述数据例如是从计算结果或主存储器4读取时使用的地址数据或者向计算结果或主存储器4写入时使用的地址数据。
典型地,使用易失性寄存器作为寄存器1A。
高速缓冲存储器2是临时存储数据的高速小容量存储器,并连接到CPU1。典型地,使用易失性存储器作为高速缓冲存储器2。
由CPU 1控制的控制部件3,控制高速缓冲存储器2和主存储器4之间的数据发送/接收。
主存储器4从HDD 5中读取CPU 1所要使用的数据,并临时存储所读取的数据。典型地,使用诸如DRAM(动态RAM:一种周期性地需要存储保持操作(例如更新)的读/写存储器)之类的易失性存储器作为主存储器4。
HDD 5是大容量存储装置,用于存储诸如CPU 1执行计算处理所需的程序之类的数据和计算结果的数据。
电源部件6转换从外部电源提供的电压的电压值,并为CPU 1、寄存器1A、高速缓冲存储器2、控制部件3、主存储器4和HDD 5提供电能。电源部件6是用于维持电源的大容量电容器(电容),用于储备在该电源部件6中发生异常的情况下数据存储处理(详见下述)期间所需的电能。需要注意的是,CPU 1持续监测(monitor)电源部件6的电压值。
因此,根据数据处理装置100,主存储器4读取存储在HDD 5中的所需程序和数据,并且CPU 1使用存储在主存储器4中的程序和数据执行各种计算处理。
图2是描述在根据现有技术实例的数据处理装置100的电源部件6的电源系统中发生异常的情况下,CPU 1执行处理的流程图。
CPU 1根据从电源部件6输入的监测结果,判断由该电源部件6提供的电压值是否由于异常(例如,故障、断电)而下降(步骤S1)。重复步骤S1,直到由电源部件6提供的电压值产生下降。
在CPU 1判定由电源部件6提供的电压值下降的情况下,该CPU 1将电源异常标记设定为“1”(步骤S2)。
CPU 1执行数据保存处理,其中存储在寄存器1A中的数据和存储在高速缓冲存储器2中的数据被保存在HDD 5中。然后,CPU 1通过判断寄存器1A所存储的数据和高速缓冲存储器2所存储的数据是否被存储在HDD 5中,来判断数据保存处理是否完成(步骤S3)。重复步骤S3,直到CPU 1判定将寄存器1A和高速缓冲存储器2所存储的数据保存到HDD 5中的处理完成。
当CPU 1判定数据已经存储到HDD 5中时,CPU 1在HDD5中存储该CPU 1的处理历史记录(process history)(步骤S4)。
然后,CPU 1执行另一个数据保存处理,其中存储在主存储器4中的数据被保存到HDD 5中。然后,CPU 1判断数据保存处理是否完成(步骤S5)。重复步骤5,直到CPU 1判定将主存储器4所存储的数据保存到HDD的处理完成。
然后,CPU 1停止所有正在执行的处理(步骤S6)。
停止处理以便例如更换或修理电源部件6。
在完成修理或更换电源部件6后,重启数据处理装置100。在重启数据处理装置100时,CPU 1判断电源异常标记是否为“1”(步骤S7)。步骤S7用于判断在重启数据处理装置100之前,电源部件6的电压值是否下降。
CPU 1将保存在HDD 5中的所存储数据配置(deploy)到寄存器1A、高速缓冲存储器2和主存储器4中。然后,CPU 1判断数据配置处理是否完成(步骤S8)。重复步骤S8,直到CPU 1确认数据配置处理完成。
CPU 1重新开始(resume)在电源保存部件6发生异常之前执行的处理(重新开始所持续的程序)(步骤S9)。
因此,电源部件6中发生异常情况下的数据保存处理和重启处理完成。电源部件6发生异常后,数据保存处理期间所需的电能由配备在该电源部件6内部用于维持电能的大容量电容器提供。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910160920.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新的烷氧基-醚及其烷氧基化物
- 下一篇:棒状吸烟物品的包装盒及其坯料