»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 关于SSD的寿命,民科分析……
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[电脑]
关于SSD的寿命,民科分析……
cf3b5
小黑屋
帖子
12809
精华
0
积分
28512
激骚
933 度
爱车
主机
相机
手机
注册时间
2006-9-18
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2012-9-27 19:26
显示全部帖子
以前对这块做过一点研究,有点忘了,不过基本原理好像没错吧~~
首先现在SSD大多有缓存,缓存对寿命起到很大的作用,举个例子,假设一块SSD结构大概是这样的
缓存地址 | SSD硬盘地址
————————————————————————————————
c1,c2,....c10 | s1,s2,......s100
————————————————————————————————
譬如有一个文件file1,储存在SSD硬盘内,分区表中记录了文件储存在s1,s2,s3,s4,s5这5段地址中!
然后文件s2部分发生了更改,这时候硬盘会先把更改内容放到缓存地址c1中,这个文件分区表内的文件记录指针改成了s1,b1,s3,s4,s5这样
这样子读取file1的时候,文件的其中一部分会直接在缓存中存在,并不需要来回在缓存和SSD中倒腾,如果file1的b1部分反复发生修改,只会在缓存中不停修改,并不需要每次都需要写SSD
只有在缓存都被使用完或者断电前,这部分b1的内容才会写回到SSD硬盘中,并且把file1的分区表记录改成s1,s10,s3,s4,s5!
所以当文件更新的时候,并不是每次的写都会马上写进SSD,而且这个缓存的主要目的并不是为了加速硬盘读写速度,所以也不需要像机械硬盘一样越大越好
因为机械硬盘有寻道时间,所以机械硬盘缓存往往会尽可能多的把文件整个挪到缓存里,所以缓存越大效果越好
但是SSD只需要把改写的这个区块调到缓存即可,整个文件他根本不需要关心,更改这个文件的指针指向缓存既可以达到效果
而且还有一点很关键,虽然SSD的每次储存单元每写一次都需要消耗一次寿命,但是由于计算机是2进制存在,不是1就是0,所以其实就算是1G的文件写进SSD,实际上正在发生改变的储存单元来说平均下来也就是一半左右(因为有些储存单元本身就已经是1了,所以根本不需要写动作)
所以整体下来,一般的民用环境基本上不需要担心SSD的使用寿命问题~
UID
65079
帖子
12809
精华
0
积分
28512
交易积分
0
阅读权限
1
在线时间
19413 小时
注册时间
2006-9-18
最后登录
2020-7-21
查看详细资料
TOP
cf3b5
小黑屋
帖子
12809
精华
0
积分
28512
激骚
933 度
爱车
主机
相机
手机
注册时间
2006-9-18
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2012-9-27 19:46
显示全部帖子
posted by wap, platform: SAMSUNG (Galaxy Nexus)
引用:
原帖由 @HyperIris 于 2012-9-27 19:38 发表
喷了,你真的明白闪存的工作原理么??????
求指教,我真的有点忘了,我记得看过一段是说大概内容,特别是不需要全部更改的,不过不记得是不是记到别的模式去了~
UID
65079
帖子
12809
精华
0
积分
28512
交易积分
0
阅读权限
1
在线时间
19413 小时
注册时间
2006-9-18
最后登录
2020-7-21
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计