由于普通计算机中RAM(与CPU相比)相对较慢,因此最佳内存使用非常重要。我粗略地了解如何使用缓存来掩盖不良内存性能。
我一直在阅读内存保持靠近处理器以获得良好性能非常重要。记忆是什么意思"关闭"到处理器?这是指缓存内存(缓存更接近处理器)吗?或者主存的不同部分之间的访问速度是否存在差异?
答案 0 :(得分:3)
典型的内存架构包括以下级别:
内存访问时间按此顺序减少。形容词" close"指的是这个顺序,例如L1缓存比L2缓存更接近。
如果性能很重要,则应将内存尽可能接近到处理器内核。但是,形容词" close"本身就令人困惑。
答案 1 :(得分:2)
它指的是缓存。尝试搜索L1,L2,L3缓存。 L1是最接近的,即当CPU想要在内存中查找某些数据时,它将访问最接近的数据(L1)并进行检查。如果没有在这里找到,它会转到随后的较低级别,最后是主存储器(RAM),然后转到辅助存储器(硬盘)。 通常,靠近CPU的内存会更小但速度更快,而更远的内存会更大更慢