存储系统的制作方法

文档序号:6736658阅读:220来源:国知局
专利名称:存储系统的制作方法
技术领域
本发明涉及一种存储系统,特别是涉及一种有关数据写入的安全性与效率的存储系统。
背景技术
一般的存储装置包括CPU, MEMORY, HARD DISK等具有两种数据写入模式, 一种是WRITE BACK,即写回,也就是在写数据时写到DISK CACHE存储设备,然后写动作返回,当写DISK CACHE中的数据到一定量或DISK CACHE中的数据T頂E OUT时,DISK CACHE中的数据才一次性 写入存储设备如HARD DISK中;另一种是WRITE THROUGH,即写透,也就是在写数据时写到 DISK CACHE中,同时真正写入存储设备中后写动作才返回。上述两种数据写入模式中,采用 WRITE BACK模式的数据写入效率较高,但如果系统发生异常掉电,DISK CACHE中的数据会发 生丢失,这时,由于所述数据还没被写入存储设备中,所以,丢失将很难再找回或被永远的 丢失;而采用WRITE THROUGH数据写入模式则能保证DISK CACHE中的数据同步到存储设备, 因此,在系统发生异常掉电时,存储设备中的数据不会因为DISK CACHE中的数据丢失而丢失 ,但是,采用WRITE THROUGH模式写入数据,其数据写入的效率很低。

发明内容
为解决上述技术问题,本发明提供一种既能提高数据写入的安全又能确保数据写发效率 的存储系统。
本发明提供的一种存储系统,包括一UPS、 一存储装置及一外部电源,所述UPS与所述存 储装置及外部电源电连接,所述外部电源为所述UPS充电并为所述存储装置供电,所述UPS在 所述外部电源不再为所述存储装置供电时为所述存储装置供电,所述存储装置用以存储数据 ,并在写入数据时具有写回及写透两种数据写入模式,且包括一用以监控所述UPS供电状态 的监控模块,所述监控模块根据所接收到的所述UPS供电状态信息后,向所述存储装置发送 与所述UPS供电状态信息相应的信息,所述存储装置根据接收到的所述监控模块所发送的信 息来选择所述两种模式之一作为数据写入模式。
与现有技术相比,本发明存储系统的存储系统在写入数据时可以根据所述UPS的供电状 态来选择数据写入模式,既能提高数据写入的效率又能确保数据写入的安全性。


图l是本发明存储系统的较佳实施方式的构成图。
3图2是本发明存储系统的实现流程图。
具体实施例方式
请参考图l,本发明存储系统的较佳实施方式包括一个存储装置IO、 一个 UPS (Uninterrupted Power Supply,不间断电源)20及一夕卜部电源30。
所述存储装置10在写入数据时具有WRITE BACK及WRITE THROUGH两种模式,包括一监控 模块12,所述监控模块12用以设置与检査所述UPS 20供电状态以及接收所述UPS 20向所述存 储装置10发送的供电状态信息。
所述UPS 20通过电缆与所述存储装置10及外部电源30电连接,并通过通讯媒介如串口线 、USB接口线、网线等与所述存储装置10通讯连接,且包括一可充电的电池22及一用以管理 所述UPS 20的控制芯片24。所述外部电源30可为所述UPS 20的电池22充电,并可通过所述 UPS 20直接向所述存储装置10供电,所述UPS 20在所述外部电源30不再为所述UPS 20供电时 ,可通过所述电池22为所述存储装置10供电。所述控制芯片24可通过所述通讯媒介向所述存 储装置10发送所述UPS 20的状态信息,并且,在所述外部电源30为所述UPS 20正常供电时, 发送供电正常信息;在所述外部电源30由于掉电或其他原因不再为所述UPS 20正常供电,即 供电异常时,则发送供电异常信息。
请参考图2,正常启动所述存储装置IO、 UPS 20及外部电源30后,当所述外部电源30是 正常供电时,所述UPS 20的控制芯片24向所述存储装置10的监控模块12发送供电正常信息, 所述监控模块12接收到所述供电正常信息后向所述存储装置10发送对应的信息,所述存储装 置10根据所述信息将所述存储装置10数据写入模式设置成WRITE BACK模式。当所述外部电源 30异常供电时,所述UPS 20的控制芯片24将供电异常信息发送到所述存储装置10的监控模块 12,所述监控模块12接收到所述供电异常信息,并在所述UPS的电池22电量降到警戒值时, 向所述存储装置10发送对应的信息,所述存储装置10根据所述信息将数据写入模式自WRITE BACK模式修改成WRITE THROUGH模式。
本发明存储系统能够有效地结合所述WRITE BACK及WRITE THROUGH两种数据写入模式, 不仅提高数据写入的效率,而且能够降低数据丢失的可能性、增强数据写入的安全性。
权利要求
1.一种存储系统,包括一UPS、一存储装置及一外部电源,所述UPS与所述存储装置及外部电源电连接,所述外部电源为所述UPS充电并为所述存储装置供电,所述UPS在所述外部电源不再为所述存储装置供电时为所述存储装置供电,所述存储装置用以存储数据,并在写入数据时具有写回及写透两种数据写入模式,且包括一用以监控所述UPS供电状态的监控模块,所述监控模块根据所接收到的所述UPS供电状态信息后,向所述存储装置发送与所述UPS供电状态信息相应的信息,所述存储装置根据接收到的所述监控模块所发送的信息来选择所述写回及写透两种模式之一作为数据写入模式。
2 如权利要求l所述的存储系统,其特征在于所述UPS包括一控制 芯片,所述控制芯片根据所述UPS的供电状态向所述存储装置的监控模块发送所述供电状态信息。
3 如权利要求2所述的存储系统,其特征在于所述UPS的供电状态 包括两种, 一种是供电正常,即所述外部电源正常为所述UPS及存储装置正常供电;另一种 是供电异常,即所述外部电源不再为所述UPS及存储装置供电。
4 如权利要求4所述的存储系统,其特征在于所述UPS在供电正常 时向所述监控模块发送供电正常信息,所述监控模块在接收到所述UPS发送的供电正常信息 后,向所述存储装置发送与之相应的信息,所述存储装置在接收到所述监控模块发送的信息 后将数据写入模式更改为写回模式。
5 如权利要求4所述的存储系统,其特征在于所述UPS在供电异常 时向所述监控模块发送供电异常信息,所述监控模块在接收到所述UPS发送的供电异常信息 后,向所述存储装置发送与之相应的信息,所述存储装置在接收到所述监控模块发送的信息 后将数据写入模式更改为写透模式。
6 如权利要求l所述的存储系统,其特征在于所述通讯媒介包括串 口线、网线及USB接口线。
全文摘要
一种存储系统,包括一UPS、一存储装置及一外部电源,所述UPS与所述存储装置及外部电源电连接,所述外部电源为所述UPS充电并为所述存储装置供电,所述UPS在所述外部电源不再为所述存储装置供电时为所述存储装置供电,所述存储装置用以存储数据,并在写入数据时具有写回及写透两种数据写入模式,且包括一用以监控所述UPS供电状态的监控模块,所述监控模块根据所接收到的所述UPS供电状态信息后,向所述存储装置发送与所述UPS供电状态信息相应的信息,所述存储装置根据接收到的所述监控模块所发送的信息来选择所述两种模式之一作为数据写入模式。本发明可以提高数据写入安全性及效率。
文档编号G11C5/14GK101620878SQ200810302520
公开日2010年1月6日 申请日期2008年7月3日 优先权日2008年7月3日
发明者张爱婷, 郭建锋 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1