您的位置 首页 > 德语词汇

trim是什么意思?用法、例句(Trim有多重要 为啥SSD离不开它?)

大家好,今天小编来为大家解答trim是什么意思?用法、例句这个问题,Trim有多重要 为啥SSD离不开它?很多人还不知道,现在让我们一起来看看吧!

1、虽然我们每天都在使用SSD,但关于它的基础知识大部分小伙伴可能还不太了解,本着将科普进行到底的精神,小星今天为大家来科普下什么是Trim,它有什么用,为什么固态硬盘不能没有它呢?

2、电脑办公时,在我们向一个数据文件发出删除指令后,计算机其实并没有将该数据删除(这也是删除文件复原的原理),只是将其标记为可覆盖区块。

trim是什么意思?用法、例句(Trim有多重要 为啥SSD离不开它?)

3、在机械硬盘时代这样操作是完全没有问题的,因为其支持覆盖写入数据,但是在采用NAND作为存储介质的SSD上,这一套就行不通了,由于其并不是马上执行删除操作,NAND也不支持覆盖写入,当闪存被写满一遍后,没有可以写入的空白块(一次未写过),所以速度就慢了下来。

4、熟悉SSD的小伙伴们都知道,NAND是以page(页)为最小单位来存储,128个page又可以组成一个block(块),我们的数据可以用4KB大小的页来读取和写入,但却只能以512KB(128page)的块大小来删除。

5、当读取或者写入数据到一个没有被使用过的page上时,固态硬盘的速度是很快的,我们不会感觉到任何掉速,但是覆写数据的话,因为要执行删除过程,在不支持Trim的情况下,SSD主控无法事先知道被“删除”的数据是“作废”的,所以会造成频繁读写不仅拖慢速度,而且会损耗固态硬盘的寿命。

6、为了解决这个问题,微软联合三星等SSD厂商开发了Trim,又称disabledeletenotify,它是属于ata8-acs2规范的技术指令。

7、不支持Trim的SSD速度会变慢是因为操作系统和SSD的主控并没有对删除文件进行合理的权限分配,而当SSD支持Trim指令后,在我们对一个文件下发了删除指令后,SSD主控芯片会直接将该文件标志为废块并且停止搬动,然后将其复制到SSD的缓存区间(会被定时GC掉)清空块并写入有效数据的页回去。

8、这项操作去掉了我们在向SSD写入数据时的延迟时间,使SSD一直保持有空白block(块)所以SSD才能一直保持较高速度。

9、简单的说Trim就是将我们不需要的数据立刻移走,擦除它们所占区块,把未来一定要做的事情提前到当下做了,这就是Trim的使命(此处应该给它点掌声)。

10、Trim指令机制的存在,能够使得SSD更加智能、合理的对存放数据进行管理,提升使用体验。

11、到这里想必大家都知道Trim的用处了吧,目前三星全系SSD都支持Trim指令,它能够很好的减缓写入放大对SSD寿命造成的损害。

12、再加上三星SSD主控芯片拥有强大、智能的工作机制,比如自动垃圾回收算法S.M.A.R.T等,三星SSD的性能不可靠才奇怪呢。

13、好了,今天的课就上到这里啦,咱们下期再见~

trim是什么意思?用法、例句的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Trim有多重要 为啥SSD离不开它?、trim是什么意思?用法、例句的信息别忘了在本站进行查找哦。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023