作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我这周的作业有这个问题,我不明白缓存是如何被打败的,或者我如何用汇编程序来展示它。有人能指出我正确的方向吗?
Show, with assembly program examples, how the two different caches (Associative and Direct Mapping) can be defeated. Explain why this occurs and how it can be fixed. Are the same programs used to defeat the caches the same?
最佳答案
缓存可以提高性能。因此,击败缓存意味着找到一种降低性能(在缓存存在的情况下)而不是提高性能的内存访问模式。
请记住,缓存的大小是有限的(例如,小于主内存),因此通常要击败缓存涉及填充它,以便它在您访问它之前丢弃您即将访问的数据。
关于caching - 缓存如何被打败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6641813/
我是一名优秀的程序员,十分优秀!