游戏之王冲出虚拟世界:什么是缓存 他的作用是什么

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 14:24:14
请用通俗易懂的语言回答 不要用太多的专业术语

简单来说
缓存是CPU的一部分
CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大
1 缓存只是内存中少部分数据的复制品
2 分为一级缓存和二级缓存
一种是静态RAM,SRAM;一种是动态RAM,DRAM。前者的存储速度要比后者快得多,我们现在使用的内存一般都是动态RAM。
够简洁的把~~~~~

从田里拿苹果要走20分钟的路
但先把苹果放到仓库去 拿一次只要走1分钟的路

缓存 相当于这个仓库~

嗬嗬,缓存就是缓冲存储,就好像一个中转站。比如:我们去银行办理业务,要先排号,然后就坐下来等(坐的地方就和缓存一个作用)

楼下这位比的好到位。

缓存是种高速的RAM,直接与CPU相连.读取的速度要比一般RAM快好多.
当CPU执行其它指令的同时,
缓存会随时预测CPU将要访问的内存地址并将其预存到缓存里面,
当CPU要访问内存时就会先到缓存中查找看看是否有预存的镜像,要是有的话就可以直接用缓冲中的数据,修改后缓存再自动回写到相应地址的内存.这叫缓存预读命中.命中的话CPU数据的读写速度就应当于访问缓冲的速度,比访问RAM要高得多.一般命中率都在70%以上.