计算机硬件组成(寄存器, 内存, 缓存的关系)

本文深入探讨了计算机中CPU缓存与存储器层级的关系,解释了为什么一级缓存比二级缓存更快,以及它们如何影响CPU性能。详细介绍了栈和堆在缓存中的位置,以及一级缓存和二级缓存的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

emmm 个人笔记篇…
本篇博客为了我一直记不住这些知识点, 写篇博客日后每次翻开看看
如果有问题, 欢迎指正!

距离 CPU 最近的是寄存器, 其次是缓存, 内存最远, (更远的就是外存了, 磁盘啥的)

缓存是存储一部分内存中的数据, 来提高性能, 不用让 CPU 每次都访问内存

缓存又分为了一级缓存, 二级缓存

我们说栈比堆快, 是因为栈基于一级缓存, 堆基于二级缓存

一级缓存二级缓存是 CPU 缓存, 不同于页缓存
一级缓存 : CPU 内部, 访问快, 比较小
二级缓存 : CPU 和内存之间的地址, 访问比一级缓存慢, 但是比读内存快, 比较大

一级缓存用来暂时存储并向 CPU 递送运算所需数据 (栈), 二级缓存就是一级缓存的缓冲器, 一级缓存制造成本高,容量有限, 二级缓存就是存储那些 CPU 处理时需要用到, 一级缓存又无法存储的数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值