linux - 为什么SRAM常用于高速缓冲存储器?

标签 linux microcontroller

<分区>

我正在研究RAM,我不明白为什么Static RAM常用于缓存。

最佳答案

A memory cache, sometimes called a cache store or RAM cache, is a portion of memory made of high-speed static RAM (SRAM) instead of the slower and cheaper dynamic RAM (DRAM) used for main memory. Memory caching is effective because most programs access the same data or instructions over and over. By keeping as much of this information as possible in SRAM, the computer avoids accessing the slower DRAM.

这个wiki也是同样的道理.

关于linux - 为什么SRAM常用于高速缓冲存储器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34528141/

相关文章:

c - ATMEGA 2560 uart 代码未在 minicom 上给出正确的输出

c - C 中带有#define 的指针

python - 如何在 Ubuntu 上通过单击按钮重新启动 TeamViewer?

linux - 全局变量但仍然无法在 linux 中访问

c - 打印出编译时计算的常量的方法

c - 为什么MTK只显示 'F'

c - avr-libc 上的 fprintf() 立即崩溃

linux - 如何关闭 Expect 脚本中的 stderr 或退出后停止 "Connection to ... closed"消息?

php - 如何使用 PHP 在 LAMP 服务器上创建具有所有者权限的目录?

c++ - linux makefile等效?重要的