正 v.s. 反
正 v.s. 反
正 v.s. 反
“持久化” 可能没有想象的那么困难
一个 “能反复改写的状态”
当然,要能寻址 + 用电路改写
正 v.s. 反
电磁感应:物理和数字世界的桥梁
1D 存储设备:把 Bits “卷起来” (磁带:1928)
纸带 (今天是塑料) 上均匀粘上铁磁性颗粒
只需要一个机械部件 (转动) 定位
读取:放大感应电流
写入:电磁头 (电磁铁) 改变磁畴磁化方向
正 v.s. 反
磁带:可以密度很高,也可以密度不那么高
正 v.s. 反
磁带:作为存储设备的分析
成本与风险
价格
容量
可靠性
低
- 廉价材料
高
存在机械部件
、
存在丢失风险
读写性能
顺序读写
随机读写
勉强
(需要等待定位)
几乎完全不行
今天的应用场景
冷数据的存档和备份
正 v.s. 反
磁鼓 (Magnetic Drum, 1932)
1D → 1.5D (1D x
n
n
n
)
用旋转的二维平面存储数据 (无法内卷,容量变小)
读写延迟不会超过旋转周期 (随机读写速度大幅提升)
正 v.s. 反
疯狂内卷:磁盘 (Hard Disk, 1956)
1.5D → 2.5D (2D x n)
在二维平面上放置许多磁带
正 v.s. 反
磁盘:克服各种工程挑战
正 v.s. 反
磁盘:克服各种工程挑战 (cont'd)
正 v.s. 反
磁盘:作为存储设备的分析
成本与风险
价格
容量
可靠性
低
- 高密度低成本
高
- 2.5D,上万磁道
存在机械部件
读写性能
顺序读写
随机读写
较高
勉强
(需要等待定位)
今天的应用场景
计算机系统的主力数据存储
我们的服务器:4 x 4TB HDD (RAID0)
正 v.s. 反
磁盘:性能调优
为了读/写一个扇区
读写头需要到对应的磁道
7200rpm → 120rps → “寻道” 时间 8.3ms
转轴将盘片旋转到读写头的位置
读写头移动时间通常也需要几个 ms
通过缓存/调度等缓解
例如著名的 “电梯” 调度算法
成为了历史的尘埃
Advanced Host Controller Interface (AHCI); Native Command Queuing (NCQ)
正 v.s. 反
软盘 (Floppy Disk, 1971)
把读写头和盘片分开——实现数据移动
计算机上的软盘驱动器 (
drive
) + 可移动的盘片
8" (1971), 5.25" (1975), 3.5" (1981)
最初的软盘成本很低,就是个纸壳子
3.5 英寸软盘为了提高可靠性,已经是 “硬” 的了
正 v.s. 反
软盘:作为存储设备的分析
成本与风险
价格
容量
可靠性
低
- 低成本材料
高
- 裸露介质,密度受限
低
读写性能
顺序读写
随机读写
低
低
今天的应用场景
存盘按钮