[SSD综述 1.3] SSD及固态存储技术半个世纪发展史
在我们今天看来,SSD已不再是个新鲜事物。这多亏了存储行业的前辈们却摸爬滚打了将近半个世纪,才有了SSD的繁荣, 可惜很多前辈都没有机会看到。所有重大的技术革新都是这样,需要长期的技术积累,一代一代的工程师们默默的投入,最终改变我们的生活。从当年的蒸汽机、电话到后来的集成电路、互联网,以及未来的量子计算机、人工智能,无一不是如此。
十年寒窗无人问,一举成名天下知
1956年,IBM公司发明了世界上第一块硬碟。[5]

1968年,IBM重新提出「温彻斯特」(Winchester)技术可行性,奠定了硬碟发展方向。[4]
1970年,StorageTek公司(Sun StorageTek)开发了第一个固态硬盘驱动器。但这款固态硬盘是使用RAM 的固态硬盘,无法商用。所以之后便销声匿迹了。
1989年,日本发明了闪存,世界上第一款使用闪存的固态硬盘出现。这算是现代固态硬盘的元年。
1991年SanDisk推出了20MB的Flash SSD。经过了许多人半个多年的努力,SSD终于改变了我们的生活。让我们来回顾一下SSD的屌丝逆袭之路。
1. 昂贵的RAM SSD时代
我们都知道芯片巨头Intel现在最赚钱的产品是CPU,但是在七十年代,Intel最赚钱的产品是RAM,就是我们电脑内存条里面的芯片。当RAM刚被发明的时候,就有一些脑子灵活的人开始用很多RAM组装成容量很大的硬盘卖。
据史料记载,1976年,Dataram公司开始出售叫做Bulk Core的SSD,容量是2MB(在当时很大了),使用了8块大电路板,每个板子有18个256K的RAM(细心的读者肯定在想2MB是怎么算出来的,其实很简单,好好想想吧,想明白了告诉楼主O(∩_∩)O哈哈~)。这款SSD是个大块头,来张图吧:
RAM的优点是可以随机寻址,就是每次可以只读一个Byte的数据,速度很快,缺点也很明显,掉电数据就没了,价格还巨贵。注定是土豪的玩具,不能进入寻常百姓家。
在以后的20多年时间里,TMS(Texas Memory Systems),EMC,DEC等玩家不断推出各种RAM SSD,在这个小众的市场里自娱自乐。最主要的玩家是TMS。
2. 机械硬盘(HDD)称霸世界
当SSD还在富豪的俱乐部里被把玩的时候,HDD却异军突起,迅速普及到全世界。HDD本来也很昂贵,而且容量小,但是1988年费尔和格林贝格尔发现了巨磁阻效应,这个革命性的技术,使得HDD容量变得很大,在各大企业的推广下,进入千家万户。他们俩也因此获得了2007年诺贝尔物理学奖。
2013年全球卖出了5.7亿块HDD,市场为320亿美金。HDD已经过了最鼎盛的时代,每年的销量在不断下降。

3. Flash——源于华人科学家的发明
1967年,贝尔实验室的韩裔科学家姜大元和华裔科学家施敏一起发明了浮栅晶体管(Floating Gate Transistor),这个是现在SSD的基础NAND Flash的技术来源。学过MOS管的童鞋肯定对下图很熟悉,相比MOSFET就多了个浮栅层(floating gate),悬浮在中间,所以叫浮栅。它被高阻抗的材料包裹,和上下绝缘,能够保存电荷,而电荷是通过量子隧道效应进入到浮栅。

4. Flash SSD异军突起
90年代末,终于有一些厂商开始尝试使用Flash制造SSD,进行艰难的市场探索。1997年,Altec Computer Systeme推出了一款并行SCSI Flash SSD,接着1999年BiTMICRO推出了18GB的Flash SSD,从此,Flash SSD逐渐取代RAM SSD,成为了SSD市场的主流。Flash的特点是掉电后数据还在,真的像我们认为的硬盘了。
新技术的应用是如此之快,引起了科技巨头的关注。2002年比尔盖茨就预见到了SSD的普及,他保守地说,有一种叫做SSD的东东,未来三四年内将会成为某些平板电脑的硬盘。可惜的是微软没有做成功过平板电脑。
从2003年开始,现代SSD的时代终于到来,SSD开始成为存储行业的一个热词,固态硬盘的概念开始为许多人知晓。
2005年5月,三星电子宣布进入SSD市场,是第一家进入这个市场的科技巨头。也是第一家我们今天耳熟能详的SSD厂商。

