我是否理解"缓存行","标记","页","帧","块&#的含义34;正确?

时间:2016-08-29 12:10:51

标签: caching memory cpu-architecture processor

例如,我拍摄了直接映射缓存。这些号码都在其中:

6 5 8 0 8 0 5 10 2 0 7 10

现在使用这张图片,我想了解标题中的给定单词,我已经在几个网站上阅读了它们,但是我读的越多,它就越困惑我。我认为使用像这样的示例图片来理解它会更容易。

  1. 缓存行:缓存的行数...?那么在这种情况下,我们有12个缓存行?

  2. 标签:不知道..

  3. Page:我也不知道......

  4. 框架:数字的数量,所以我们这里有0-7,所以8帧?

  5. 阻止:其他字/与页面相同吗?

  6. 还有其他的话我忘了这里适合吗?请帮助我,这绝不是一项绝望的自学。

    enter image description here

1 个答案:

答案 0 :(得分:-1)

如果您对英特尔架构有任何疑问,请务必回复X86 Docs,这非常大,但我回答了任何问题。就我而言,帧应该与堆栈帧连接。 您将看到,在手动Intel中仅使用表达式:"缓存行"。 确切地说,你应该使用它,而不是"缓存帧"。