学习笔记:二级存储 (9645)

欢迎来到二级存储 (Secondary Storage)这一至关重要的章节!这是计算机保存“长期记忆”的地方。理解二级存储至关重要,因为它弥合了 CPU 超高速、临时性处理与你日常依赖的永久性、大规模数据存储之间的鸿沟。让我们一起来深入了解数据如何在关机后依然“幸存”下来吧!

3.7.5 二级存储的需求

在深入研究设备本身之前,我们必须先了解我们为什么需要它们。

区分主存储器与二级存储

在“计算机组织与架构”章节中,你已经学习了处理器和主存储器 (RAM)

  • 主存储器 (RAM):这是在计算机运行期间使用的快速、临时存储空间。它是易失性 (volatile)的——这意味着一旦断电,所有数据都会丢失。
  • 二级存储:这是永久保存数据和程序所必需的。它是非易失性 (non-volatile)的——这意味着即使计算机关机,数据依然完整无损。

类比小贴士!
将 RAM 想象成你的办公桌(访问速度快,存放临时笔记),而将二级存储想象成你的档案柜(访问速度较慢,存放永久性文件)。

二级存储的核心目的在于为操作系统、应用程序和用户文件提供永久性、大容量的存储空间。


磁性硬盘驱动器 (HDD)

磁性硬盘驱动器 (HDD) 是至今仍被广泛使用的最古老的大容量存储形式之一,以其大容量和相对低廉的成本而闻名。

工作原理 (HDD)

HDD 使用旋转的盘片(称为碟片/盘片,platters)以磁性方式存储数据。

  1. 驱动器内部包含多个堆叠在一起的坚硬、涂有磁性材料的盘片。
  2. 这些盘片以高速旋转(通常为每分钟 5400 或 7200 转,RPM)。
  3. 一组读/写磁头(每个盘片的每一面各一个)悬浮在盘片表面上方仅几微米处。
  4. 磁头在盘片上移动以访问特定位置。
  5. 数据以微小的磁场形式存储(北极/南极极性分别代表 0 和 1)。
特性与适用性 (HDD)
  • 大容量:可以以低成本存储 TB (Terabytes) 级别的数据。
  • 成本:通常是每 GB (Gigabyte) 最便宜的存储选择。
  • 速度:比 SSD 慢,因为读/写磁头必须物理移动并等待盘片旋转到正确位置(这种等待时间称为旋转延迟,rotational latency)。
  • 耐用性:耐用性较低;由于有可移动的机械部件,它对物理震动非常敏感。

适用场景:非常适合大容量数据存储、归档以及低预算系统(例如:存储监控摄像头录像或庞大的媒体库)。


固态硬盘 (SSD)

固态硬盘 (SSDs) 代表了现代存储技术,在速度上比 HDD 有了大幅提升。

工作原理 (SSD)

SSD 使用闪存 (flash memory)(类似于 USB 闪存盘或智能手机中的存储芯片)来存储数据。

  • 与 HDD 不同,SSD 没有任何可移动的机械部件(因此称为“固态”)。
  • 数据存储在 NAND 闪存芯片中,使用俘获在浮栅晶体管中的电荷来记录数据。
  • 由于没有移动的磁头或旋转的盘片,访问时间几乎是即时且一致的,无论数据存储在芯片的什么位置。

你知道吗? 由于 SSD 不需要等待盘片旋转,其访问时间以微秒(百万分之一秒)计,而 HDD 则以毫秒(千分之一秒)计。

特性与适用性 (SSD)
  • 速度:极快的读/写速度,显著加快系统启动时间和应用程序加载速度。
  • 耐用性:极高;抗物理震动,运行安静,且功耗更低。
  • 成本:传统上每 GB 的成本比 HDD 高得多,尽管成本正在逐步下降。
  • 寿命:闪存单元有有限的读/写周期(不过现代控制器已经很好地解决了这个问题)。

适用场景:是操作系统、高性能计算、游戏以及对速度和耐用性有极高要求的便携式设备的理想选择。


快速回顾:HDD 与 SSD 对比

根据不同应用的适用性进行对比:
  • 需要高速/高性能:使用 SSD(例如:运行操作系统、专业视频剪辑)。
  • 需要海量存储/归档:使用 HDD(例如:存储备份、极少访问的大型媒体文件)。
  • 需要便携性/坚固性:使用 SSD(例如:笔记本电脑、平板电脑,抗震能力至关重要)。

记忆小技巧:
HDD 有 Heavy(沉重/海量)容量(便宜且空间大)。
SSD 是 Speedy(高速)且 Silent(静音)(快速且耐用)。


云存储 (Cloud Storage)

到目前为止,我们讨论的都是本地存储。但如果数据并非物理连接在你的电脑上呢?

云存储的定义

云存储是指将数据存储在通过互联网访问的远程位置的服务器上。

你无需将文件保存到本地 HDD 或 SSD,而是将它们上传到云服务提供商(如 Google Drive、Microsoft OneDrive 或 Dropbox)。这些公司维护着庞大的服务器集群,用于存放你的数据。

如果一开始觉得有点难以理解,别担心! 云存储只不过是你通过网络租用别人 HDD/SSD 的存储空间而已。

云存储的优势(相比本地存储)
  • 可访问性:只要有互联网连接,就可以从任何地点、跨多种设备访问数据。
  • 可扩展性:你可以即时增加或减少存储容量,而无需购买新的硬件。
  • 灾难恢复/备份:如果你的本地电脑发生故障,你的数据在远程依然安全。服务商通常会负责备份和数据冗余。
  • 降低本地需求:你不需要购买或管理庞大且昂贵的本地驱动器。
云存储的劣势(相比本地存储)
  • 依赖互联网:你必须拥有稳定的互联网连接才能访问或保存文件。
  • 速度:传输速度受限于你的互联网带宽,这始终比访问本地磁盘慢。
  • 安全风险:你将数据安全的责任交给了第三方提供商,增加了数据泄露或失去控制的风险。
  • 经常性成本:本地存储是一次性购买;而云存储通常涉及持续的订阅费用。

二级存储的关键点: 请牢记我们介绍的三种主要类型(HDD、SSD、云存储)、它们的工作原理(磁性 vs 闪存 vs 远程服务器),以及它们在速度、成本和便携性方面各自的权衡。