范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

SSD软件算法怎么样SSD软件算法介绍详解

  SSD日渐流行,现在买电脑不挑带SSD的都不好意思说自己真懂用户体验。 和传统HDD相比,SSD由闪存构成,闪存低延迟的特性令SSD在随机读写性能方面大幅超越HDD,这也是SSD能带来流畅操作体验的关键。 但是,SSD又不仅仅只是闪存的简单组装,仅仅把闪存堆砌起来,并不能称作是SSD。调用闪存的软件算法,同样对SSD的寿命、稳定性、性能等方方面面起着重大作用。 SSD 软件算法你都了解吗?今天,就一起来谈谈SSD 软件算法都 有哪些吧!
  SSD可不是把闪存焊在一起就能做出来的
  FTL:没它SSD就无法识别
  我们都知道SSD的硬件构成和HDD完全不同,因此操作系统识别HDD的很多机制并不适用于SSD。 例如,硬盘是由盘片来构成的,盘片是同心圆,把圆分成一个个小小的扇形,数据在这些扇形中储存,这些扇形就被称之为扇区。
  操作系统把扇区组织起来构成FAT32、NTFS等文件系统,用户才得以访问文件/文件夹而不是一个个的扇区物理地址,基本上操作系统建立文件系统的基础就是扇区。
  HDD硬盘盘片上的扇区,SSD没有这个结构
  SSD由闪存构成,没有盘片,自然也没有扇区。 SSD的闪存颗粒基础单位是数据容量4KB的Page(页),Page组成Block(区),Block组成Plane(平面),最后Plane组成Die(晶片),这就是闪存的硬件架构。 可见SSD没有扇区,怎么办?这就得靠一些 SSD 软件算法来进行转换了。
  SSD使用的是闪存,闪存结构和HDD不同,需要FTL层和文件系统对话
  把SSD的架构虚拟成HDD的算法,叫做“FTL”(Flash Translation Lay)。 FTL算法是由SSD主控提供的,比操作系统更加底层。FTL作为一个软件中间层,可以把SSD基于Page的硬件架构映射成HDD基于扇区的硬件架构。
  操作系统为SSD建立文件系统的时候有了FTL,操作系统看到的东西和HDD没啥两样,就可以用传统的方法对SSD进行分区、格式化等操作,不需要使用专为SSD而生的文件系统。 得益于FTL的 SSD 软件算法,SSD才能无缝接班HDD,没它SSD就无法识别。
  GC垃圾回收:没它SSD就巨慢无比
  闪存的机制是比较独特的,当你向闪存写入数据的时候必须先把闪存中的数据擦除掉,才能写入。 同时,闪存的最小读写单位是Page,但最小的擦除单位是Block。一个Block中包含了多个Page,SSD工作一段时间后就没有哪个Block中的Page都是空白的了。 如果要擦除某个Block,就必须先把这个Block中存在有效数据的Page复制备份到其他地方,接而进行擦除,这样一来才不会丢数据。
  每个Page都可以写入数据,但覆盖写入需要先擦除原先的数据,一擦除整个Block都会被擦除
  有效数据的Page要复制到什么地方进行备份呢?
  一些比较烂的产品,会把这些Page的数据复制到缓存,待到Block擦除后再把数据写回去,这样一来SSD的写入速度就更加悲剧了,既要写原来的数据,又要写新数据。 解决这个问题的就是SSD中的GC(Gabage Collection),也就是垃圾回收算法。
  GC垃圾回收算法看着有点类似碎片整理,它可以把某个Block中的存在有效数据的Page移动到其他Block中,从而让操作系统得以擦除这整一个Block。 接着再往该Block写数据,就不需要把备份到其他地方的Page也写回去了。 CG发生在FTL层,不同的SSD的GC算法是不一样的,GC算法的不同,深切影响着SSD的性能。
  Trim:大大提高垃圾回收效率
  Trim是一种用来增加GC垃圾回收效率的算法。 没有Trim的话,会出现这样一种情况:在操作系统删除一个文件,实际上数据在物理层面上并没有被删除。
  于是,SSD的某个Block所有Page都会被填满,待到真正写入数据的时候才被迫进行GC垃圾回收,主控才开始把有效数据的Page移动到其他Block上,进而擦除该Block。 如此一来,速度就很慢,SSD用久了每次写入数据都得先GC,用户体验非常不好。
  CMD中查询“fsutil behavior QUERY DisableDeleteNotify”,如图显示就是开启了Trim
  Trim就可以大大缓解这种情况。操作系统删除数据后Trim会告诉SSD主控哪些Page的数据对应着删除的数据,这些Page会被标记成为无效Page。 在闲暇时段SSD主控就会主动进行CG,把有效数据的Page移走,然后擦除这些Block的数据,提前为操作系统的数据写入准备好足够多的Block。
  如此一来,就算是长期使用,只要SSD不是装得太满,性能都不会有太过明显的下滑,大大提升了用户体验。 Trim算法是由操作系统提供的,Win7、Android 4.3以后的操作系统都支持Trim。
  磨损平衡:保证闪存寿命被均匀消耗
  我们知道闪存是有擦写寿命的,例如MLC闪存只能够擦写数千次,TLC闪存只能够擦写数百次等等。 其实以现在的SSD容量,总擦写数据量是非常惊人的,例如256G的SSD,寿命是500次擦写(P/E)的话,那么就需要写入125TB的数据,闪存才寿终正寝。就算你每天写入10G数据,也需要用三十多年才能把闪存给写挂,更何况很少人每天往SSD中写10G数据。
  TLC的擦写次数不尽如人意,但正常使用其实也很难挂掉
  但是很多朋友仍不信任SSD的寿命,理由是SSD的这个寿命是根据全盘容量来估算的。 有的朋友认为,平时读写数据会集中读写SSD的其中一部分闪存,这部分的闪存寿命就会损耗得特别快。
  一旦这部分闪存挂了,那么整块SSD也就挂了。然而事实真的是这样吗? 事实当然并非如此。实际上SSD拥有磨损平衡(Wear Leveling)算法,令所有闪存磨损度尽可能保持一致。
  SSD的磨损平衡算法大致分为动态和静态两种。 动态的算法就是当写入新数据的时候会自动往比较新的Block中去写,老的闪存就放在一旁歇歇。
  而静态的算法就更加先进,就算没有数据写入SSD监测到某些闪存Block比较老,会自动进行数据分配,让比较老的闪存Block承担不需要写数据的储存任务,同时让较新的闪存Block腾出空间,平日的数据读写就在比较新的Block中进行,如此一来,各个Block的寿命损耗,就都差不多了。
  总结:
  SSD绝不是把闪存堆在一起就能做成的,要让SSD稳定、快速地运行,还有赖于种种SSD软件算法。 在选用SSD的时候,可以多关注一下该SSD所使用的主控方案,关注该主控的算法是否靠谱;在使用SSD时要选择适合的操作系统,并及时更新SSD的固件和驱动。 如此一来,才会得到更好的体验。

