为什么 RAM 不如寄存器/高速缓冲存储器快?

发布于 2024-12-06 08:02:43 字数 1459 浏览 0 评论 0原文

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

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

发布评论

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

评论(2

○闲身 2024-12-13 08:02:43

更快的东西每比特的成本更高。因此,您有一个递减的存储链,从一端的几个寄存器,经过几级缓存,一直到 RAM。每一层都比前一层更大、更慢。一直到底部你就有磁盘了。

Faster stuff costs more per bit. So you have a descending chain of storage, from a few registers at one end, through several levels of cache, down to RAM. Each level is bigger and slower than the one before. And all the way at the bottom you have disk.

冰之心 2024-12-13 08:02:43

寄存器和高速缓存位于 CPU 芯片本身上,或者与其紧密相连。普通 RAM 是通过地址总线访问的,并且通常受到内存映射的一定程度的间接访问。

Registers and cache are on the cpu chip itself, or tied to it very closely. Normal RAM is accessed through an address bus, and it often subject to a level of indirection by memory mapping.

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