5. 2006年,SSD进入个人电脑
2006年,微软的Windows Vista(虽然是一个昙花一现的系统)来到了市场上,是第一款支持SSD特殊功能的PC操作系统,将SSD带到了个人电脑中。

6. 2009年,SSD的容量赶上了HDD

PureSilicon公司的2.5寸SSD做到了1TB容量。SSD终于在同样的空间内,实现了和HDD一样大的容量。这一点很重要,以为之前HDD厂商认为HDD的优势是容量增大很容易,盘片密度增加就可以了,成本很低,而SSD必须要内部芯片翻番才能实现容量翻倍。但是这款MLC SSD证明一个cell多存几个bit 也可以容量翻几番,但是性能却远超HDD.
读写带宽240MB/s,215MB/s,读延迟小于100微秒,50K 读IOPS,10K写IOPS。
HDD厂商的危机来临了, HDD的巨头希捷也坐不住了,试验性的开始销售SSD产品。
7. MLC SSD崭露头角
2010年,SSD市场达到了10亿美金。
Fusion-IO宣布年度营收增长300%。SandForce开始使用广告词'SandForce Driven SSDs'。这一年企业级市场还是SLC,但是消费级产品开始广泛使用MLC了。
镁光发布了全球首款SATA 6Gbps接口固态硬碟,突破了SATAII接口300MB/s的读写速度。
8. SSD 群雄并起
新的厂商不断出现,巨头的土地兼并也开始了。几个著名的控制器芯片厂商消失:2011年初,OCZ以3200万美金收购Indilinx,年底,老牌存储芯片玩家LSI 3.7亿美金收购了SandForce,2012年6月,Hynix收购了LAMD(Link A Media Devices)。SandForce是SSD控制器市场最成功的公司:做出了最成功的产品,技术非常精妙,市场又很成功, 但还是被希捷收购了。
随着群雄逐鹿SSD, 好像没有人在想在HDD 上突破了。 从2012年开始,HDD技术的发展几乎是停滞的。[5]
9. PCIe SSD进入消费者市场
台式机和笔记本觉得SATA已经不够用了,SATA是为HDD设计的接口,最大速度是6Gb/s,只能达到最高600MB/s的带宽,同时命令队列不够深,不适合SSD使用。SSD开始在协议上引发存储技术的变革。同时出现了可以插在内存DIMM插槽里的SSD,容量大,速度快,掉电数据还在,就看用户怎么使用内存了。软件可得跟上啊!

10. 3D NAND Flash 拔地而起
2013年,三星推出VNand 3D闪存。SSD的存储颗粒就是闪存。2D NAND时代,厂商为了尽量利用好有限的面积只有不断用新工艺,但随着串扰等问题导致闪存颗粒不再能单纯依靠工艺进步带来提升,东芝和三星开始押注3D NAND(三星将其称作V-NAND)。

11. TLC闪存成为宠儿
在固态硬盘的应用场景中,使用纯SLC NAND闪存的固态硬盘基本面向军用或者商用了,而MLC则大多以高端消费级产品和商用产品为主,应付咱们日常使用需求的固态硬盘,TLC NAND成为了市场的宠儿。

12. 96层 3D NAND 进场
96层技术进场, NAND 单颗容量得到提升, 相应的消费类SSD容量从240GB/256GB起跳。同年,各家SSD品牌厂将主打PCIe SSD,并成为主角。
13. SSD出货量超越HDD
2020年, SSD 出货量首度超越HDD,并将延续这个趋势。多年来关于SSD能否取代机械硬盘的纷争终于尘埃落定,市场给出了她的答案。从售价来说,128G SSD和500G HDD接近,虽然SSD在价格上面并不占优势,但因为SSDSSD拥有读写速度快、防震抗摔性好、功耗低、噪音为零、环境适用性强等优点,已成功取代HDD在PC端的应用,当然一般装机都会选择SSD与HDD搭配使用。[5]

图片来源 《存储产业标准化白皮书(2022)》
14. “不受待见”的QLC SSD

