计算机基础

内存、固态硬盘与机械硬盘

计算机中的“存储”大致分为两类:内存用于暂存正在运行的数据,断电后通常丢失;固态硬盘和机械硬盘用于长期保存数据,断电后仍能保留内容。三者在原理、接口和性能上各不相同。

一、内存(RAM)

原理

内存是 CPU 直接访问的工作空间,主要使用 DRAM(动态随机存取存储器)。一个 DRAM 单元通常由一个电容和一个晶体管组成,电容是否带电表示 0 或 1。由于电荷会逐渐泄漏,DRAM 需要周期性刷新。

常见的 DDR SDRAM 在时钟信号的上升沿和下降沿都传输数据,因此可以在较低时钟频率下获得更高的数据传输率。内存具有较低延迟和较高带宽,但断电后数据会消失。

接口

  • DIMM:台式机常用的内存条接口。
  • SO-DIMM:笔记本电脑常用的短尺寸接口。
  • DDR 标准:DDR、DDR2、DDR3、DDR4、DDR5 逐代提高传输速率,并改善电压、容量和电源管理。
  • 内存总线:连接 CPU 内存控制器与内存模块,传输地址、数据和控制信号。

发展历史

早期计算机使用磁芯存储器,后来逐渐发展为半导体 RAM。20 世纪 70 年代,DRAM 开始普及;随后 SDRAM、DDR SDRAM 相继成为个人计算机的主流。现代 DDR5 通过更高传输速率、分组结构和片上电源管理提升了带宽与能效。

二、固态硬盘(SSD)

原理

SSD 使用 NAND Flash 闪存保存数据。闪存单元通过控制栅极中的电荷量表示数据,写入时改变电荷状态,读取时检测电压。它没有机械运动部件,因此访问延迟低、抗震性好。

SSD 不能像 RAM 一样直接覆盖任意位置。控制器需要进行地址映射、磨损均衡、垃圾回收和坏块管理;操作系统看到的逻辑地址,实际由闪存转换层映射到 NAND 物理位置。NAND 通常按页读写、按块擦除。

接口

  • SATA:常见于 2.5 英寸 SSD,使用 SATA 连接器,接口带宽限制了最高速度。
  • M.2:一种外形规格,不等于某一种协议。M.2 SSD 可以使用 SATA,也可以使用 PCIe。
  • PCIe + NVMe:NVMe 针对非易失性存储设计,利用 PCIe 通道并支持多队列,延迟和并发性能通常优于 SATA。
  • U.2、U.3:主要用于服务器和企业级设备,通常也使用 PCIe/NVMe 协议。

发展历史

早期闪存主要用于数码相机、U 盘和嵌入式设备。随着 NAND Flash 成本下降,SSD 从高价产品逐渐进入个人电脑。接口也从 SATA 逐步发展到 PCIe,协议从传统 AHCI 转向 NVMe,性能瓶颈从接口带宽进一步转移到 NAND、控制器和散热。

三、机械硬盘(HDD)

原理

HDD 使用高速旋转的磁盘片保存数据。磁头在盘片表面上方移动,通过改变磁性材料的磁化方向写入数据,再根据磁场变化读取数据。数据通常按照磁道和扇区组织。

HDD 的访问时间包括磁头寻道时间、盘片旋转等待时间和数据传输时间。由于存在电机和磁头等运动部件,它的随机访问延迟高于 SSD,但单位容量价格低,适合大容量归档和备份。

接口

  • IDE/PATA:早期个人电脑常见的并行接口,排线较宽。
  • SATA:目前个人电脑中最常见的 HDD 接口,使用串行传输。
  • SAS:服务器和存储阵列常用接口,通常具有更好的可靠性和扩展能力。

发展历史

1956 年,IBM 推出了世界上第一台磁盘存储系统 RAMAC。早期硬盘体积庞大、容量有限,后来随着磁记录密度提高,硬盘逐渐进入个人电脑和数据中心。垂直磁记录、叠瓦式磁记录等技术不断提高容量,但机械结构决定了其随机访问延迟难以达到 SSD 的水平。

四、三者对比

类型 主要用途 断电后数据 访问特点 常见接口
内存(RAM) 运行程序、暂存数据 丢失 延迟低、带宽高 DIMM、SO-DIMM、DDR
SSD 系统盘、应用和文件存储 保留 随机访问快、无机械部件 SATA、M.2、PCIe/NVMe
HDD 大容量存储、备份和归档 保留 顺序访问经济,随机访问较慢 SATA、SAS、PATA

简单来说,内存解决“程序运行时放在哪里”,SSD 和 HDD 解决“数据长期保存在哪里”。SSD 速度快但成本较高,HDD 容量大且便宜;实际设备通常会组合使用三者,以平衡速度、容量和成本。


存储
https://liu-alessia.github.io/2026/08/16/2026-08-17-存储/
作者
Alessia
发布于
2026年8月17日
许可协议