扫码加入

cache

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Caché,是 一种后关系型数据库。能并发访问同一数据的数据库技术。

Caché,是 一种后关系型数据库。能并发访问同一数据的数据库技术。收起

查看更多
  • STM32U5 USB Hub 连接 U 盘读写不稳定问题解决方案:DMA 与 Cache 优化实战
    在 STM32U5 系列 MCU 的 USB Host 应用中,通过 Hub 扩展 U 盘接口是工业控制、消费电子等场景的常见需求。然而,不少开发者会遇到 “小量数据读写正常,大量数据(如 1G)连续写入时随机失败” 的疑难问题 —— 这一现象在通过 Hub 连接 U 盘时尤为突出,直连则无异常,给产品稳定性带来极大挑战。本文基于 ST 官方技术文档 LAT1511(Rev 1.0),从问题定位、复现验证、根源分析到落地优化,全面拆解该问题,提供可直接复用的解决方案与核心开发经验。
    1012
    2025/12/22
  • 一文看懂CPU cache的基本原理
    CPU cache主要是为了解决CPU与内存之间的速度不匹配问题。CPU cache一般分为多级,例如L1、L2、L3 cache等。越靠近CPU的cache,速度越快,成本越高,容量越小。L1 cache一般包括指令cache (I-Cache)和数据cache(D-Cache),它们的原理基本一样,但是D-Cache需要读取和写入,而I-Cache只会被读取,不会被写入,因此D-Cache更复杂一些。
    一文看懂CPU cache的基本原理
  • 万字整理内存管理之Cache
    如果CPU需要将一个变量(假设地址是A)加1,一般分为以下3个步骤:CPU 从主存中读取地址A的数据到内部通用寄存器 x0(ARM64架构的通用寄存器之一);通用寄存器 x0 加1;CPU 将通用寄存器 x0 的值写入主存。
  • CPU体系结构之cache小结
    CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。
  • L1和L2 CPU Cache为何如此重要?
    Cache(高速缓存)的发展是计算历史上最重要的事件之一。
    977
    2021/09/24