查看: 1619|回复: 4

[其他] 每天解决一个问题20:怎样保存系统运行状态

[复制链接]

该用户从未签到

33

主题

292

帖子

0

高级会员

Rank: 4

积分
600
最后登录
2016-4-19
发表于 2015-9-22 19:47:28 | 显示全部楼层 |阅读模式

为了使系统在断电后可以恢复到断电以前的状态继续运行。如果运行状态不停的改变,那就必须持续不断的保存运行状态。这样在断电后再恢复供电系统即可恢复到最后一次保存的状态。

    在过去的一次项目中尤为同事提出了一个可行的解决方案。使用24AA16即可解决该问题。系统每隔2秒保存一次运行状态,大约13个字节。24AA16是16千位的存储器,根据产品的资料可以获得,24AA16存储数据可以保存200年,擦写次数在1,000,000以上。

     如果两秒保存一次运行状态,那么同一隔物理地址按照擦写1,000,000以上,为了保证系统可靠性,我们假设可以安全可靠的擦写次数是800,000。那么同一块物理地址开始使用18.5天。

800000/(24*60*(60/2))=18.5

    18.5时间还很短的,因为一个产品连续使用的寿命必须超过3年。因为24AA16有16K位的存储空间。我们可以在一个物理位置存储600,000后,将存储物理位置向下移动13个字节继续存储600,000次以上。这样的话我们来估计一下这个存储芯片的使用寿命。

(16*1024/8/13)*18.5=2914.46天,大约7.98年。如果系统7*24工作,一个24AA16可以可靠工作8年左右。基本满足了产品使用年限。

    但是为了获得信息存储位置,我们必须在一个固定的位置存储信息的地址。当存储信息地址变化,必须更新该地址的数据。

    具体使用流程如下:

      系统上电后,在信息存储位置读取系统上一次的运行状态就可以恢复得到上一次的运行状态点,继续运行。


我知道答案 目前已有4人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-22 23:12:43 | 显示全部楼层
    学习了,谢谢分享
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    61

    主题

    965

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2394
    最后登录
    1970-1-1
    发表于 2015-9-23 09:18:07 | 显示全部楼层
    支持               
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2021-8-4 09:39
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    677

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2307
    最后登录
    2025-5-21
    发表于 2015-9-23 09:21:42 | 显示全部楼层
    学习了
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-9-23 10:08:19 | 显示全部楼层
    学习了

                                              154120hhw0q0e0hpw374yw.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 05:34 , Processed in 0.094019 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表