固态硬盘的数据擦写方式是怎样的?

smallsmallbird_cb 2017-08-12 01:20:42
希望有懂固态硬盘擦写方式的高手给予解答。
假设这是一块20G的固态硬盘




现在向里面存入5个G的数据(数据块用绿色表示),




然后再删除2个G的数据,即还剩下3个G的数据,




现在我的问题是,如果接下来对此固态硬盘写入3个G数据的话,是从哪个位置来写呢?是红色箭头指向的还是蓝色箭头指向的那个位置?


...全文
1094 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
pyqix 2017-08-12
  • 打赏
  • 举报
回复
答案应该是“不确定”。 每一家SSD 的主控芯片有他们自己采用的 wear leveling 算法。所以写到哪里不同的主控芯片可能都不同。 有可能不是蓝色,也不是红色。

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