zoukankan      html  css  js  c++  java
  • 硬盘那些事儿

    硬盘粗略比较

    一般来讲,硬盘是电脑主要的存储媒介之一,固态硬盘和机械硬盘是安装在电脑内部,充当本地硬盘;而移动硬盘和U盘用来临时存储和交换数据,通过USB接口与电脑连接。

    首先让我们看看他们的特点吧!

    机械硬盘:(HDD)

    • 优点:成本低、数据丢失易找回、适合做大容量存储

    • 缺点:噪音大、读取数据慢、不防震不抗摔、尺寸大(3.5寸)

    机械硬盘的主要结构就是马达、磁盘、磁头臂、磁头等。机械硬盘在工作的时候,磁头会悬浮在磁盘上面几纳米。(突然想到了打点计时器和唱片)磁盘面上有很多的小格,小格里有很多的小磁粒,这些磁粒具有一定的极性,当磁粒的极性朝下的时候被当做0,极性朝上的时候被当做1, 这样读取磁头就可以做到读取数据。利用磁场可以改变磁粒的极性,就可以做到写入和改写数据。

    为了能够精准定位数据所在磁盘面的位置,磁盘本身又被划分了无数的扇区和磁道。假设有一个数据在第三磁道第六扇区上,那磁头就会优先白摆动到第三磁道上面,然后等待着第六扇区转过来,当第六扇区转到磁头下面的时候,就可以读取数据了,由于等待扇区,存在一个寻道时间,所以机械硬盘的读取速度会相对固态硬盘慢一些。
    正是因为机械硬盘是利用磁粒极性来存储数据的,所以机械硬盘又被我们称之为磁盘。

    固态硬盘(SSD)

    • 优点:读取速度快、性能高、发热小、噪音低、尺寸小(2.5寸)、防摔抗震
    • 缺点:成本高、数据丢失不易找回、不适合做大容量存储。

    固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质,最新还有英特尔的XPoint颗粒技术。(本篇不谈论DRAM)

    闪存,又称闪存颗粒,是一种非易失性存储器,即在断电的情况下依旧可以保存已经写入的数据,而且是以固定的区块为单位,而不是以单个的字节为单位,固态硬盘中最常用的是NAND闪存颗粒,NAND闪存颗粒分类(闪存类型)有SLC、MLC、TLC、QLC。

    SSD主要由主控制器,存储单元,缓存(可选),以及跟HOST接口(诸如SATA,SAS, PCIe等)组成。存储单元就是用来存储数据的,主控是用来记录数据存储位置和进行数据操作的,接口是用来与计算机进行数据交换的。而决定固态的速度的主要是控制器和接口

    主控是一个固态好坏的基础,主控单元负责我们的数据的存储,他会优先选择我们存储单元中用的比较少的位置进行数据的存储,从而保证我们存储单元寿命的一致。

    接口分为sata接口和m2接口,SATA的插槽只能走SATA3的通道,而M.2的插槽分为Socket 2跟Socket 3。M.2(Socket 2)的固态可以走SATA3或者PCI-E 3.0×2通道(就是两条PCI-E),而M.2(Socket 3)的固态则可以走PCI-E 3.0×4通道。固态之间因为通道不同,通道协议不一样,速度也会有很大差别。(以上小白/大白表示完全不能理解)

    固态硬盘的读写过程:

    (固态硬盘是量子力学的实际应用,它存储数据的基本单元叫浮栅晶体管,浮栅晶体管的基本结构主要有四个:存储电子的浮栅级、控制级、P级、原级与漏级,浮栅当中存储着一定量的电子,电子数量高于1定的值就视为0,低于一定的值就视为1,往控制级施加电压,原级和漏级如果能否导通,就说明浮栅中存在大量的电子,判断为0,如果没有导通,说明浮栅中不存在或者只存在少量的电子,判断为1,这样就可以做到读取数据了。而写入或者改写数据的时候,往P级施加电压,就可以冲浮栅中析出电子,而往控制级施加电压,就可以吸回电子。)

    好!看不懂!

    那么简单来讲就是:在主控的指挥下,SSD通过电学信号的传输完成对闪存芯片的读写操作。所以,固态硬盘的读写过程依靠的是电学信号。同时,SSD高速的原因是它内部有多个闪存,在读写时,多个闪存同时读取,就相当于把每个闪存的速度加起来,所以就快了,SSD能有4、8、16个闪存颗粒。(固态硬盘容量越大,内部的颗粒就越多,读写性能越好,寿命就越长。当然,价格也非常美丽,Sabrent的8T M.2 NVMe固态硬盘1499刀。)

    总结来讲:

    固态硬盘是从存储单元里读写数据,HDD是机械的,磁头从盘片上读写数据,电子的当然比机械的快。同时,HDD是靠机械的磁头在盘片上读写数据,要经过寻道读写等过程,都需要时间,而SSD是通过电路选择存储位置进行读取,电的速度是非常快的,所以SSD比HDD更快。

    机械硬盘和固态硬盘最大的区别就是读取速度,一般来讲,固态硬盘的读取速度可以是机械硬盘的两倍之多。

    移动硬盘

    • 可以理解为2.5寸的硬盘加个外壳或连接一个stat转USB就可以当移动硬盘来使用。
    • 移动硬盘也区分SSD和HDD(优缺点同上),通常来说当做移动硬盘的都为2.5寸,3.5寸的也可以用来当作移动硬盘用。
    • 优点:容量大、兼容性好、即插即用、速度快

    U盘(USB闪存盘)

    • U盘与固态硬盘相似之处是都通过FLASH闪存芯片保存数据。
    • U盘与硬盘的不同是,它不需物理驱动器,即插即用,且极便于携带。

    U盘与potable apps绿色便携软件

    绿色软件

    绿色软件的核心理念是免安装、易卸载、无污染,一般来说,是指软件对系统几乎没有任何改变,除了软件的安装目录,不往注册表、系统文件夹等任何地方写入任何信息,卸载软件只需要直接删除安装目录即可。

    便携软件

    广义来讲,一切可以在 U 盘运行、免安装的软件都是便携软件。

    • 干净:不写入注册表,移除时只需删除软件目录,不会有卸载残余.
    • 灵活:重装系统前,只需将软件拷贝一份,装好后直接复制过去即可使用,不用再重新安装配置.
    • 便携:可以放在 U 盘、移动硬盘上,随身携带,即插即用。
    • 独立:与系统中安装的同种软件相独立,数据、设置互不干扰。
    • 不在系统内留下任何痕迹(除了 Windows 自动生成的记录外),一切程序运行时生成的缓存、数据、注册表项,都在程序结束后备份并清除,做到真正的雁过无痕。便携软件不会在本机留下文件或文件夹。这也是为什么有“系统洁癖”或注重隐私的人需要选择便携软件。

    推荐portable apps安装

    常用网站有:精品便携软件(portable soft)/potable appk/portable apps/the house of portable

    这里以安装portable apps做示范。

    登陆potable apps官网后选择Download Now-Free->下载安装(我直接安装至U盘中了)->选择中文简体->全新安装->便携式->选择安装位置(安装至U盘)->然后页面有一系列软件,可以根据兴趣在网络上查找对应功能与评价,然后自定义U盘中的编写软件即可。

    如果想要再次下载,可以点击应用管理->应用市场->按分组排列后下载。

    笔者尝试着下载了firefox、Type faster Typing Tutor、Avidemux等。

    具体图片安装步骤可参考该文章

    推荐文章:"[win]难道直接安装软件不香么?我为什么还在用 portable apps绿色便携软件"——知乎鎮海油

    硬盘与Ubuntu

    将Ubuntu系统安装至移动硬盘中(仅供参考)Windows系统下,Ubuntu安装至移动硬盘(简单分析与详细安装教程)

    每天一个无用小技巧之自定义U盘图标

    看腻了清一色冷冰冰的硬盘图片,你有没有一丝冲动为自己的硬盘自定义一个图标呢?

    可爱软萌的萌宠?自己的大头贴?喜欢的爱豆?又或者是......Anything?感兴趣的话,我们就开始吧!

    1. 首先呢,选择一张大小合适的图片(正方形并且尽量在2M以内)。
    2. 然后利用某网址转换成.ico格式(Check here记得点48*48哦!)。
    • 乱入:ico是什么?

    • 回答:ico文件是一种图标文件格式,常用作软件图标、网址图标等。

    将得到的图片放入U盘根目录中,并创建记事本,在里面敲两行代码。
    [autorun]       
    icon=favicon.ico  
    

    Tip:favicon,ico就是转换后的图片名称

    • 乱入again:根目录什么?
    • 回答:是打开U盘/硬盘后显示出来的所有文件啦!在里面再次创建就是子目录了。(树)
    1. 然后可以将文件隐藏以防止误删,选择想隐藏的文件右击→属性→隐藏

      如果想要更换,取消隐藏后更换图片即可。取消隐藏

    2. U盘重新插入就会看到闪亮的图标了(据说还可以换硬盘图标哦

    参考文章(侵删):

    "固态硬盘、机械硬盘、移动硬盘、U盘各有什么优缺点?"——知乎智能君

    "固态硬盘为什么比机械硬盘快"——CSDN泗水长流

    "sdd为什么比hhd速度要快"——CSDN Mr.Sun

    "固态硬盘读写速度快的原理是什么?"——CSDN古猫先生

    "如何给U盘设置一张** 又** 的图标"——CSDN BreezAm

    "Windows系统下,Ubuntu安装至移动硬盘(简单分析与详细安装教程)"——CSDN wjh_test

    "[win]难道直接安装软件不香么?我为什么还在用 portable apps绿色便携软件"——知乎鎮海油

    "软件界的清流 – 绿色软件,使用介绍与优秀网站工具推荐"——JustThink

  • 相关阅读:
    牛客小白月赛-鲲
    HDU-1069 Monkey and Banana
    HDU-1159 Common Subsequence
    Python3-提高效率的方法
    Python3-ORM-Sqlalchemy
    redis端口6379的由来
    Linux环境下的network IO
    Yii2-设置和获取、删除Cookies空值分析(有代码)
    PHP中的运算符---位运算符、递增递减运算符、三元运算符、字符串运算符、数组运算符、类型运算符、错误控制运算符
    redis的五种存储类型的具体用法
  • 原文地址:https://www.cnblogs.com/WHU-TD/p/14527937.html
Copyright © 2011-2022 走看看