中国八方新闻

 找回密码
 立即注册

QQ登录

只需一步,快速开始

中国八方新闻 首页 科技快讯 查看内容

小Z聊固态:浅谈SSD专业术语之Trim

2016-7-5 12:41| 发布者: s52pts4| 查看: 1175| 评论: 0|来自: 中关村在线

摘要: 至于Trim的意义在于,它能大量减少有效页数据的数量,大大提升主控回收垃圾文件,处理垃圾文件的效率。 ...

至于Trim的意义在于,它能大量减少"有效"页数据的数量,大大提升主控回收垃圾文件,处理垃圾文件的效率。

固态硬盘,Solid State Drive,是近些年来,存储行业发展最快,市场最为火热的前沿产品。

在前面的几期“小Z聊固态”中,小Z分别从固态硬盘的构造、历史以及产品核心器件,行业主要厂商等方面,简单的聊了聊关于固态硬盘产品的一些科普性的知识,并在收集整理相关资料,编撰成文的过程中,小Z自感收获颇多。

在结束了关于基础性科普知识后,小Z也在思考下一步该和大家聊什么。聊产品?有人会说打广告;聊品牌?似乎聊的有点多;聊技术?小Z出身在文科。

想来想去,依旧还是只能从科普性出发,聊一些关于固态硬盘前沿性,技术研究性不强的,又没太多广告性质的东西,于是,便有了从今天开始更新的浅谈SSD专业术语系列。

浅谈SSD专业术语之Trim

鉴于小Z不是技术出身,只能通过翻阅大量资料和问询行业从业者的方式,进行专业术语的相关论述,因而有些不严谨的地方,也请轻喷。

今天,我们就先聊聊关于Trim。

关于几个原理

Trim一词,并没有正式的中文翻译,它的来源其实是ATA命令,起到的作用是,操作系统发送此指令给主控芯片,以通知它哪些数据占用的地址是'无效'的,仅此而已。

在讲解Trim的重要性前,我们先得了解一些关于固态硬盘文件知识。

当我们在操作系统中删除一个文件时,系统并没有真正删掉这个文件的数据,它只是把这些数据占用的地址标记为'空',即可以覆盖使用。

但这只是在系统层面的操作,硬盘本身并不知道那些地址的数据已经'无效',除非系统通知它要在这些地址写入新的数据。(这也就是为什么文件恢复软件可以通过系统底层数据进行文件恢复)

机械硬盘允许覆盖,固态硬盘却只能擦除再写入

这在机械硬盘时代本无任何问题,因为机械硬盘允许覆盖写入。然而到了固态硬盘时代,由于闪存不允许覆盖,只能先擦除再写入,要得到'空闲'的闪存空间来进行写入,固态硬盘就必须进行垃圾回收操作。

在这里还要简单的提下,固态硬盘文件存储原理。

固态硬盘闪存内,数据存储一般是以page(页)为最小单位存储的(典型的为4KB),而128个page组成了一个block(块),数据可以以4KB大小的页来读取和写入,但却只能以512KB(128 page)的块大小来删除。当读取数据或者写入到一个没有被使用过的page上时,固态硬盘的速度是很快的,但是覆写数据的话,就比较复杂了,需要许多步骤来完成。

固态硬盘存储原理使得Trim有着无比重要的存在价值

因而,在没有Trim的情况下,固态硬盘无法事先知道那些被'删除'的数据页已经是'无效'的,必须到系统要求在相同的地方写入数据时才知道那些数据可以被擦除,这样就无法在最适当的时机做出最好的优化,不仅拖慢了速度,还由于频繁大量的读写,损耗了固态硬盘的寿命。

温馨提示:
1、在网站里发表的新闻都来自网络,与本网站立场无关。
2、网站的所有内容不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,网站均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,网站不负任何责任。
5、通过任何手段和方法针对网站进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。

广告合作/投稿邮箱zgbfxw@163.com|网站地图|手机版|中国八方新闻 ( 黔ICP备16004947号-1 )

GMT+8, 2024-5-11 15:39 , Processed in 0.026976 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部