到2020年,消费者已经能买到8TB容量的固态硬盘,,这样的大容量固态硬盘大概率是“不受待见”的QLC闪存产品。QLC NAND闪存的固态硬盘,优点是容量足够大,单次完全擦写周期被延长了,那寿命的短板也可以被部分弥补。

图. 缓外写入(After TurboWrite)速度不理想是QLC“劝退”消费者的主要
15. 第二代智能固态硬盘
2022年7月21日,三星电子研制出第二代智能固态硬盘(SmartSSD)。集成了 Xilinx ARM处理器,配合AI技术,可以实现更高效的数据处理。开启了存算一体的先河。
16. PCIE4.0 SSD进入主流时代
2023年Intel十二代酷睿平台的发布也正式拉开了电脑全面进化的序幕,,PCIe Gen4固态硬盘也逐渐成为了主流。[3]
17. 我们正在创造SSD的历史...
结语
随着固态硬盘产品的不断改进和成熟,我们已经很久没有再听到过它是否会取代其他类型硬盘的争论,取而代之的是,我们见到越来越多的消费者在讨论何种固态硬盘适合用在何种应用场景,这恰恰是固态硬盘真正融入到我们生活的证明。
SSD还在继续快速向前,随着PC销售的放缓,HDD市场在萎缩。尤其是随着QLC有望助力SSD 容量超过机械硬盘, 价格低于机械硬盘,等消费者逐渐接受QLC SSD,未来我们将会看到消费级市场SSD的快速普及。
目前消费级固态硬盘市场尚未有真正垄断级的巨头诞生,作为消费者的我们还能享受“百花齐放”的红利。不过随着PCIe Gen5接口的升级,以及新型闪存的出现,或许新一轮的更新潮就要到来,就让我们拭目以待吧。
参考:
[1] http://www.360doc.com/content/16/0105/13/27971012_525633535.shtml
[2] 迪迪,从20MB小可爱到100TB巨兽,细数固态硬盘进化之路 https://diy.pconline.com.cn/1475/14755505.html
[3] http://k.sina.com.cn/article_2303422387_894b6fb3001015a4m.html
[4] https://www.xinssd.com/ssd/1069.html
[5] http://www.51hei.com/bbs/dpj-173868-1.html
相关文章:
[SSD综述 1.3] SSD及固态存储技术半个世纪发展史
在我们今天看来,SSD已不再是个新鲜事物。这多亏了存储行业的前辈们却摸爬滚打了将近半个世纪,才有了SSD的繁荣, 可惜很多前辈都没有机会看到。所有重大的技术革新都是这样,需要长期的技术积累,一代一代的工程师们默默的…...
PAT 1023 组个最小数(分数20)题目有bug
目录 题目描述: 题目讲解: 框架构建: 代码部分: 一个bug: 题目描述: 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(…...
QML 中的 5 大布局
作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 在 QML 中,可以通过多种方式对元素进行布局 - 手动定位、坐标绑定定位、锚定位(anchors)、定位器和布局管理器。 说到 anchors,可能很多人都不太了解,它是 QML 中一个非常重要的概念,主要提供了一种相…...
使用Python进行数据分析——线性回归分析
大家好,线性回归是确定两种或两种以上变量之间互相依赖的定量关系的一种统计分析方法。根据自变量的个数,可以将线性回归分为一元线性回归和多元线性回归分析。一元线性回归:就是只包含一个自变量,且该自变量与因变量之间的关系是…...
我眼中的柔宇科技
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥很早就知道了柔宇科技,当时是因为知道创始人刘自鸿,23岁清华本硕毕业,26岁获斯坦福大学电子工程博士学位,历时不超过3年&#x…...
Allegro如何快速把视图居中显示操作指导
Allegro如何快速把视图居中显示操作指导 用Allegro进行PCB设计的时候,为了方便检查和设计,时常需要将视图居中显示。一般地,会使用鼠标的中键进行放大和缩小,或者使用Zoom in和Zoom out来调整视图 Allegro还支持快速将视图居中 具体操作如下 点击View...
搜索相关功能
一、进入搜索页面 1.1 在pages下创建搜索页面为:search 1.2 在index.vue中点击进入搜素页面 onNavigationBarButtonTap(e){if(e.floatleft){uni.navigateTo({url:/pages/search/search})}},1.3 在pages.json中配置搜索页面头部 {"path" : "pages/…...
【从零开始制作 bt 下载器】一、了解 torrent 文件
【从零开始制作 bt 下载器】一、了解 torrent 文件写作背景了解 torrent 文件认识 bencodepython 解析 torrent 文件解密 torrent 文件结尾写作背景 最先开始是朋友向我诉说使用某雷下载结果显示因为版权无法下载,找其他的下载器有次数限制,于是来询问我…...
SystemVerilog-时序逻辑建模(5)多个时钟和时钟域交叉
数字硬件建模SystemVerilog-时序逻辑建模(5)多个时钟和时钟域交叉数字门级电路可分为两大类:组合逻辑和时序逻辑。锁存器是组合逻辑和时序逻辑的一个交叉点,在后面会作为单独的主题处理。组合逻辑描述了门级电路,其中逻…...
基本中型网络的仿真(RYU+Mininet的SDN架构)-以校园为例
目录 具体问题可以私聊博主 一、设计目标 1.1应用场景介绍 1.2应用场景设计要求 网络配置方式 网络技术要求 网络拓扑要求 互联互通 二、课程设计内容与原理 (1)预期网络拓扑结构和功能 (1)网络设备信息 …...
西北工业大学大学物理(II)期末试题选填解析2021-2022
2 金属薄片,就暗示了载流子是电子了。3 熟练掌握左右手即可。4 又是位移电流。6 感应电场。随时间变化着的磁场能在其周围空间激发一种电场,它能对处于其中的带电粒子施以力的作用,这就是涡旋电场,又叫感生电场。涡旋电场是非保守…...
【USB】windows热插拔通知接口分析
文章目录接口介绍概述过滤器介绍举例接收通知创建窗口参考文档接口介绍 概述 window提供了RegisterDeviceNotificationW方法,可以用来监听设备的热插拔事件。 HDEVNOTIFY RegisterDeviceNotificationW([in] HANDLE hRecipient,[in] LPVOID NotificationFilter,[in]…...
CMake入门
课程地址 文档地址 CMake可以用于所有的编程语言 HelloWorld 编写一个C文件: //hello.cpp #include <iostream>int main() {std::cout << "hello, world" <<std::endl;return 0; }手动编译: c hello.cpp书写CMakeList…...
python中一种编写config文件并及时更新的方法
contents0. Intro1. config.py2. 调用以及更新0. Intro 在pytorch或者其他深度学习框架中,有许多超参数需要调整,包括learning_rate,training_data_path等,因此编写一个config文件统一存放这些参数,方便调用/查看/修改…...
基于Windows下离线安装当前最新Arduino ESP32 SDK(2.0.7)固件开发包
基于Windows下离线安装当前最新Arduino ESP32 SDK(2.0.7)固件开发包✨写这篇的文章的初衷,是由于在前几天想通过离线一键安装包方式实现升级安装,结果发现解压后,可以找到开发板,但是无法上传代码ÿ…...
Android 9.0 app添加校验锁(输入密码才能进入app)
1.概述 在9.0的系统rom定制化开发中,在一些产品开发中,需要对app启动校验密码,输入密码后,才可以进app,所以说对这种 开发需求,首先找到启动app的关键点以后,在加入限制app启动的弹窗,输入密码,密码正确后在进入app,实现流程 就是这样,接下来看如何实现的 2.app添加校…...
注意力机制详解系列(二):通道注意力机制
👨💻作者简介: 大数据专业硕士在读,CSDN人工智能领域博客专家,阿里云专家博主,专注大数据与人工智能知识分享。 🎉专栏推荐: 目前在写CV方向专栏,更新不限于目标检测、…...
动态规划-规划兼职工作
动态规划-规划兼职工作 一、问题描述 你打算利用空闲时间来做兼职工作赚些零花钱。这里有 n 份兼职工作,每份工作预计从 startTime 开始到 endTime 结束,报酬为 profit。给你一份兼职工作表,包含开始时间 startTime,结束时间 en…...
Redis学习笔记(二)Redis基础(基于5.0.5版本)
一、Redis定位与特性 Redis是一个速度非常快的非关系数据库(non-relational database),用 Key-Value 的形式来存储数据。数据主要存储在内存中,所以Redis的速度非常快,另外Redis也可以将内存中的数据持久化到硬盘上。…...
Ancaonda常用cmd命令总结
1) 查看以创建的虚拟环境: conda info --envs / conda env list 2) 激活创建的环境:conda activate xxx(虚拟环境名称) 3) 退出激活的环境:conda deactivate 4) 删除一个已有虚拟环境:conda remove --name(已创建虚拟…...
Java数组工具类实战:设计不可实例化的静态工具类
实现一个工具类 MathUtils,满足以下要求: 1. 所有方法均为静态,且该类不能从外部实例化(提示:使用私有构造器)。 2. 提供三个静态方法:- maxArray(int[] arr):返回较大值;…...
ARM架构CONSTRAINED UNPREDICTABLE行为解析与应对
1. ARM架构中的CONSTRAINED UNPREDICTABLE行为解析在处理器架构设计中,UNPREDICTABLE行为通常指架构规范未明确定义的执行结果,可能导致不可预期的系统状态。ARM架构通过引入CONSTRAINED UNPREDICTABLE机制,将这类行为限制在特定范围内&#…...
sudo企业级应用【20260525】001篇
文章目录 一、总体设计思路 1️⃣ 设计原则 2️⃣ 日志策略(重点) 二、10 个真实生产场景(含 sudoers 配置) 🔹 Linux 系统管理(3 个) ✅ 场景 1:基础运维(用户 / 权限) ✅ 场景 2:磁盘与文件系统 ✅ 场景 3:网络与防火墙 🔹 云管理(2 个) ✅ 场景 4:云 CLI …...
我靠这个测试设计方法,把漏测率降低了80%
当“直觉测试”撞上南墙很长一段时间里,我和许多测试同行一样,测试用例的设计主要依靠两样东西:需求文档和“测试直觉”。这种模式在业务逻辑相对简单、迭代速度平缓时还能勉强应付。一旦面对复杂的企业级应用、高频的敏捷迭代,或…...
广州因特智能:AI视觉软硬结合,打破半导体检测装备“卡脖子”困境
【导语:广州因特智能科技孵化于西安电子科技大学广州研究院,专注用AI视觉技术解决工业场景的“卡脖子”检测难题,为半导体、光通信、新能源三大领域提供高端检测装备。】校地合作孵化,构建完整能力体系广州因特智能科技由西安电子…...
别再死磕USB HID了!用ESP32的Arduino框架手把手教你实现蓝牙鼠标键盘(附完整代码)
ESP32蓝牙HID实战:零基础打造自定义键盘鼠标 手里那块吃灰的ESP32开发板终于能派上用场了!上周我用它做了个无线演示控制器,在会议室里走着就能翻PPT,同事们都问是怎么实现的。其实秘诀就在于ESP32的蓝牙HID功能——不需要任何USB…...
RevSSH反向SSH隧道:无公网IP设备的安全远程运维方案
1. 这不是又一个SSH封装工具——RevSSH解决的是“根本性连接悖论”你有没有遇到过这样的场景:一台部署在客户内网的嵌入式设备,没有公网IP,NAT穿透失败,防火墙策略死死锁住所有入向端口,连ICMP都被禁了;或者…...
Taotoken的审计日志功能为企业API安全与合规管理提供支持
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken的审计日志功能为企业API安全与合规管理提供支持 当企业决定将大模型能力集成到内部业务流程中时,IT管理员和安…...
3分钟告别英文恐惧:Android Studio中文界面轻松切换指南
3分钟告别英文恐惧:Android Studio中文界面轻松切换指南 【免费下载链接】AndroidStudioChineseLanguagePack AndroidStudio中文插件(官方修改版本) 项目地址: https://gitcode.com/gh_mirrors/an/AndroidStudioChineseLanguagePack 你是否曾经因…...
机器学习在犬类癌症筛查中的性能极限与挑战:基于血液数据的多癌种分析
1. 项目概述:当机器学习遇见犬类癌症筛查作为一名长期关注数据科学在生命科学领域应用的从业者,我常常被问及一个充满希望的问题:我们能否像分析人类健康数据一样,利用宠物的常规体检数据,通过机器学习提前发现癌症的蛛…...
