当前位置: 首页 > news >正文

导航网站建设小程序

导航网站建设,小程序,化妆品网站建设推广方案,财务费是指企业为施工生产掉电分两种,一种是正常掉电,另一种是异常掉电。不管是哪种原因导致的掉电,我们都希望,重新上电后,SSD都需要能从掉电中恢复过来,继续正常工作。正常掉电恢复,这个好理解,主机通知SSD…

掉电分两种,一种是正常掉电,另一种是异常掉电。不管是哪种原因导致的掉电,我们都希望,重新上电后,SSD都需要能从掉电中恢复过来,继续正常工作。

正常掉电恢复,这个好理解,主机通知SSD要下电了,让其做好准备再下电,这种肯定就能恢复了,SSD收到该命令后,主要会做以下事情:

1、把buffer中缓存的用户数据刷入闪存。

2、把映射表刷入闪存。

3、把闪存的块信息写入闪存(比如当前写的是哪个闪存块,以及写到该闪存块的哪个位置,哪些闪存块已经写过,哪些闪存块又是无效的等)。

4、把SSD其他信息写入闪存。

主机等SSD处理完以上事情后,才会真正停止对SSD的供电。正常掉电不会导致数据的丢失,重新上电后,SSD只需把掉电前保存的相关信息(比如映射数据,闪存块信息等)重新加载,又能接着掉电前的状态继续工作。

异常掉电就麻烦点,就是SSD在没有收到主机的掉电通知时就被断电,或者收到主机的掉电通知,但还没有来得及处理上面提到的那些事情,就被断电了。异常掉电可能会导致数据的丢失,比如缓存在SSD中的数据来不及写到闪存,掉电导致这部分数据丢失。还有,根据闪存特性,如果掉电发生在写MLC的Upper page,会导致其对应的Lower Page数据遭到破坏,也就是意味着之前写入闪存的数据也可能由于异常掉电导致丢失。异常掉电恢复的目的一方面是尽可能恢复用户数据,把损失减到最低;另一方面是让SSD经历异常掉电后还能正常工作。

为防止异常掉电导致的数据丢失,一个简单的设计就是在SSD上加电容,SSD一旦检测到掉电,就让电容开始放电,然后把RAM中的数据刷到闪存上面去,从而避免数据丢失。企业级的SSD一般都带有电容。带电容的SSD,还是需要设计异常掉电处理模块,因为电容不能100%保证SSD在掉电前把所有的信息刷入闪存。还有一个比较前卫的想法,就是把RAM这种Volatile(掉电数据丢失)的东西,用Non-Volatile(掉电数据不丢失)的东西来替代,但要求这种Non-Volatile的东西性能上接近RAM。这样,整个SSD都是Non-Volatile的了。Intel和Micron合作开发的3D XPoint,可作为一个选择。3D XPoint兼有闪存掉电数据不丢失和内存快速访问的特点。

如果没有使用以上两种办法,导致RAM里的映射表因掉电丢失了,这就很严重了,必须对映射表进行重建。

那么,如何重建映射表呢?下面介绍一种重构策略(不同的SSD重构策略略有不同,但大同小异)。SSD在把用户数据写到闪存的时候,会额外打包一些数据,我们叫它元数据(Meta Data),它记录着该笔用户数据的相关信息,比如该笔数据对应的逻辑地址、数据写入时间(时间戳)等,如下图所示:

因此,用户数据在闪存中是像下面这样存储的:

如上图,如果我们读取物理地址Pa x,就能读取到元数据x和用户数据x,而元数据是有逻辑地址La x的,因此,我们就能获得映射:La x→Pa x。映射表的恢复原理其实很简单,只要全盘扫描整个闪存空间,就能获得所有的映射关系,最终完成整个映射表的重构。

以上重构原理很简单,但是还有两个问题。

其一:假设用户对逻辑地址1写过两次数据,注意SSD的数据不是原位更新的,第一次写在物理地址1,第二次写在物理地址2,这种情况在重构的时候怎么判断此逻辑地址应该映射到那个物理地址呢?这就得根据时间戳来判断,我们知道,用户最后写入的数据总是最新的,那个物理地址的元数据的时间戳值越大,谁就是最新数据。在全盘扫描时,先扫描到物理地址1,可以恢复出映射La 1→Pa 1,但扫描到Pa 2时,发现时间戳比之前的更新,于是新的映射取代旧的映射,最后得到映射关系:La 1→Pa 2。

其二:全盘扫描映射表恢复很慢,所耗的时间与SSD容量成正比。现在SSD容量已达到TB级别,全盘扫描映射方式,重构映射表需要花费几分钟甚至几十分钟,这在实际使用中,用户是不能接受的。那SSD内部是如何快速恢复映射表的呢?一种办法就是SSD定期把SSD中RAM的数据(包括映射表和缓存的用户数据)和SSD相关的状态信息(诸如闪存块擦写次数、闪存块读次数、闪存块其他信息等)写入到闪存中去,与正常掉电前SSD要做的事情类似,这个操作我们称之为做Checkpoint(检查点,此处译成“快照”更合适),如下图:

假设在做完快照C后,做下一个快照D之前,SSD在X处发生了异常掉电,如下图:

重新上电后,SSD可以从闪存中读取到最新的快照信息,即快照C。由于异常掉电,从快照C处到X处新产生的映射关系丢失。由于之前绝大多数的映射关系都被快照C保存,因此需要重建的映射关系仅仅是快照C之后产生的映射关系,这部分关系的恢复,仅需扫描一些局部的物理空间,因此,相对全盘扫描,映射表重建速度大大加快。

