5
A
回答
4
大多数现代缓存不会将数据存储为连续的字节块,而是由于布局规划或时间考虑而使用银行业务和交织技术。另外,大多数高速缓存采用纠错技术,因此附加位可能与数据交错。
因此,讨论缓存的字节顺序时没有真正的意义,因为内部顺序通常会因设计考虑而受到损害。最重要的是,在大多数情况下,缓存以完整的行粒度提供数据,因此在询问您开始读取的偏移量时也没有意义。
最后,字节顺序是一个架构问题,它是如何解释从CPU获取的数据。它的存在描述了你可以用来解释数据的可能选项。缓存是微体系结构的,所以根据定义,你的CPU功能行为应该对他们没有意义,他们可以自由地实现他们想要的任何内部结构。 如果您有一些方法可以在内部窥探缓存并希望将其转换为值,则上述问题可能仍然有意义,在这种情况下,上述考虑适用,并且每个处理器可能有所不同。
相关问题
- 1. 关于CPU高速缓存的困惑
- 2. 可编程CPU高速缓存?
- 3. 高速缓存跨越的作用,同时刷新CPU缓存
- 4. 高速缓存控制器从主内存到L2高速缓存的读取时间有多少个字节?
- 5. C程序中的CPU高速缓存无效?
- 6. 具有高可用性的高速缓存服务器
- 7. 是否有可能在高速缓存工作者角色(CacheService)上查看哪些对象被高速缓存
- 8. CPU缓存是否会加速写入/读取新文件?
- 9. 使用spring高速缓存的属性高速缓存
- 10. Azure表存储API高速缓存结果是否存在?
- 11. MySQL高速缓存
- 12. 是否有可能知道Java中MHZ的最高CPU速度?
- 13. 禁用高速缓存中的缓存
- 14. 禁用CPU高速缓存上ARMv8-A的Linux
- 15. 生成CPU高速缓存未命中时的性能
- 16. Azure缓存(预览)OutputCache - 高CPU - 缓慢
- 17. .NET应用程序高速缓存vs数据库高速缓存
- 18. 检查高速缓存中是否存在Kerberos票据
- 19. 高速缓存行刷新是否将整行写入内存?
- 20. 元高速缓存或Codeigniter高速缓存
- 21. 从高速缓存下载图像Android与高速缓存
- 22. 数据是否加载到与高速缓存行大小对齐的高速缓存中?
- 23. 节点/快速服务图像是否存在;缓存问题
- 24. 浏览器是否曾经做过高速缓存响应时没有返回缓存相关的缓存?
- 25. 选择具有动态属性的高速缓存元素
- 26. HOWTO使用Struts2的具有高速缓存过滤
- 27. C#:Web浏览器的控制,具有高速缓存
- 28. 在Java中具有固定到期时间的高速缓存
- 29. 高速缓存的模式
- 30. 高速缓存后“采取”行动RDD导致只有2%高速缓存
我怀疑这方面的一些事情。谢谢 - 接受。 –