固态硬盘的工作原理揭秘

鲜枣课堂 鲜枣课堂     2023-03-15     273

关键词:

首先,先看一下机械硬盘的工作原理。

1

机械硬盘的工作原理

机械硬盘的内部结构主要由马达、磁盘、磁头臂、磁头组成。

机械硬盘在工作的时候,磁头会悬浮于磁盘面上方几纳米的距离。磁盘面上有很多的小格子,小格子内有很多的小磁粒。

这些磁盘上的磁粒有一定的极性,当磁粒极性朝下的时候记为0,磁粒极性朝上的时候记为1,这样磁头就可以通过识别磁盘磁粒的极性读取数据了。

而磁头也可以利用其变化的磁场改变磁盘磁粒的极性,这样就做到写入和改写磁盘数据了。

为了能够精准定位数据所在磁盘面上的位置,磁盘本身又被划分了无数的扇区和磁道。

假设:

数据存放在磁盘的第五磁道的第七扇区上:

那磁头就会先摆动到第五磁道上空,然后等待第七扇区转过来。当第七扇区转到磁头下面的时候,才可以读取数据。

这就是机械硬盘的工作原理,也正是因为机械硬盘是利用磁性极粒来存储数据的,所以机械硬盘通常又被称作磁盘。

接下来,我们看看固态硬盘的原理。

而固态硬盘同机械硬盘的工作原理完全不同,固态硬盘采用纯电子结构

2

固态硬盘的工作原理

固态硬盘存储数据的基本单元叫浮栅晶体管,基本结构有:存储电子的浮栅,控制极G衬底P、源极D与漏极S

我们将浮栅层中的电子数量高于一定值计为0,低于一定值计为1。

那固态硬盘具体是如何工作的呢?接着往下看吧~

写入数据

写入数据时,需要在控制极G施加一个高压,这样电子就可以穿过隧穿层,进入浮栅层,因为有绝缘层的存在,电子不能再向前移动了,就被囚禁在了浮栅层。

而当我们把电压撤去,这些电子依然会被囚禁在浮栅层,因为隧穿层本质上也相当于绝缘体,所以电子们只能被关押着,这样一位数据就被存储进去了。

这些电子能被“囚禁”多长时间也就是固态硬盘能够存储数据的年限,一般一块新的固态硬盘能够保存数据的年限为10年。因为随着时间的流逝,不断地有电子“越狱”成功。

等“越狱”的电子多到一定的数量,我们保存的数据就不见了。

擦除数据

我们擦除固态硬盘上的数据其实就是在释放这些可怜的电子,即在衬底上施加高压,这样电子被吸出来,信息也就被擦除了。

通过上面的描述,我们了解了数据的写入和擦除过程。

那么又是如何读取数据的呢?

读取数据

关于它读取数据的原理也非常简单。

当浮栅层中不存在电子时(存储数据为1),我们给控制级一个低压,由于电压低,电子只能被吸引到靠近隧穿层的位置,却无法穿过隧穿层,因而源极漏极可以导通,形成电流。

如果检测到电流,那么说明它没有储存电子,则读取数据为1。

当浮栅层中存在电子时(存储数据为0),我们还给控制极一个低压,由于浮栅层里面的电子对这些电子有排斥作用,所以电子无法被吸引到靠近隧穿层的位置,源极漏极不会导通,不会形成电流。

如果无法检测到电流,那么说明浮栅层储存一定量电子,则读取数据为0。

无数的浮栅晶体管堆叠在一块就可以存储大量的0和1,它们就类似于图书馆当中的书架一样,存储着无限的0101数据。

相对于机械硬盘这种机械结构,固态硬盘这种纯电子结构在存取速度方面的优势就非常突出。

在机械硬盘在读取数据之前,需要先摆动磁头臂到对应的磁道上方,再等待对应的扇区转过来。

尽管目前的机械硬盘大部分都是7200转/分钟或者5400转/分钟的,看起来已经很快了,但是这两个操作依然会导致大约十几毫秒的延迟。

这种延迟对于人类来讲确实微不足道,但是对于计算机内存和CPU来讲,就确实会产生显著影响。

而固态硬盘全程都是电子交互,电子信号的速度要远超磁头臂和磁盘这种机械结构。

如果你的数据是随机分散在磁盘的各个角落,那机械硬盘需要经过多次的寻道和寻址,多次等待扇区转动到磁头底下,所以机械硬盘在读取分散性文件的时候,性能就显得非常弱,速度很慢,即随机读写性能低下。

了解固态硬盘的原理之后

想必你一定知道为什么固态硬盘有擦写次数限制?

(点击下方空白处查看答案)


是因为在浮栅晶体管擦写的过程中,电子反复在隧穿层反复进出,导致隧穿层损坏,不能有效的阻拦电子,失去了隧穿层应有的作用

最后有一个小问题考考大家:

同一型号的两块固态硬盘,分别是1TB容量和500GB容量,哪一个的使用寿命更长,为什么?

欢迎在评论区回答哈~~~

本文来源:中兴文档

机械硬盘的工作原理详细解析,以及机械硬盘和固态硬盘的优缺点对比

硬盘有机械硬盘(HDD)和固态硬盘(SSD)之分。机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。磁头可沿盘片的半径方向运动,加上盘片每分钟几千... 查看详情

