解决计算机系统内存问题时大小写'b'有什么区别?

What's difference between upper and lower case 'b' when addressing problems about memory in computer system?

比如64B是什么意思 “64KB 8 路、64B 块、虚拟索引、物理标记、写分配、写回 I$ 和 D$。” 我的导师说它与64位不同,但我在互联网上找不到答案。

通常,以 SI 单位:https://en.wikipedia.org/wiki/Byte:

  • 大写B表示字节(通常为8位)
  • 小写b表示位

对于现代 CPU 上的 L1 缓存,64 字节行大小是完全正常的,并且以字节为单位指定缓存大小是正常的。

顺便说一句,I$不会回写;指令缓存在任何普通架构中都是只读的。