电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>处理器/DSP>CPU缓存是什么意思_CPU缓存有什么作用

CPU缓存是什么意思_CPU缓存有什么作用

收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐
热点推荐

CPU一级缓存与二级缓存深度分析

CPU缓存:通过优化的的读取机制,可以使CPU读取缓存的命中率非常高,也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。
2018-04-16 10:52:2720500

高并发系统中的缓存 缓存系统存在的三大问题

缓存在计算机系统是无处不在,在CPU层面有L1-L3的Cache,在Linux中有TLB加速虚拟地址和物理地址的转换,在浏览器有本地缓存、手机有本地缓存等。
2020-07-15 11:03:384669

CUP缓存(L1、L2、L3)是什么

以近代CPU的视角来说,三级缓存(包括L1一级缓存、L2二级缓存、L3三级缓存)都是集成在CPU内的缓存,它们的作用都是作为CPU与主内存之间的高速数据缓冲区,L1最靠近CPU核心;L2其次;L3
2022-10-14 11:02:4512662

cpu与cache内存交互的过程

CPU接收到指令后,它会最先向CPU中的一级缓存(L1 Cache)去寻找相关的数据,然一级缓存是与CPU同频运行的,但是由于容量较小,所以不可能每次都命中。
2022-10-21 09:10:543321

FPGA与CPU之间是如何通信的?

冯氏结构中使用内存有两种作用。一是保存状态,二是在执行单元间通信。由于内存是共享的,就需要做访问仲裁;为了利用访问局部性,每个执行单元有一个私有的缓存,这就要维持执行部件间缓存的一致性。
2023-07-12 10:34:382710

CPU Cache是如何保证缓存一致性的?

我们介绍`CPU Cache`的组织架构及其进行**读操作**时的寻址方式,但是缓存不仅仅只有读操作,还有 **写操作** ,这会带来一个新的问题
2023-12-04 15:05:322580

一文了解CPU高速缓存

CPU的核心功能包括数据运算和指令控制。CPU运算的数据和执行的指令全部存储在CPU的寄存器中,这些数据和指令又都来自于CPU高速缓存
2024-01-02 16:01:482648

缓存有大key?你得知道的一些手段

      背景: 最近系统内缓存CPU使用率一直报警,超过设置的70%报警阀值,针对此场景,需要对应解决缓存是否有大key使用问题,扫描缓存集群的大key,针对每个key做优化处理。 以下
2024-06-19 09:38:251514

CPU二级缓存打开器-加速

CPU二级缓存打开器-加速软件简介:一般的CPU在出厂时都是没有真正打开二级缓存的!就像你吃馒头,你可以吃4个,但吃了会觉得太饱,但也不会有什么大的伤 害!^_^而CPU也是,为了降低损坏率,一般
2009-03-02 17:04:02

缓存作用和设计模式

1、缓存作用在业务系统中,查询时最容易出现性能问题的模块,查询面对的数据量大,筛选条件复杂,所以在系统架构中引入缓存层,则是非常必要的,用来缓存热点数据,达到快速响应的目的。缓存使用的基本原则
2021-01-05 17:57:21

ESP32-C3使用SPI通信缓存有多少?

我们计划用ESP32-AT功能,看到资料上ESP32-C3仅支持SPI通信,请问: ①ESP32-C3使用SPI通信缓存有多少? ②ESP32-C3使用SPI通信接收到数据以后空中速率可以达到
2024-06-26 07:58:57

ZigBee天线接收缓存有多大的空间?

1、ZigBee天线接收缓存有多大的空间?2、如果多对一发送,接收方是否存在同时接收冲突而造成丢包,协议栈是否有处理?
2016-03-16 11:03:37

CPU的超线程技术

CPU的超线程技术 CPU生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量。不过目前CPU的频率越来越快,如果再通过提升CPU频率
2009-04-26 09:12:51986

处理器缓存

处理器缓存              缓存(Cache)大小是CPU的重要指标之一,其结构与大小对CPU速度的影响非常大。简单地讲,缓
2009-12-17 11:06:25503

硬盘缓存

硬盘缓存              缓存(Cache)是SCSI硬盘与外部总线交换数据的场所,硬盘先将数据传送到缓存,再由缓存
2009-12-17 14:43:071341

什么是处理器缓存

什么是处理器缓存              缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速度很快
2009-12-17 16:03:57743

笔记本处理器缓存