机械硬盘工作原理

...寻找数据的时间=平均寻道时间+平均延迟时间=5+4.15=9.15ms固态硬盘(了解)基于算法和电存储数据 查看详情

固态硬盘ssd基本原理

一.固态硬盘的硬件架构固态硬盘主要由SSD控制器和Flashmemory阵列组成,通过HostInterface和主机进行数据交互。目前主要的接口有SATA,NVME和PCIe,NVME由于成本低,速度快,将会是未来的主流。SSD控制器一般包含2个核心,其中一个核... 查看详情

[ssd固态硬盘技术0]ssd的结构和原理导论

...存储器之间的性能差距逐渐扩大。以NandFlash为存储介质的固态硬盘技术的发展,性能瓶颈得到缓解。1.什么是SSD固态硬盘(SolidStateDrives),用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(... 查看详情

springboot揭秘与实战源码分析-工作原理剖析

文章目录1. EnableAutoConfiguration帮助我们做了什么2. 配置参数类–FreeMarkerProperties3. 自动配置类–FreeMarkerAutoConfiguration4. 扩展阅读3.1. 核心注解3.2. 注入Bean结合《SpringBoot揭秘与实战源码分析-开箱即用,内藏玄... 查看详情

硬件-闪存技术ssd固态硬盘(代码片段)

文章目录硬件-闪存技术SSD固态硬盘1、起源2、闪存的物理原理3、固态硬盘4、NAND层叠技术硬件-闪存技术SSD固态硬盘1、起源闪存技术问世于1987年,量产于1991年2、闪存的物理原理闪存的物理结构是一个倒T型结构,从上到下分别是... 查看详情

浏览器的工作原理:新式网络浏览器幕后揭秘

原文地址序言这是一篇全面介绍WebKit和Gecko内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读... 查看详情

浏览器的工作原理:新式网络浏览器幕后揭秘

本文转载自html5rocks,考虑到有时候html5rocks不方便访问,所以转载过来。序言这是一篇全面介绍Webkit和Gecko内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关... 查看详情

计算机基础小结

...32位和64位32位64位多核CPU硬盘工作原理机械硬盘工作原理固态硬盘工作原理计算机操作系统文件是什么?应用程序是什么?操作系统能干什么?计算机三大组成?应用程序操作系统硬件应用程序的启动和操作系统的启动?编程语言分类... 查看详情

关于对固态硬盘的常见故障介绍及选购技巧!(代码片段)

固态硬盘是用固态电子存储芯片阵列而制成的硬盘,读写速度快,低功耗防震抗摔性,工作温度范围大,固态硬盘比同容量机械轻。这些好的使用特点都是用户的首选标准。若发生固态硬盘数据故障时,我们应该及时正确处理,... 查看详情

请问虚拟机安装在固态硬盘上和安装在普通硬盘上的性能差别有多大

...来安装虚拟机实现多开功能,那么请问我用普通硬盘和用固态硬盘的效果差别有多大。(划水的别来了,我问的只是硬盘,不用跟我说CPU显卡什么的)麻烦哪位大神帮解答一下。想开3个左右的虚拟机来开游戏。建议你还是用普... 查看详情

硬盘的种类和区别

...的,这两种有什么区别?哪一种更先进呀???硬盘分为固态硬盘、机械硬盘。区别如下:1、工作原理不同:固态硬盘是以半导体状态做记忆介质,机械硬盘是以磁做记忆介质的。2、读写速度差别很大:由于固态硬盘是半导体... 查看详情

第一阶段复习(代码片段)

...32位和64位32位64位多核CPU硬盘工作原理机械硬盘工作原理固态硬盘工作原理计算机操作系统文件是什么?应用程序是什么?操作系统能干什么?计算机三大组成?应用程序操作系统硬件应用程序的启动和操作系统的启动?编程语言分类... 查看详情

第十八篇:揭秘redux设计思想与工作原理(上)(代码片段)

Redux相信大家或多或少都接触过,关于Redux的基础知识,第05讲已经有过铺垫。从本讲开始,我们将在此基础上,针对Redux进行更加系统和深入的学习。注:如果你没有接触过Redux,点击这里可以快速上手。... 查看详情

clickhouse为什么这么快?4.ssd与hdd

SSD与HDD简介SSD是固态硬盘(SolidStateDrives);HDD是机械硬盘(HardDiskDrive)。两者最大区别是SSD固态硬盘由多个闪存颗粒和主控芯片组成,没有运动结构设计。而HDD机械硬盘采用的是碟盘和读写磁头组成;SSD固态硬盘的优点SSD... 查看详情

硬盘工作原理

 硬盘的种类主要是SCSI、IDE、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如SCSI标准已经经历了SCSI-1、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的... 查看详情

win2008r2如何硬盘安装

...购知识和硬盘知识,教你如何挑选合适的硬盘。硬盘分为固态硬盘和机械硬盘以及混合硬盘三个类型,而绝大数的用户都是采用固态硬盘和机械硬盘双硬盘方案,现在混合硬盘市场需要很小,市场上装机常见主要是固态硬盘和机... 查看详情

pcie固态硬盘与ssd有啥区别

一、指代不同1、PCIe固态硬盘:是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。2、SSD:即固态电子存储阵列硬盘。由控制单元和固态存储单元(Fl... 查看详情