看啥推荐读物
专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
今天看啥  ›  专栏  ›  Linux爱好者

图文并茂,带你认识CPU缓存那些事儿

Linux爱好者  · 公众号  · linux  · 2024-04-30 09:54
转自:https://blog.csdn.net/a745CPU高速缓存集成于CPU的内部,其是CPU可以高效运行的成分之一,本文围绕下面三个话题来讲解CPU缓存的作用:为什么需要高速缓存?高速缓存的内部结构是怎样的?如何利用好cache,优化代码执行效率?为什么需要高速缓存?在现代计算机的体系架构中,为了存储数据,引入了下面一些元件1.CPU寄存器2.CPU高速缓存3.内存4.硬盘从1->4,速度越来越慢,价格越来越低,容量越来越大。这样的设计使得一台计算机的价格会处于一个合理的区间,使得计算机可以走进千家万户。由于硬盘的速度比内存访问慢,因此我们在开发应用软件时,经常会使用redis/memcached这样的组件来加快速度。而由于CPU和内存速度的不同,于是产生了CPU高速缓存。下面这张表反应了CPU高速缓存和内存的速度差距。存储器类型时钟周期L1 cache4L2 cache11L3 cache24内存 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照