硬盘一般分为两种,一种是机械硬盘(HDD),也就是我们最常使用的硬盘,开机运行后会听到盘片快速转动的声音,另外一种就是固态硬盘(SSD)。
一、什么是机械硬盘?
-
概念
硬盘有机械硬盘(Hard Disk Drive,HDD)和固态硬盘(SSD)之分。机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。
二、什么是固态硬盘?
-
概念
固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。
-
构成
SSD的主要硬件组件包括NAND Flash、主控芯片和DRAM,核心软件为企业级SSD的固件。
1.闪存颗粒(NAND FIash)
是数据存储的核心介质,是数据存储的载体,闪存是一种传统的非易失性存储介质,其中服栅晶体管的设计能存储在浮栅里,因此掉电之后,数据都都不会丢失。
NAND FIash 从bit形态来看,可以分为单级闪存单元(SLC)、二级闪存单元(MLC)、三级闪存单元(TLC)和四级闪存单元(QLC)。
2.主控芯片
主控芯片在SSD中的作用相当于是电脑的CPU,主控芯片能够对应对固态硬盘进行管理,所以主控性能的优劣直接影响了固态硬盘整体的性能表现。
SSD主控需要承担众多任务,必须要有可靠的CPU内核,分别来执行不同的任务,并且在多个核心之间还需要有一套协同的机制。
现在很多的SSD主控都使用Arm处理架构,通常选择Cortex-R系列,有部分厂家会采用RISC-V架构,MIPS架构等。
3. 固件
固件是出厂预设在存储器中,运行在闪存控制器内部的程序代码,担任着存储器中协议处理,数据管理和硬件驱动等核心工作,相当于SSD的操作系统。
SSD固件包括传输协议处理、逻辑管理算法、数据加密和保护、闪存驱动、介质保护、异常处理和设备健康管理等功能,对存储器设备的功能、性能、可靠性、寿命等关键指标具有重要影响。
三、两者的区别
-
设计
首先,两者的设计完全不同。固态硬盘使用名为 NAND 的非易失性存储技术制造,无需通电来保留数据。自 20 世纪 50 年代中期以来,计算机一直使用基于磁性旋转盘片技术的机械硬盘。机械硬盘使用移动磁头在旋转盘片或磁盘上执行数据读取和写入操作。机械硬盘是一种机械装置,使用了大量的活动机械结构,因此较容易发生机械性的故障,同时也容易因为热、冷、冲击及震动等环境条件而产生数据损毁的问题。
-
外形结构
固态硬盘使用了类似于内存条的闪存芯片存储数据,没有机械结构,整体呈现出扁平、硬质、薄片状的特点,因此耐震、耐摔、抗电磁干扰等方面的性能更优秀。而机械硬盘则使用了机械结构,在硬盘内部有一个高速旋转的盘片,磁头读取盘片上的数据。
-
工作原理
固态硬盘和机械硬盘的工作原理也不同。固态硬盘使用的是闪存芯片,它的读取速度比机械硬盘更快。同时,它的读写过程也不会受到机械运动的影响,因此具有更高的稳定性和可靠性。
机械硬盘则是通过机械运动来读写数据,因此速度相对较慢,而且在使用过程中也容易发生机械故障。
-
性能
固态硬盘的性能优势主要表现在读写速度上。由于它没有机械运动的限制,所以在读写数据时速度更快,访问时间更短,响应更迅速。同时,它也更节能、更安静、更环保。机械硬盘在存储密度上相对较高,但是读写速度较慢,尤其是在随机读写操作时表现不佳。而且由于存在机械结构。
机械硬盘也相对较易受到震动、摔落、温度等因素的影响,容易损坏。
-
速度
当比较随机读取性能时,固态硬盘的速度可能是高性能机械硬盘的 20,000 倍。
把传统机械硬盘升级为固态硬盘,甚至较新的系统也能大幅提升性能。例如,金士顿的入门级固态硬盘比旋转式机械硬盘快 10 倍,可以更快地访问程序和文件。
总之,如果主要需求是数 TB 的普通大容量存储器(即存储图片、影片或任何不常访问的数据),传统机械硬盘是最佳选择。不过,如果更在意性能和速度,固态硬盘是更好的选择。起初,固态硬盘的成本远高于机械硬盘,但随着固态硬盘生产的扩大和存储容量的提升,这种成本差距缩小了。
原文链接:https://www.bilibili.com/read/cv25735734/