并发编程与高并发解决方案——CPU多级缓存和缓存一致性

cache的作用 随着现代半导体工艺的发展,CPU的频率越来远快,相对内存快了一个数量级,对于访存的操作CPU就需要等待主存,这样会导致资源的白白浪费。所以cache的出现是为了解决CPU与内存速度不匹配的问题,(结构:cpu->cache->memory). cache 的工作原理 是基于“局部性”原理,它包含以下两个方面: 时间局部性:如果某个数据被访问,那么不久将来它很可能再次被访问。 空间
相关文章
相关标签/搜索