如果这是问这个问题的错误地方,我很抱歉,但我已经搜索过并且总是找到不同的答案。我的问题是:
哪个更快?缓存还是 CPU 寄存器?
根据我的说法,寄存器是直接加载数据以执行它,而缓存只是靠近或在 CPU 内部的存储位置。
以下是我发现让我感到困惑的来源:
2 用于缓存 | 1 用于寄存器
http://in.answers.yahoo.com/question/index?qid=20110503030537AAzmDGp
缓存更快。
http://wiki.answers.com/Q/Is_cache_memory_faster_than_CPU_registers
那么到底是哪一个呢?