什么是缓存?CPU、内存和硬盘都有缓存吗?
固态硬盘(SSD)同样拥有缓存技术,主要分为内存缓存和闪存缓存两种类型。目前主流固态硬盘多采用TLC颗粒,因为SLC颗粒虽然速度极快,但造价高昂且容量有限,难以满足大众市场对性价比的需求。为了平衡速度与成本,厂商会采用特定的策略来提升TLC的性能。
固态硬盘(SSD)同样拥有缓存技术,主要分为内存缓存和闪存缓存两种类型。目前主流固态硬盘多采用TLC颗粒,因为SLC颗粒虽然速度极快,但造价高昂且容量有限,难以满足大众市场对性价比的需求。为了平衡速度与成本,厂商会采用特定的策略来提升TLC的性能。
虽然SSD确实有缓存,但很多人可能没注意到,机械硬盘(HDD)其实也有缓存,通常是几MB到256MB不等的DRAM。不过硬盘缓存主要作用是预读取和写入缓冲,和CPU那种为了弥补速度差异而设计的多级缓存(L1/L2/L3)以及内存本身的缓存机制,在原理和目的上还是有很大区别的。另外,回答里提到的TLC策略,现在其实更多是通过QLC或者混合存储来进一步优化成本,SLC缓存模式也很常见,但长期写入确实会有掉速问题,这点楼主可以补充一下。