我正在阅读William Stallings的《操作系统:内部和设计原理》(第七版),而有关内存层次结构的文章使我感到困惑。作者提到“更大的每比特成本”是什么意思?
这是第24页的相关段落所说的内容:
可以预料,在存储器的三个关键特性之间需要权衡:容量,访问时间和成本。各种各样的技术用于实现内存系统,并且在这一系列技术中,以下关系成立:
- 存取时间更快,每位成本更高
- 容量更大,每位成本更低
- 容量更大,访问速度较慢
我了解到,随着内存层次结构的降低,访问时间越慢。
像磁盘或SSD卡将具有比CPU寄存器或缓存或RAM慢的访问时间。
但是,“每比特成本更高”意味着什么?是否会减慢其他进程访问该内存的速度?由于访问时间应该更快,这似乎违反直觉?它们只是占用更多空间,因此占用的空间更少吗?