软件开发之硬件扫盲篇)固态硬盘需要了解的知识
关于颗粒参数的:TLC
TLC是三层单元,而目前在消费领域广泛使用的SLC、MLC三者在物理上很相似,都有 类似的晶体管组成,唯一的区别就是每个单元存储的数据比特(位)不一样,其中SLC只有一个,MLC是两个,TLC则是三个。
TLC成本论
首先的问题就是换算,我们都知道固态硬盘的容量递增是2倍,例如64GB-128GB-512GB,而TLC却三倍,128GB的TLC固态硬盘实际容量是137.,需要用更多的容量来做冗余。同样容量的TLC闪存要比MLC闪存小一些,每块晶圆的切割数量就更多了,成本也自然就下来了,根据市场闪存报价,每GB SLC的价格为3美元,MLC能降到0.9美元,TLC就只需0.6美元。
TLC寿命论
目前TLC的P/E仅为1000,是MLC的三分之一,SLC的百分之一,这样的原因可能要追究到半导体晶体管的化学原理上,我们也不做过多说明,总之每一次的P/E值消耗都会导致闪存内部硅氧化物的损耗,TLC的工艺更低,自然耐用性就更差。
固态硬盘颗粒:SLC/MLC/TLC有什么分别到底?
SLC 即 Single-LevelCell ,1bit/cell,速度快,寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命
MLC 即 Multi-Level Cell,即2bit/cell,速度一般,寿命一般,价格中等,约1000--3000次擦写寿命
TLC 即 Trinary-Level Cell,即3bit/cell,也有Flash厂家叫8LC,速度慢寿命短,价格便宜,约1000次擦写寿命。
不过现在低端的ssd大部分都是TLC,东芝,三星和闪迪的所谓性价比的ssd大多都是TLC,低端TLC是大势所趋。中端产品大部分都是mlc,企业级的高端产品就是用SLC。
不过按正常使用,TLC所谓的1000pe的寿命完全够用,因为固态硬盘的寿命就是个大家完全没必要纠结的概念了,TLC也好,MLC也罢,它们的设计寿命是远超我们预期的,因为固态硬盘有自己的“延寿”机制,主要在于两点:(1)机制1-闪存的容灾机制。(2)机制2-主控的平衡策略。
软件开发之硬件扫盲篇)固态硬盘需要了解的知识相关推荐
- 硬件:固态硬盘SSD的基础知识及安装注意事项!
固态硬盘就是用固态电子存储芯片阵列而制成的硬盘,相对于机械硬盘,固态硬盘的读写速度更快,但是固态硬盘的缺点是寿命不如机械硬盘. 固态硬盘有写入寿命,平均起来约为3000次P/E,1P/E为硬盘存储上限 ...
- 软件开发、硬件开发、IPD产品开发 及 工程开发各阶段划分
软件开发.硬件开发.IPD产品开发 及 工程开发各阶段划分 参考链接:https://zhuanlan.zhihu.com/p/427246890 1.软件开发阶段划分: Alpha.Beta.RC. ...
- 硬件科普系列之硬盘——前言与准备知识篇
Nowadays, students are becoming increasingly aware of the importance of developing digital skills. ...
- 三星为企业服务器开发高性能PCIe 5.0固态硬盘;阳狮集团升任张珲杰为明思力中国董事总经理 | 全球TMT...
海外市场 三星宣布已开发出用于企业服务器的PM1743固态硬盘.PM1743 固态硬盘拥有最新的PCIe 5.0接口和三星先进的第6代V-NAND闪存技术.三星PM1743拥有从1.92TB到15.3 ...
- 测试m.2固态的软件,Ryzen新平台下M.2固态硬盘性能测试
原标题:Ryzen新平台下M.2固态硬盘性能测试 自AMD Ryzen处理器上市后,针对它的各种性能测试内容层出不穷.大家一开始对它的CPU性能感兴趣,接着蔓延到首次支持DDR4的内存性能纠结了很久, ...
- 自考那些事儿(四):软件开发工具(理论篇)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 本篇是对上篇博文(自考那些事儿:软件开发工具(总述篇))的理论部分进行了细化. 从软件 ...
- 有史以来最伟大的软件开发书籍(国外篇)
十大最伟大的软件开发书籍 1.Clean Code 这是鲍勃·马丁叔叔2008年编写的最伟大的软件开发书籍之一.它是为了教软件工程师编写干净的编程代码的原则而写的.里面有很多例子,说明如何重构代码以提 ...
- 软件开发和硬件开发编程的比较
[对本站的Web文本编辑器感到头疼,我在记事本里编的代码整整齐齐,贴到这里就歪歪扭扭.] /// <summary>/// C# .Net满意度的枚举./// </summary&g ...
- 软件企业需求的人才(开发人员与软件开发工程师综合对比篇)
昨天在公司收到一封内部邮件,邮件中有个很有意思的PPT,节选一部分放出来 普通开发人员与软件工程师的区别: 对比1: A.普通开发人员: 掌握了计算机基础知识: 熟悉计算机资源,学会了编程语言,喜欢卖 ...
最新文章
- nmt模型源文本词项序列_「自然语言处理(NLP)」阿里团队--文本匹配模型(含源码)...
- 商汤被曝已获准在香港上市,计划筹资逾10亿美元
- vue component动态组件_vue-component组件
- python字典增加和删除_Python字典的基本用法实例分析【创建、增加、获取、修改、删除】...
- Spark Streaming--实战篇
- 正文处理命令及tar命令
- python中文字符编码问题
- error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)
- tomcat的基本使用
- 【每日一题】8月28日题目精讲 编号
- 联邦学习--数据攻击(1)
- 在Silverlight 2应用程序中集成Virtual Earth
- 【java基础知识】java打包后再dos命令行中文显示乱码的问题
- linux登录pg数据库密码,PostgreSQL:修改数据库用户的密码
- Sping AOP概述
- python的一个基础性问题,求平行四边形的面积
- windows 下 nextcloud 的偏保姆级搭建教程
- 新飞重整花落谁家? 多个“接盘侠”浮出水面
- 我看 - 《梦断紫禁城》 的一些感想
- VB中Recordset的clone方法