寄存器和一级缓存是同一件事吗?

发布于 2022-09-01 16:13:13 字数 102 浏览 19 评论 0

我看到一级缓存是内置在CPU内的,CPU可以直接从缓存或者内存中获取信息而不经过寄存器吗?寄存器和一级缓存是同一件事吗?我是个菜鸟,希望各位帮忙啦~ thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

我做我的改变 2022-09-08 16:13:13

不是一回事。
按读写速度排一下序你就大概明白了:
1. 寄存器(Register)
2. 缓存(Cache)
3. 内部存储器(RAM)
4. 外部存储器(Hard Drive)

揽清风入怀 2022-09-08 16:13:13

一级缓存 二级缓存 三级缓存都是CPU中的一个部分 容量依次变大 读写速度下降,缓存是用来填补CPU的高速处理速度和内存总线的相对较慢的读写速度的空缺的

若言繁花未落 2022-09-08 16:13:13

不是一回事。寄存器是cpu直接访问和处理的数据。一般CPU都会从内存取数据到寄存器,然后进行处理,但是如果老是访问内存同一个地址的话,就会影响效率,于是产生了CPU内置的缓存。

孤独患者 2022-09-08 16:13:13

建议阅读CSAPP

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文