如何计算在直接映射缓存中寻址一个字所需的位数
how to calculate the number of bits required to address a word in direct mapped cache
为了获得偏移量,我对每个数据的字节数进行了 log2。那么索引是原始数据总数的log2。单词选择的字节数如何。您如何获得单词 addressing/selection.
所需的那些位
这是我得到的他How does direct mapped cache work?
维基百科并没有真正谈论单词选择,因为它谈论缓存被分成 3 列,而对于单词选择,我们有 4 列。
Let us assume I have a frame of 16 words and a word is 64 bits. The address length is 32 bits. How do I calculate the number of bits required to address a byte within a word for instance.
有点奇怪,但可以用简单的数学计算。只是一个简单的三角形规则,例如:对于 64 位 -> 32 位我将如何使用 8 位我不确定它是否正确但它正在工作
为了获得偏移量,我对每个数据的字节数进行了 log2。那么索引是原始数据总数的log2。单词选择的字节数如何。您如何获得单词 addressing/selection.
所需的那些位这是我得到的他How does direct mapped cache work?
维基百科并没有真正谈论单词选择,因为它谈论缓存被分成 3 列,而对于单词选择,我们有 4 列。
Let us assume I have a frame of 16 words and a word is 64 bits. The address length is 32 bits. How do I calculate the number of bits required to address a byte within a word for instance.
有点奇怪,但可以用简单的数学计算。只是一个简单的三角形规则,例如:对于 64 位 -> 32 位我将如何使用 8 位我不确定它是否正确但它正在工作