了解电脑的朋友知道电脑里面有个不可或缺的硬件叫做‘硬盘’;其实硬盘也是有很多种的,而我们最常见的就是‘机械硬盘’跟‘固态硬盘’

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(1)

可能你听说过固态硬盘速度比机械硬盘快,但是他们究竟有什么区别呢?相信很多人都说不上来个道道,而今天就来给大家详解一下,固态硬盘跟机械硬盘的区别!

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(2)

首先我们要知道硬盘究竟是什么:其实硬盘就像是你电脑的“仓库”,你所有的数据包括图片、音乐、应用甚至还有操作系统全部都是保存在硬盘里面的

平时这些东西安静地呆在那里。等到你需要用到他们的时候,CPU就会下达指令从硬盘里面把数据读取出来。所以硬盘的速度对于你的使用体验而言很重要!

最直观的感受就是你的操作系统开机;一块速度快的硬盘开机可以低至3秒,而慢的硬盘。。。笔者曾见过开机5分钟的

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(3)

首先我们要说的是机械硬盘,其实机械硬盘的构造也不是太复杂;它读写数据主要就是靠一块磁盘盘片跟磁头。盘片一直在被电机驱动着旋转,数据在磁头上由电磁流来改变极性方式被电磁流写到磁盘上

简单说呢,就是磁盘一直旋转,然后磁头上面有电磁流,电磁流再去改变磁盘上面的磁极正负,然后数据就被留在磁盘上面了。需要读取的时候,再由磁头去磁盘上面读取相应位置的正负极

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(4)

接下来来讲固态硬盘,相比较于机械硬盘里面的各种机械结构,固态硬盘就没有太多的机械机构;它主要是靠FLASH芯片来作为储存数据的介质;由主控芯片来承担数据的中转,还有调配数据储存在闪存芯片上面

FLASH芯片储存数据的方式也不是太难理解,就是FLASH芯片里面分出了很多储存单元,这些储存单元里面有电子的位置;当一颗电子的位置里面没有存放电子,它就是0;如果存放了电子,它就是1

而主控芯片就是控制存放这些电子的‘大脑’,它把数据从CPU和内存那里接收过来,接收过来之后根据这些数据合理的把数据存放在相应的存储单元里面;需要读取数据时,它就从这些存储单元里面根据电子的存放情况来读出数据

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(5)

由于机械硬盘是磁头靠着磁盘旋转来读写数据的,所以磁盘读写数据的速度跟磁盘的旋转速度有很大的关系,磁盘转得越快磁头就能更快的访问到更多区域,速度自然就越快了;速度快的机械硬盘每分钟甚至能达到万转以上

但是也正是转速比较快,所以抗震抗摔以及抗尘能力比较差,试想每分钟几千转的磁盘震了一下或者撞上了灰尘,磁头即使只是发生了一点点小小的偏移,也会带来不可逆转的损坏

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(6)

而固态硬盘由于没有了机械结构,完全不用担心这些的问题。但是固态硬盘也有一个硬伤就是:它是靠在存储单元里面存放电子的方式来存储数据

而电子大家知道是一个非常非常小的东西,这样如果同一个位置存放电子再擦除,如此反复长久以来就会出现不稳定的情况,比如电子会写不上

尤其是目前正在普及QLC储存芯片,每个存储单元里面放了4个电子(最早期的SLC芯片每个单元只放一个电子),而电子之间也会互相影响,寿命相应也大大减少

而机械硬盘的磁盘比固态硬盘的FLASH芯片稳定的多,所以机械硬盘可擦写的次数普遍也要远远大于固态硬盘

怎么把东西放在固态硬盘里(固态硬盘是怎么储存数据的)(7)

不过硬盘最重要的还是速度嘛,机械硬盘由于需要读取文件磁头还需要转到相应的位置,尤其是读取存储在不同位置的小文件时,这个寻道速度就让人难以忍受

而固态硬盘是直接读取相应位置的电子状态,寻道的时间直接可以忽略;所以论速度固态硬盘普遍甩了机械硬盘几条街