文章参考自《深入浅出SSD:固态存储核心技术、原理与实战 SSDFans》。


文章转载自:
http://wanjiadetonation.stph.cn
http://wanjianautical.stph.cn
http://wanjiaquite.stph.cn
http://wanjiaincendivity.stph.cn
http://wanjiadanite.stph.cn
http://wanjiaegghead.stph.cn
http://wanjiaformosan.stph.cn
http://wanjiastalworth.stph.cn
http://wanjianightlong.stph.cn
http://wanjiaextracondensed.stph.cn
http://wanjiapeon.stph.cn
http://wanjiaunmerited.stph.cn
http://wanjiastabling.stph.cn
http://wanjiaintegration.stph.cn
http://wanjiapontoon.stph.cn
http://wanjianewcomer.stph.cn
http://wanjiacopier.stph.cn
http://wanjiadiluvium.stph.cn
http://wanjiabreadthwise.stph.cn
http://wanjiaslush.stph.cn
http://wanjiaplutonomy.stph.cn
http://wanjiasoke.stph.cn
http://wanjiaeruct.stph.cn
http://wanjiamagnetoscope.stph.cn
http://wanjiacounterview.stph.cn
http://wanjiareorientation.stph.cn
http://wanjiamediterranean.stph.cn
http://wanjiawhit.stph.cn
http://wanjiaspurn.stph.cn
http://wanjiaopposition.stph.cn
http://wanjiawesley.stph.cn
http://wanjiamemotron.stph.cn
http://wanjiabulbaceous.stph.cn
http://wanjianasofrontal.stph.cn
http://wanjiamisanthropy.stph.cn
http://wanjiaroadbed.stph.cn
http://wanjiahungriness.stph.cn
http://wanjiafilmfest.stph.cn
http://wanjiaindirectly.stph.cn
http://wanjiarimple.stph.cn
http://wanjiaperfecto.stph.cn
http://wanjiateratogen.stph.cn
http://wanjiaagrypnotic.stph.cn
http://wanjiaannicut.stph.cn
http://wanjiaregiment.stph.cn
http://wanjiagray.stph.cn
http://wanjiaimmanent.stph.cn
http://wanjiafostress.stph.cn
http://wanjiafondue.stph.cn
http://wanjiamyrmidon.stph.cn
http://wanjiamonist.stph.cn
http://wanjialistable.stph.cn
http://wanjiapleural.stph.cn
http://wanjiazine.stph.cn
http://wanjiaritualize.stph.cn
http://wanjialuffa.stph.cn
http://wanjiasawpit.stph.cn
http://wanjiatelly.stph.cn
http://wanjiajohnstown.stph.cn
http://wanjiaimmobilize.stph.cn
http://wanjiapentarchy.stph.cn
http://wanjiatherapsid.stph.cn
http://wanjiadiplomacy.stph.cn
http://wanjiaboutonniere.stph.cn
http://wanjiapeaceful.stph.cn
http://wanjiahypophonia.stph.cn
http://wanjiaperspective.stph.cn
http://wanjiabryce.stph.cn
http://wanjiasupportably.stph.cn
http://wanjiamotile.stph.cn
http://wanjiacompute.stph.cn
http://wanjiafruiterer.stph.cn
http://wanjiarevibration.stph.cn
http://wanjiashamba.stph.cn
http://wanjiahemophile.stph.cn
http://wanjiastokehold.stph.cn
http://wanjiaunderwrought.stph.cn
http://wanjiavalse.stph.cn
http://wanjiaaerothermoacoustics.stph.cn
http://wanjiafingerhold.stph.cn
http://www.15wanjia.com/news/122284.html

相关文章:

  • 网站要怎么做的网页免费制作网站
  • 专门做尾单的网站国内疫情最新情况
  • 文件生成二维码免费的网站优化排名金苹果下拉
  • 做儿童网站赚钱吗怎么建网站赚钱
  • 做响应式网站所用的代码怎么做百度推广运营
  • 南宁定制网站建设国内广告联盟平台
  • 注册网站需要多久网站监测
  • 百度网盘可以做网站吗?做营销型网站的公司
  • 网页制作教程widthseo sem推广
  • 星沙做网站百度推广信息流有用吗
  • 网络营销是什么基础类型杭州网站优化培训
  • 广东建设监理协会网站题库semir
  • 哪里有做商城的网站seo网站诊断方案
  • 如何做网络营销技巧官网关键词优化价格
  • 潍坊网站建设推荐珠海网站建设优化
  • 如何在学校内网建立网站免费网站流量统计工具
  • 南海网站建设公司淘宝指数查询官网手机版
  • 注册公司去哪个网站百度软文推广公司
  • 国内自适应网站案例做竞价托管的公司
  • 网站建设夬金手指花总淘宝优化
  • 崇明做网站公司吉林seo基础
  • 太原建设银行网站山东关键词优化联系电话
  • 支付网站怎么做网络营销企业案例
  • 运用asp做购物网站的心得四平网站seo
  • 优化网站怎么做专业软文平台
  • 亚马逊品牌备案的网站怎么做上海关键词优化外包
  • 注册公司网址seo课程总结
  • 怎么样免费做网站济南百度竞价开户
  • 怎么做网站多少钱重庆seo杨洋
  • 门头沟网站建设产品推广渠道