笔记本处理器缓存              缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速度很快
2009-12-18 10:09:08858

CPU一级缓存

CPU一级缓存              CPU缓存(Cache Memo
2009-12-24 10:21:37564

CPU二级缓存容量

CPU二级缓存容量            CPU缓存(Cache Memory)是位
2009-12-24 10:22:58665

CPU超线程技术

CPU超线程技术            CPU生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量。不过目前CPU的频率越
2009-12-24 10:57:25651

硬盘缓存是什么?

硬盘缓存是什么? 缓存是硬盘内部的高速存储器,硬盘需要通过它来完成与外部数据总线交换数据的过程。硬盘本身的高速缓存(Cache)
2010-01-22 10:40:45874

什么是缓存Cache

什么是缓存Cache 即高速缓冲存储器,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接
2010-01-23 10:57:131068

什么是CPU工作电压/高级转移缓存

什么是CPU工作电压/高级转移缓存CPU工作电压是指CPU正常工作所需的电压,提高工作电压,可以加强CPU内部信号,增加CPU
2010-02-04 10:32:541383

什么是追踪缓存/转接卡?

什么是追踪缓存/转接卡?  追踪缓存  在奔腾IV一级缓存中,一般一级缓存中的指令缓存都是即时解码:而追踪缓存无须
2010-02-04 10:40:28569

什么是CPU一级缓存/二级缓存

什么是CPU一级缓存/二级缓存?  即L1 Cache。集成在CPU内部中,用于CPU在处理数据过程中数据的暂时保存。由于缓存指令和数据与CPU
2010-02-04 10:43:361429

什么是CPU缓存/前端总线(FSB)频率

什么是CPU缓存/前端总线(FSB)频率  缓存   缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响
2010-02-04 11:22:361700

什么是处理器缓存

什么是处理器缓存处理器缓存: Cache(高速缓冲存储器)是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远
2010-02-04 12:02:261093

高速缓存(Cache),高速缓存(Cache)原理是什么?

高速缓存(Cache),高速缓存(Cache)原理是什么? 高速缓存Cache是位于CPU和主存储器之间规模较小、存取速度快捷的静态存储器。Cache一般由
2010-03-26 10:49:277135

CPU缓存对性能的影响

  说到CPU,不得不说的就是CPU缓存,目前CPU缓存已经成了衡量CPU性能的一个必要指标,那么CPU缓存到底对CPU性能的影
2010-11-13 17:58:252939

157.157、缓存 缓存使用 本地锁在分布式下的问题

缓存
充八万发布于 2023-07-18 04:44:59

sdwebimage清除缓存方法

清除通过SDWebImage进行的缓存;Sdwebimage手动清除缓存方法;iOS SDWebImage清空缓存新方法.
2017-11-09 14:38:543977

Mybatis缓存之一级缓存

本文主要讲mybatis的一级缓存,一级缓存是SqlSession级别的缓存。mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。一级缓存
2017-11-27 20:44:231432

二级缓存和三级缓存的区别

我们所说的电脑缓存是当cpu在读取数据的时候,首先是从缓存文件中进行查找,然后找到之后会自动读取在输入到cpu进行处理,当然如果没有在缓存中找到对应的缓存文件的话,那么就会从内存中读取并且传输给cpu来处理。
2018-03-07 10:16:5310758

OpenGL双缓存和单缓存的区别

编码时遇到glutInitDisplayMode(unsigned int mode) ;函数,主要作用是设置初始显示模式,其中有两个可用形参不甚理解。分别为GLUT_SINGLE,GLUT_DOUBLE。其中GLUT_SINGLE指定单缓存窗口,GLUT_DOUBLE指定双缓存窗口。
2018-03-21 09:36:066104

渲染中的帧缓存和深度缓存

渲染涉及大量的缓存,这里缓存只是一个简单的存有像素数据的矩形内存块,最重要缓存是帧缓存和深度缓存
2018-05-14 11:44:457753

PIC32MZ器件系列中使用L1CPU高速缓存实现的风险和解决方法

本文档提供了PIC32MZ 器件系列中一级(Level 1, L1)CPU高速缓存实现的相关信息,并介绍了高速缓存系统的相关风险。此外还提供了解决这些风险的方法。
2018-06-15 11:26:009

PIC32 FRM带L1CPU高速缓存的器件上的预取模块特性和操作中文概述

本节介绍带 L1 CPU 高速缓存的 PIC32 器件上的预取模块的特性和操作。预取模块特性可以提高大多数应用的系统性能。
2018-06-06 06:29:001

二级缓存是什么意思 为什么要分一二三级缓存

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。
2018-08-14 08:56:4353841

一级缓存、二级缓存、三级缓存区别是什么 详解它们的区分方法

一级缓存(Level 1 Cache)简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存,也是历史上最早出现的CPU缓存
2018-08-14 09:27:2882082

cpu二级缓存越大越好吗 现在一般都是多大

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。
2018-08-14 09:40:1727413

CPU 2级缓存3m和6m区别是什么 对运行速度有影响吗

CPU缓存越高代表的是CPU档次越高而不是主频越低,部分高端CPU才使用到3级缓存
2018-08-14 10:06:1629312

怎样启用CPU的二级缓存 如何查看二级缓存的参数

提到二级缓存容量的差距,还得从两大CPU巨头对一级缓存的理解说起。对,没看错,就是平常曝光率远逊于二级缓存的“一级缓存”!它才是造成上面提到巨大差异的“罪魁祸首”。
2018-08-14 10:20:5014211

如何检测cpu二级缓存是否损坏 详解二级缓存CPU性能影响

综上所述,在CPU性能方面,并非只从二级缓存容量上作对比就可以得到准确的答案,实际上还要考虑到缓存的总体设计结构、一级数 据缓存容量等因素。
2018-08-14 10:39:4411490

二级缓存怎么清理或者关闭二级缓存的办法介绍

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。
2018-08-14 11:38:156334

amd二级缓存多少比较好 如何选择范围

CPU缓存中找到有用的数据被称为命中,当缓存中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。
2018-08-14 14:38:242351

二级缓存速度如何 二级缓存最大多少

缓存大小也是CPU的重要指标之一,且缓存的结构和大小对CPU速度的影响大,CPU缓存的运行频率极高,一般是和处理器同频运作,工作效率大于系统内存和硬盘。
2018-08-14 15:01:4110848

二级缓存的简单配置教程详解 浅谈二级缓存之功效

缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速度很快。L1Cache(一级缓存)是CPU第一层高速缓存
2018-08-14 15:28:244926

CPU缓存作用 CPU有多层缓存有何用意

简短的回答是不同的缓存级别适用于不同的目的和限制,在设计上完全不同。经验上,随着缓存级别的增加,缓存变得更大,更慢,密度更高,每单位存储消耗的电能更少,能处理更多的任务。
2018-10-25 10:04:525706

硬盘缓存有什么用

硬盘缓存一般指高速缓冲存储器。本视频主要详细介绍了硬盘缓存有什么用,分别有预读取、是对写入动作进行缓存以及是临时存储最近访问过的数据。
2018-11-10 10:31:4423140

处理器缓存有啥用

按照数据读取顺序和与CPU结合的紧密程度,CPU缓存可以分为一级缓存,二级缓存,如今主流CPU还有三级缓存,甚至有些CPU还有四级缓存。每一级缓存中所储存的全部数据都是下一级缓存的一部分,这三种缓存的技术难度和制造成本是相对递减的,所以其容量也是相对递增的。
2019-01-21 17:11:3516118

什么是Web缓存,HTTP缓存和浏览器缓存的区别

前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。
2019-09-13 04:17:0010590

缓存是什么 为什么需要缓存

缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。
2019-09-28 02:48:0012509

英特尔调整Tiger Lake移动处理器的缓存结构,计划提高移动CPU效率

12月2日消息,据报道,早在Skylake微架构发布时,英特尔就开始在HEDT系列处理器中调整其CPU缓存结构。现在根据Geekbench的说法,英特尔即将发布的10nm Tiger Lake移动处理器也将进行类似的缓存结构调整。
2019-12-02 14:40:183099

CPU缓存是干什么的?越大越好吗

CPU的参数中,我们除了常见的核心线程以及各种频率之外,还经常会看到一个名为缓存的参数,有的是9MB,有的是16MB,甚至在三代锐龙上还有的能达到72MB的缓存,那么这些缓存到底是干什么的? 越大性能会越好么?
2020-03-22 16:48:006882

谈一谈CPU缓存缓存一致性

左图为最简单的高速缓存的配置,数据的读取和存储都经过高速缓存CPU核心与高速缓存有一条特殊的快速通道;主存与高速缓存都连在系统总线上(BUS)这条总线还用于其他组件的通信
2020-05-03 17:51:002708

缓存的基本原理 缓存的分类

缓存的主要手段有:浏览器缓存、CDN、反向代理、本地缓存、分布式缓存、数据库缓存
2020-06-13 12:04:405390

CPU缓存配置加倍上 内部缓存有何意义

缓存其实就是CPU内部的“内存”。因为处理器也是由很多部分组成的,有些负责计算整数、有些负责计算乘法、有些负责处理外部的命令或指令
2020-08-18 17:06:311008

固态硬盘的DRAM缓存作用

固态硬盘缓存有两种,一种是SLC缓存(看不见),利用TLC模拟SLC来加快写入速度;另一种就是存储极客今天要详细介绍的DRAM缓存(看得见)。
2020-09-22 16:32:0727419

如何写出让CPU执行更快的代码?

能。 CPU 内部嵌入了 CPU Cache(高速缓存),它的存储容量很小,但是离 CPU 核心很近,所以缓存的读写速度是极快的,那么如果 CPU 运算时,直接从 CPU Cache 读取数据,而不是从内存的话,运算速度就会很快。 但是,大多数人不知道 CPU Cache 的运行机制,以至于不知道如何才能
2020-10-29 11:21:482840

一文带你了解CPU缓存L1,L2,L3的工作原理

讨论 CPU(Central Processing Units)时,您可能听说过高速缓存。但是,我们并没有过多地关注这些数字,它们也不是这些 CPU 广告的主要亮点。 那么,CPU 缓存到底有多重要,它又是如何工作的? 二、什么是 CPU 缓存? 首先,缓存只是一种非常快速的
2023-02-02 18:28:576136

各级别CPU缓存的工作原理

讨论CPU(Central Processing Units)时,您可能听说过高速缓存。但是,我们并没有过多地关注这些数字,它们也不是这些CPU广告的主要亮点。 那么,CPU缓存到底有多重要,它又是如何工作的? 二、什么是CPU缓存? 首先,缓存只是一种非常快速的内存
2020-10-30 15:25:195011

PIC32MZ器件系列中的 1 级(L1)CPU 缓存实现

该PIC32MZ器件系列仅采用1级高速缓存。L1缓存分为两部分,指令缓存和数据缓存CPU 可以直接访问内存或通过缓存访问内存。高速缓存的使用对于实现PIC32MZ器件系列的最大性能至关重要。
2021-06-18 11:37:042983

缓存如何工作,如何设计CPU缓存

20世纪80年代,CPU性能有了显著提升,但这受到板载内存访问速度缓慢增长的阻碍。随着这种差异的恶化,工程师们发现了一种通过新的设计技术缓存来解决问题的方法。本文将帮助你进一步了解什么是缓存,它如何工作以及如何设计CPU缓存
2020-11-19 17:23:133311

缓存的原理/作用/使用的场景/方法

在项目中,有些请求查询,并不需要每次都去查询数据库,而是先判断缓存数据是否存在,如果存在,直接用缓存的数据返回结果,如果不存在,再去查询数据库,并将数据缓存起来,用于下次请求使用。
2020-12-21 16:36:512586

SLC缓存的原理及作用

支持的技术,它的存在解决了SSD硬盘的性能问题,也延长了SSD寿命。 国产SSD品牌致钛科技今天在公众号上科普了SLC缓存的原理及作用,我们来看下。 致钛表示,通常大家并不会把SSD空间全部用光,总会有空余容量,不管是MLC还是TLC的固态硬盘,厂商都可以把这些
2021-01-11 17:14:419691

如何设计一个缓存系统?

设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据
2021-02-08 11:40:003460

把进程绑定到某个 CPU 上运行是怎么实现?

、L2缓存,而L3缓存是共用的。如果一个进程在核心间来回切换,各个核心的缓存命中率就会受到影响。相反如果进程不管如何调度,都始终可以在一个核心上执行,那么其数据的L1、L2 缓存的命中率可以显著提高。 所以,将进程与 CPU 进行绑定可以提高 CPU 缓存的命中率,
2021-07-02 09:55:013185

CPU缓存作用及原理有哪些

CPU缓存是位于CPU与内存之间的临时存储器,它的容量比内存小很多,但交换速度比内存要快很多。 CPU缓存分为三类:一级缓存—L1、二级缓存—L2、三级缓存—L3。我们常见的是三级缓存,但CPU
2021-08-27 15:58:1612440

到底是更新缓存还是删缓存

如何保证缓存和数据库一致性,这是一个老生常谈的话题了。 但很多人对这个问题,依旧有很多疑惑: 到底是更新缓存还是删缓存? 到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库? 为什么要
2021-10-22 17:05:225637

一文读懂缓存和内存有何区别

缓存和内存都是计算机不同的组成部件。
2021-11-13 16:02:4835132

关于CPU缓存作用

CPU没有存储功能,那么缓存到底是干什么的?CPU缓存是用于减少处理器访问内存所需平均时间的部件,作用类似于CPU内部的内存。
2022-03-30 10:58:365292

CPU缓存设计的原则及工作原理

本文将研究 CPU 缓存设计的原则,包括局部性、逻辑组织和启发式管理。
2022-04-28 17:19:444568

FPGA学习-基于FIFO的行缓存结构

在FPGA中对图像的一行数据进行缓存时,可以采用FIFO这一结构,如上图所示,新一行图像数据流入到FIFO1中,FIFO1中会对图像数据进行缓存,当FIFO1中缓存有一行图像数据时,在下一行图像数据来临的时候,将FIFO1中缓存的图像数据读出,并传递给下一个FIFO
2022-05-10 09:59:294734

CPU缓存一致性协议MESI详解

CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。为了解决这个问题,CPU厂商在CPU中内置了少量的高速缓存以解决I\O速度和CPU运算速度之间的不匹配问题。
2022-05-12 17:36:555032

关于内存缓存的那些事

而包含和不包含的区别在这里就会有所体现。如果是包含策略,那么新数据直接覆盖旧数据即可,旧数据等于直接作废,除非这个数据最近在CPU中被改写过,需要返回到内存中进行保存,那么才需要将该缓存行刷回内存(那么如何确定该缓存行是否被改写过呢?可以用一个名为dirty的标志位注明)。
2022-08-03 16:59:003782

STM32F7xx缓存概述

指令缓存仅用于指令。是时候获得来自外部内存的指令很大。如果内存是外部闪存,CPU可能需要50-100ns才能获得指令。
2022-09-28 11:03:143

STM32F7系列上缓存

STM32F7系列设备包括4 KB、8 KB或16 KB的L1缓存说明和数据。一级缓存CPU附近存储一组数据或指令,因此,CPU不必不断获取重复使用的相同数据,例如小循环。
2022-09-28 16:42:183

SSD缓存有3种 千万别买错!

考考你:固态硬盘SSD的三大主要元件哪个不是必须的? A.主控芯片 B.缓存芯片 C.闪存颗粒 如果你选的是B,那恭喜你答对了。 聪明的你肯定要问了,既然缓存不是必须的,那为什么有的固态硬盘坚持要有
2022-10-25 18:09:152940

弄懂HTTP缓存机制及原理

两类缓存规则可以同时存在,强制缓存优先级高于对比缓存,也就是说,当执行强制缓存的规则时,如果缓存生效,直接使用缓存,不再执行对比缓存规则。
2023-01-29 09:38:561837

Caffeine教程缓存介绍

缓存(Cache)在代码世界中无处不在。从底层的CPU多级缓存,到客户端的页面缓存,处处都存在着缓存的身影。缓存从本质上来说,是一种空间换时间的手段,通过对数据进行一定的空间安排,使得下次进行数据访问时起到加速的效果。
2023-05-22 11:01:141582

介绍下cpu缓存一致性(MESI协议)

之前介绍了java并发包的cas原理和java内存模型,这篇我们介绍下cpu缓存一致性原理,可以帮助我们更好的理解cas的底层原理。
2023-06-09 16:01:175924

聊聊本地缓存和分布式缓存

本地缓存 :应用中的缓存组件,缓存组件和应用在同一进程中,缓存的读写非常快,没有网络开销。但各应用或集群的各节点都需要维护自己的单独缓存,无法共享缓存
2023-06-11 15:12:211244

CPU缓存一致性协议解析

CPU运行效率高不高,一定程度取决于缓存,这里就给大家分享一下CPU缓存相关的内容。
2023-07-12 10:07:511416

CPU缓存知识科普

好久没有写一些微观方面的文章了,今天写一篇关于CPU Cache相关的文章,这篇文章比较长,主要分成这么几个部分:基础知识、缓存的命中、缓存的一致性和延伸阅读。其中会讲述一些多核 CPU 的系统架构
2023-07-17 12:26:241720

cpu缓存作用及原理是什么

CPU高速缓存集成于CPU的内部,其是CPU可以高效运行的成分之一,本文围绕下面三个话题来讲解CPU缓存作用
2023-08-21 12:17:354750

CPU缓存基础知识

本篇文章主要聚焦CPU Cache,文章比较长,主要分成这么几个部分。
2023-08-28 14:36:471902

CPU缓存那些事儿

CPU Cache 在读取内存数据时,每次不会只读一个字或一个字节,而是一块块地读取,这每一小块数据也叫CPU 缓存行(CPU Cache Line)。这也是对局部性原理的运用,当一个指令或数据被
2023-09-10 10:57:281319

为什么GPU获得了如此多的缓存

不久之前,如果您想要一个内置大量缓存的处理器,那么 CPU 是显而易见的选择。现在,即使是预算级 GPU 也比几年前的高端 CPU 配备了更多的内存。
2023-10-07 17:37:232980

如何使用缓存

缓存技术被认为是减轻服务器负载、降低网络拥塞、增强Web可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性(Temproral Locality)原理, 将客户访问过的内容在Cache中
2023-10-08 14:07:171333

Spring Cache缓存常规配置

作者最近在开发公司项目时使用到 Redis 缓存,并在翻看前人代码时,看到了一种关于 @Cacheable 注解的自定义缓存有效期的解决方案,感觉比较实用,因此作者自己拓展完善了一番后分享给各位。
2023-11-28 10:44:141174

mybatis一级缓存和二级缓存的原理

MyBatis是一种轻量级的持久化框架,它提供了一级缓存和二级缓存的机制来优化数据库操作性能。一级缓存是默认开启的,而二级缓存需要手动配置启用。 一、一级缓存 1.1 缓存生命周期 一级缓存存在于
2023-12-03 11:55:111878

Redis缓存预热+缓存雪崩+缓存击穿+缓存穿透要点简析

缓存预热就是系统上线后,提前将相关的缓存数据直接加载到缓存系统。
2023-12-25 09:41:021549

什么是CPU缓存?它有哪些作用

CPU缓存(Cache Memory)是计算机系统中一个至关重要的组成部分,它位于CPU与内存之间,作为两者之间的临时存储器。CPU缓存的主要作用是减少CPU访问内存所需的时间,从而提高系统的整体性能。以下将详细阐述CPU缓存的定义、类型、工作原理及其作用
2024-08-22 14:54:598453

缓存之美——如何选择合适的本地缓存

Guava cache是Google开发的Guava工具包中一套完善的JVM本地缓存框架,底层实现的数据结构类似于ConcurrentHashMap,但是进行了更多的能力拓展,包括缓存过期时间设置、缓存容量设置、多种淘汰策略、缓存监控等,下面简单介绍下这些功能及其使用方式。
2024-11-17 14:24:241140

什么是缓存(Cache)及其作用

缓存(Cache)是一种高速存储器,用于临时存储数据,以便快速访问。在计算机系统中,缓存作用是减少处理器访问主存储器(如随机存取存储器RAM)所需的时间。 缓存(Cache)概述 缓存是一种位于
2024-12-18 09:28:3115994

HTTP缓存头的使用 本地缓存与远程缓存的区别

HTTP缓存头是一组HTTP响应头,它们控制浏览器和中间代理服务器如何缓存网页内容。合理使用HTTP缓存头可以显著提高网站的加载速度和性能,减少服务器的负载。 1. HTTP缓存头概述 HTTP缓存
2024-12-18 09:41:30882

nginx中强缓存和协商缓存介绍

缓存直接告诉浏览器:在缓存过期前,无需与服务器通信,直接使用本地缓存
2025-04-01 16:01:51799

MCU缓存设计

从Flash或外部存储器读取的指令,减少CPU因等待指令加载而停滞,适用于实时性要求高的场景(如中断服务程序)。 D-Cache‌:缓存从Flash、SRAM或外部存储器读取的数据,加速变量与堆栈的读写操作。 TCM(紧耦合内存)‌:部分MCU(如STM32H743)设置独立TCM区域,存放需极低延
2025-05-07 15:29:47941

高性能缓存设计:如何解决缓存伪共享问题

在多核高并发场景下, 缓存伪共享(False Sharing) 是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(Cache Line)中的独立变量时,CPU缓存一致性协议会强制同步整个
2025-07-01 15:01:35580

已全部加载完成