什么是SSD?SSD简述
什么是SSD?SSD简述
- 前言
- 一. SSD组成
- 二. SSD存储介质
- 存储介质按材料不同可分为三大类:光学存储介质、半导体存储介质和磁性存储介质
- 三. SSD接口形态
- 固态硬盘有SATA 3.0接口、MSATA接口、M.2接口、PCI-E接口、U.2接口五种类型。
- 三. SSD闪存颗粒分类
- 闪存颗粒分为SLC(单层单元)、MLC(多层单元)、TLC(三层单元)、QLC(四层单元)和PLC(五层单元)
前言
SSD(Solid State Drive),即固态硬盘,是一种以半导体闪存(NAND Flash)作为介质的存储设备。它广泛应用于移动终端、笔记本电脑、台式机、服务器和数据中心等场合,需求量极大。和传统机械硬盘(Hard Disk Drive,HDD 不同,SSD以半导体存储数据,用纯电子电路实现,没有任何机械设备,这就决定了它在性能、功耗、可靠性等方面和HDD有很大不同。与传统的机械硬盘相比,固态硬盘的性能优势特别突出。由于取消了机械部件,旋转和寻道的延迟完全消除,固态硬盘在读写速度上远优于机械硬盘,特别是在大吞吐率的随机读写性能上有了几个数量级的提高,在性能要求高的应用场合已成为首选。
一. SSD组成
SSD是用固态电子存储芯片阵列制成的硬盘,主要部件为控制器和存储芯片,内部构造十分简单。硬件上看,SSD主体就是一块PCB,接口形式(SATA、SAS、PCIe等),其主体就是一块PCB除包含的电源芯片、电阻、电容等器件外,主要包括以下几大组成部分:主控、闪存、缓存芯片DRAM(可选);软件上看,SSD内部运行固件(Firmware,FW)负责调度数据从接口端到介质端的读写,还包括嵌
入核心的闪存介质寿命和可靠性管理调度算法,以及其他一些SSD内部算法,如地址映射、磨损均衡、垃圾回收、坏块管理、纠错算法等。
二. SSD存储介质
存储介质按材料不同可分为三大类:光学存储介质、半导体存储介质和磁性存储介质
前面讲了当前SSD存储介质主要是闪存,这只是其中的一种。存储介质按物理材料的不同可分为三大类:光学存储介质、半导体存储介质和磁性存储介质,如下图。
三. SSD接口形态
固态硬盘有SATA 3.0接口、MSATA接口、M.2接口、PCI-E接口、U.2接口五种类型。
1、SATA 3.0。作为最常见的接口,采用SATA 3.0接口的固态硬盘拥有较高的性价比。和上代SATA 2.0接口相比,SATA 3.0接口的传输速度可达6GB/S。可在存储单元、磁盘驱动器、光学和磁带驱动器、主机总线适配器(HBA)之间提供6Gbps速度的链路速度,并保证新的网络性能水平。6Gbps(750MB/s)只是理论值,事实上SATA接口发送信息的速度为600MB/s,受制于系统各部件的影响,实际速度会更低。
2、mSATA接口。该接口是SATA协会开发的新的mini-SATA(mSATA)接口控制器的产品规范,新的控制器可以让SATA技术整合在小尺寸的装置上。采用该接口的固态硬盘比SATA 3.0接口的固态硬盘在体积上要小很多。由于体积的优势,MSATA接口的固态硬盘常见用于轻薄笔记本,其传输速度和稳定性和SATA 3.0接口的固态硬盘没有区别。
3、M.2接口。M.2原名是NGFF接口,为超极本量身定做的新一代接口标准,主要用来取代mSATA接口。不管是从非常小巧的规格尺寸上讲,还是从传输性能上讲,这种接口要比mSATA接口好。M.2接口能够同时支持PCI-E通道以及SATA。M.2接口的固态硬盘拥有体积小,性能强的优点。目前,主流的主板和M.2接口固态硬盘都支持PCI-E 3.0 x 4通道,理论带宽可达32Gbps,性能十分出众。M.2 Form Factor(包括M.2普通和BGA SSD)的三围标准:Type 1216、Type 1620、Type 1630、Type 2024、Type 2226、Type 2228、Type 2230、Type 2242、Type 2260、Type 2280、Type 2828、Type 3026、Type 3030、Type 3042、Type 22110,前两个数字为宽度,后两个(或三个)数字是高度。
4、PCI-E接口。PCI-E采用了点对点串行连接,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。PCI-E的双单工连接能提供更高的传输速率和质量,它们之间的差异跟半双工和全双工类似。PCI-E接口的固态硬盘只能用于台式机,它采用通过总线与CPU直连的方式,拥有优于M.2接口固态硬盘的性能,但是价格比较高,适用性也比较低。
5、U.2接口。U.2原名叫SFF-8639,最大特色就是高速低延迟低功耗,支持NVMe标准协议,并且走的是PCI-E 3.0 x4通道,理论传输速度高达32Gbps。U.2不但能支持SATA-Express规范,还能兼容SAS、SATA等规范。
三. SSD闪存颗粒分类
闪存颗粒分为SLC(单层单元)、MLC(多层单元)、TLC(三层单元)、QLC(四层单元)和PLC(五层单元)
SSD的闪存颗粒,按照它的存储单元的存储容量可以分为以下几类:SLC(单层单元)、MLC(多层单元)、TLC(三层单元)、QLC(四层单元)和PLC(五层单元)。这几类的闪存颗粒最大的区别在于它们的每个存储单元的存储容量是不一样的,它们的单元存储容量分别为:
SLC ——1bit/单元;
MLC——2bit/单元;
TLC ——3bit/单元;
QLC——4bit/单元;
PLC——5bit/单元;
对SLC来说,一个存储单元存储两种状态,浮栅极里面的电子多于某个参考值的时候,我们把它采样为0,否则就判为1。对MLC来说,如果一个存储单元存储4个状态,那么它只能存储2bit的数据。通俗来说就是把浮栅极里面的电子个数进行一个划分,比如低于10个电子判为0;11~20个电子判为1;21~30个电子判为2;多于30个电子判为3。依此类推,TLC若是一个存储单元有8个状态,那么它可以存储3bit的数据,它在MLC的基础上对浮栅极里面的电子数又进一步进行了划分。但同时,一个存储单元电子划分得越多,那么在写入的时候,控制进入浮栅极的电子个数就要越精细,所以写耗费的时间就越长;同样的,读的时候,需要尝试用不同的参考电压去读取,一定程度上加长了读取时间。所以我们会看到在性能上,TLC不如MLC,MLC不如SLC。
对于SSD而言,闪存颗粒类型可以说是最为关键性的指标,也是SSD选购的重要参考指标。因为随着闪存颗粒存储单元的存储容量的提升,SSD将会在擦写寿命,写入速度,功耗和价格上表现出极大的差异。
相关文章:
什么是SSD?SSD简述
什么是SSD?SSD简述前言一. SSD组成二. SSD存储介质存储介质按材料不同可分为三大类:光学存储介质、半导体存储介质和磁性存储介质三. SSD接口形态固态硬盘有SATA 3.0接口、MSATA接口、M.2接口、PCI-E接口、U.2接口五种类型。三. SSD闪存颗粒分类闪存颗粒…...
MySQL基础------sql指令1.0(查询操作->select)
目录 前言: 单表查询 1.查询当前所在数据库 2.查询整个表数据 3.查询某字段 4.条件查询 5.单行处理函数(聚合函数) 6.查询时给字段取别名 7.模糊查询 8.查询结果去除重复项 9.排序(升序和降序) 10. 分组查询 1…...
Python数据分析处理报告--实训小案例
目录 1、实验一 1.1、题目总览 1.2、代码解析 2、实现二 2.1、题目总览 2.2、代码解析 3、实验三 3.1、题目总览 3.2、代码解析 4、实验四 3.1、题目总览 3.2、代码解析 哈喽~今天学习记录的是数据分析实训小案例。 就用这个案例来好好巩固一下 python 数据分析三…...
OpenCV入门(十二)快速学会OpenCV 11几何变换
OpenCV入门(十二)快速学会OpenCV 11几何变换1.图像平移2.图像旋转3.仿射变换4.图像缩放我们在处理图像时,往往会遇到需要对图像进行几何变换的问题。图像的几何变换是图像处理和图像分析的基础内容之一,不仅提供了产生某些图像的可…...
小菜鸟Python历险记:(第二集)
今天写的文章是记录我从零开始学习Python的全过程。Python基础语法学习:Python中的数值运算一共有7种,分别是加法()、减法(-)、除法(/)得到的结果是一个浮点数、乘法(*&a…...
ContentProvider程序之间数据的相互调用
1权限的获取和调用 权限分为普通权限和危险权限,除了日历信息,电话,通话记录,相机,通讯录,定位,麦克风,电话,传感器,界面识别(Activity-Recognit…...
金三银四最近一次面试,被阿里P8测开虐惨了...
都说金三银四涨薪季,我是着急忙慌的准备简历——5年软件测试经验,可独立测试大型产品项目,熟悉项目测试流程...薪资要求?5年测试经验起码能要个20K吧 我加班肝了一页半简历,投出去一周,面试电话倒是不少&a…...
算法题——给定一个字符串 s ,请你找出其中不含有重复字符的最长子串 的长度
给定一个字符串 s ,请你找出其中不含有重复字符的最长子串 的长度 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”&am…...
机器学习中的数学原理——F值与交叉验证
通过这篇博客,你将清晰的明白什么是F值、交叉验证。这个专栏名为白话机器学习中数学学习笔记,主要是用来分享一下我在 机器学习中的学习笔记及一些感悟,也希望对你的学习有帮助哦!感兴趣的小伙伴欢迎私信或者评论区留言࿰…...
vue.js介绍
个人名片: 😊作者简介:一名大一在校生,web前端开发专业 🤡 个人主页:python学不会123 🐼座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。 🎅**学习…...
【设计模式】1、设计模式七大原则
目录一、单一职责二、接口隔离三、依赖倒置(倒转)四、里氏替换五、迪米特法则(Law of Demeter)六、开闭七、合成复用一、单一职责 类(或方法)功能的专一性。一个类(或方法)不应该承担…...
【前端老赵的CSS简明教程】10-1 CSS预处理器和使用方法
大家好,欢迎来到本期前端课程。我是前端老赵,今天的课程将讲解CSS预处理器的概念和使用方法,希望能够帮助大家更好地进行前端开发。 CSS预处理器是什么? CSS预处理器是一种将类似CSS的语言转换为CSS的工具。它们提供了许多额外的功能,如变量、嵌套、混入、函数等等。这些…...
BFC详解
1. 引言 在前端的布局手段中,一直有这么一个知识点,很多前端开发者都知道有它的存在,但是很多人也仅仅是知道它的存在而已,对它的作用也只是将将说得出来,可是却没办法说得非常的清晰。这个知识点,就是BFC…...
C++:哈希结构(内含unordered_set和unordered_map实现)
unordered系列关联式容器 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到$log_2 N$,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好 的查询是ÿ…...
Java实现调用第三方相关接口(附详细思路)
目录1.0.简单版2.0.升级版2-1.call.timeout()怎么传入新的超时值2-2.timeout(10, TimeUnit.SECONDS)两个参数的意思,具体含义3.0.进阶版3-1.java.net.SocketTimeoutException: 超时如何解决4.0.终极版1.0.简单版 以下是一个使用 Java 实际请求“第三方”的简单示例代…...
基础数据结构:单链表
今天懒洋洋学习了关于基础数据结构有关单链表的相关操作,懒洋洋来这温习一下。一:单链表的定义链表定义:用链式存储的线性表统称为链表,即逻辑结构上连续,物理结构上不连续。链表分类:单链表、双链表、循环链表、静态链…...
基于51单片机的智能计算器Protues仿真设计
目录 一、设计背景 二、实现功能 三、硬件设计 3.1 总体硬件设计 3.2 键盘电路的设计 3.3 显示电路的设计 四、仿真演示 五、源程序 一、设计背景 随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展&am…...
Pandas数据分析实战练习
Pandas数据分析实战练习 文章目录 Pandas数据分析实战练习一、读取Excel文件中的数据1、读取工号、姓名、时段、交易额这四列数据,使用默认索引,输出前10行数据2、读取第一个worksheet中所有列,跳过第1、3、5行,指定下标为1的列中数据为DataFrame的行索引标签二、筛选符合特…...
C++ 继承下(二篇文章学习继承所有知识点)
5.继承与友元友元关系不能继承,也就是说基类友元不能访问子类私有和保护成员 //验证友元不能继承 class B {friend void Print(); public:B(int b): _b(b){cout << "B()" << endl;}protected:int _b; };class D : public B { public:D(int b,…...
【C++】C++11新特性——类的改进|lambda表达式
文章目录一、类的改进1.1 默认生成1.2 移动构造函数1.3 移动赋值重载函数1.4 成员变量缺省值1.5 强制生成默认函数的关键字default1.6 禁止生成默认函数的关键字delete1.6.1 C98防拷贝1.6.1 C11防拷贝二、lambda表达式2.1 对比2.2 lambda表达式语法2.3 捕捉列表2.4 函数对象与l…...
C语言进阶(37) | 程序环境和预处理
目录 1.程序的翻译环境和执行环境 2.详解编译链接 2.1 翻译环境 2.2 编译本身也分为几个阶段: 2.3 运行环境 3.预处理详解 3.1预定符号 3.2 #define 3.3 #undef 3.4 命令行定义 3.5 条件编译 3.6 文件包含 了解重点: 程序的翻译环境程序的执行环境详解: C语言程…...
Golang每日一练(leetDay0005)
目录 13. 罗马数字转整数 Roman to Integer ★ 14. 最长公共前缀 Longest Common Prefix ★ 15. 三数之和 3Sum ★★★ 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 13. 罗马数字转…...
occt_modeling_data(一)——拓扑
下面是我基于opencascade英文文档中关于occt_modeling_data中Topology部分进行的翻译,英文好的还是建议直接看文档,部分我不肯定的地方我会附上英文原句。如发现有错误欢迎评论区留言。 OCCT Topolog允许用户访问和操纵物体的数据,且不需要处…...
【AcWing】蓝桥杯备赛-深度优先搜索-dfs(3)
目录 写在前面: 题目:93. 递归实现组合型枚举 - AcWing题库 读题: 输入格式: 输出格式: 数据范围: 输入样例: 输出样例: 解题思路: 代码: AC &…...
宇宙最强-GPT-4 横空出世:最先进、更安全、更有用
文章目录前言一、准确性提升1.创造力2.视觉输入3.更长的上下文二、相比于ChatGPT有哪些提升1.GPT-4 的高级推理能力超越了 ChatGPT2.GPT-4 在多种测试考试中均优于 ChatGPT。三、研究团队在GPT-4模型都做了哪些改善1.遵循 GPT、GPT-2 和 GPT-3 的研究路径2.我们花了 6 个月的时…...
HashMap的实际开发使用
目 录 前言 一、HashMap是什么? 二、使用步骤 1.解析一下它实现的原理 编辑 2.实际开发使用 总结 前言 本章,只是大概记录一下hashMap的简单使用方法,以及理清一下hashMap的put方法的原理,以及get方法的原理。 一、Has…...
OpenCV入门(十三)快速学会OpenCV 12 图像梯度
OpenCV入门(十三)快速学会OpenCV 12 图像梯度1.Sobel算子1.1 计算x1.2 计算y1.3 计算xy2.Scharr算子2.1 计算x2.2 计算y2.3 计算xy3.Laplacian算子4.总结图像梯度计算的是图像变化的速度。对于图像的边缘部分,其灰度值变化较大,梯…...
软考:常见小题目计算题
01采购合同的类型采购合同主要包括总价类合同、成本补偿类合同、工料合同三大类合同。1、总价类合同此类合同为既定产品、服务或成果的采购设定一个总价。这种合同应在已明确定义需求,且不会出现重大范围变更的情况下使用。包括:(1࿰…...
【Linux】进程的程序替换
文章目录1. 程序替换1.创建子进程的目的是什么?2.了解程序是如何进行替换的3. 程序替换的基本原理当创建进程的时候,先有进程数据结构,还是先加载代码和数据?程序替换是整体替换,不是局部替换execl 返回值4. 替换函数1…...
【C++】模板(上)
文章目录1、泛型编程2、函数模板函数模板的实例化模板参数的匹配原则3、 类模板类模板的实例化1、泛型编程 void Swap(int& left, int& right) {int temp left;left right;right temp; } void Swap(double& left, double& right) {double temp left;left …...
顺庆区城乡规划建设局门户网站/搜索量排名
箱线图箱形图(Box-plot)又称为盒须图、盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图。因形状如箱子而得名。在宏基因组领域,常用于展示样品组中各样品Alpha多样性的分布第一种情况,最大或最小值没有超过1.5倍箱体范围第二种情…...
自己可以进行网站建设吗/百度电话
TCL文件查找拆分 我现在有一个 .res 的文件,这个文件中包括以下两行测试结果: rdly 3.4405E-10 targ 2.0084E-07 trig 2.0050E-07 fdly 3.1211E-10 targ 1.0081E-07 trig 1.0050E-07现在我想写一个Tc…...
图片描述 wordpress/国家高新技术企业
待补充转载于:https://www.cnblogs.com/zcjboke/p/5514547.html...
网站设计与建设ppt/官网seo是什么
前段时间在折腾如何通过 SD-WAN 组网方式打通办公室和家里的异地局域网。需要用到路由器的静态路由表功能,但是遍历整个家用路由器市场几乎没有支持这个功能的路由器(只有华硕 RT-AX57 有这个功能,但是成本超出了我的预算)。所有就…...
七牛云wordpress加速/软文推广案例500字
如果我们想去部署一些pod,或者服务,采用资源清单的方案,最为常用 资源清单可以理解为剧本,告诉我们该怎么做,k8s拿着剧本去执行,努力达到预期 剧本写在xxpod.yaml中 名称空间 集群 元数据 三种级别,根据适用性范围进行分类 pod : k8s中最下的组成部分 ,和pause 共享网络栈 (…...
张家港网站建设/百度seo新站优化
引入:我们Architect Group弄了一台新机器,刚装完CentOS系统,简单设置了下eth0后,能访问内网机器(比如我自己的desktop),但是没办法访问外网。回想上次也有人找我配置这个,所以这里就…...