德国沃尔堡壁挂炉怎么样德国沃尔堡壁挂炉有哪些特点详解德国沃尔堡壁挂炉作为现在市场中一个专业的品牌,生产的沃尔堡壁挂炉产品质量上还是非常有保证的,同时德国沃尔堡壁挂炉的型号也是比较多,能够满足任何消费者的选购需求,同时德国沃尔堡壁挂炉沃尔堡壁挂炉怎么用沃尔堡壁挂炉使用说明介绍我们生活中知名的壁挂炉品牌有不少,沃尔堡壁挂炉就是其中的一种,相信有不少朋友都听说过这个品牌,甚至不少家庭就是使用的这个牌子的壁挂炉。壁挂炉在我们的生活中就是为了热水和供暖,沃尔堡沃尔堡壁挂炉怎么样沃尔堡壁挂炉分析介绍购买壁挂炉,一定要购买一款值得信赖的好的品牌的壁挂炉才行,这样我们的壁挂炉质量才能得到更好的保证,今天小编为大家推荐一款沃尔堡壁挂炉,帮助大家在选购壁挂炉的时候多一个选择,可以选择博世天然气壁挂炉怎么样博世壁挂炉特点介绍详解博世天然气壁挂炉是业内一个较为知名的品牌,很多家庭都安装使用的是该品牌的壁挂炉。不过,对于大多数用户来讲,还并不了解博世天燃气壁挂炉,更不知道博世天然气壁挂炉怎么样。暖通专家介绍,博世欧洲精英壁挂炉怎么样博世欧洲精英壁挂炉介绍德国博世集团是当今欧洲家电市场占有率第一的领导品牌,也是世界采暖行业的一线品牌,它在暖通行业有着难以撼动的霸主地位,它推崇四个系列的壁挂炉,每一种都风靡全球,那么其中的博世欧洲精英博世欧洲风尚壁挂炉怎么样博世欧洲风尚壁挂炉介绍详解追求舒适方便节能的家居生活已经成为一种潮流,博世欧洲风尚壁挂炉适用于中小型家庭住宅和公寓,成为很多用户的选择,博世欧洲风尚壁挂炉到底怎么样呢?今天,小编跟大家一起分享关于博世欧洲风博世欧洲之星与欧洲精英壁挂炉对比图文详解如今我们在进行新家的电器选购的时候,在壁挂炉方面,不少人都喜欢使用一款博世欧洲之星壁挂炉。而据小编的了解,市面上除了博世欧洲之星壁挂炉之外,还有一款博世欧洲精英壁挂炉,那么这两者之博世壁挂炉怎么样博世壁挂炉优缺点及价格介绍相信很多朋友都有使用热水器,热水器使用方便,所以受到广大消费者的喜爱。但是如果生活在北方的朋友,使用热水器的人会比较少。因为热水器如果长期摆放在阳台等室外的地方会很容易损坏的。所以博世壁挂炉质量怎么样博世壁挂炉质量决定因素说起壁挂炉,首屈一指要选取的便是博世壁挂炉。博世壁挂炉具有效率高低排放环保带时间编程的控制器,灵活方便微电脑控制LED显示低能耗节能效果显著多重安全保护功能运行可靠等等诸多优点。博博世壁挂炉不点火是什么原因博世壁挂炉不点火故障分析壁挂炉使我们经常使用的一种设备,对我们的生活带来了很大的帮助,而博世壁挂炉就是这样一款非常不错的壁挂炉品牌,质量功能都有很好的保证,多年来收到了众多消费者的信赖与使用,但是无论多么壁挂炉出现e8是什么故障壁挂炉显示E8代码一般表示传感器故障,但具体故障部件因不同品牌有所区别。以博世林内壁挂炉为例,博世E8代码代表室外温度传感器故障林内E8代码表示供暖系统故障或者温度传感器故障。遇到
vivoS10Pro和荣耀50哪个好区别是什么参数对比小编为大家带来vivoS10Pro和荣耀50的对比,这两款手机都是主打一亿像素的拍照,可以为用户提供很好的手机拍照性能体验,同时搭载的处理器同属于中端性能,那么这两款手机的性能方面荣耀x10max和荣耀play4pro哪个好荣耀x10max和荣耀play4pro对比详解荣耀x10max和荣耀play4pro都是十分优秀的手机,但是这两款手机到底是有着什么样子的区别呢?用户要如何挑选才能让自己有着更加大的利益呢?荣耀x10max和荣耀play4pr魅蓝note5和红米pro哪个值得买魅蓝note5和红米pro对比年末了,很多人都想给自己换一部手机。而相信最近刚出的魅蓝note5是大家的选择之一。有不少人都在问,魅蓝note5和红米pro哪个好?红米pro也是一部不错的手机,今天小编就为大家iqoo8Pro和魅族18Pro哪个好有什么区别参数对比iqoo8Pro和魅族18Pro是两款非常热门的手机,价格也相差不大,是不是有小伙伴在这两款手机中不知道入手哪一款更好呢?今天小编为大家带来了iqoo8Pro和魅族18Pro的详细红米note10和红米note8pro哪个好哪款性价比高参数对比今天小编为大家带来的红米note10和红米note8pro都是目前很受欢迎的note系列手机,可以为用户提供很好的手机性能体验,同时为用户提供很好的手机屏幕刷新,带来不一样的手机屏红米k30和红米note8pro哪个好红米k30和红米note8pro对比就在小米公司不久前发布了新的手机红米k30之后,一直在关注这款手机的小伙伴们除了了解它的各项参数指标硬件配置情况以及价格之外,一定更想要了解的就是这款手机在性价比上与其它手机相比较荣耀v20和华为nova5Pro对比荣耀v20和华为nova5Pro两款机型主要有机身配色屏幕存储空间拍照和电池方面的区别。其中屏幕方面,前者采用挖孔全面屏设计,后者采用水滴屏设计拍照方面,前者为4800万后置双摄,魅族魅蓝Note和iPhone6哪个好魅族魅蓝Note和iPhone6哪个好魅族魅蓝note采用了一块5。5英寸屏幕,分辨率为1920times1080像素,PPI达到403,保证了足够细腻的视觉体验。而iPhone6魅族魅蓝Note和iPhone6Plus哪个好魅族魅蓝Note和iPhone6Plus哪个好魅族魅蓝note采用了一块5。5英寸屏幕,分辨率为1920times1080像素,PPI达到403,保证了足够细腻的视觉体验。而iPh魅族魅蓝Note和魅族MX3哪个好魅族魅蓝Note和魅族MX3哪个好魅族魅蓝note采用了一块5。5英寸屏幕,分辨率为1920times1080像素,PPI达到403,保证了足够细腻的视觉体验。而魅族MX3一切以好华为mate20x屏幕材质华为的Mate20X是华为的Mate20旗舰系列中的一款手机,它拥有着7。2寸的超大屏幕设计,如果您对这款手机感兴趣,下面就为您介绍一下华为mate20x屏幕材质。华为mate20