缓存

来源:互联网 发布:罗技c920驱动 mac 编辑:程序博客网 时间:2024/05/22 08:11

一、缓存和内存的区别:

1、缓存位于CPU的一部分,它存在于CPU中;缓存是为了解决CPU速度和内存的速度差异的问题,内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多

2、内存则是作为CPU与硬盘间的存储支撑。插在主板的内存槽中。

它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行
二、缓存理解
把硬盘比作仓库,缓存就好比工人手里的工具箱,把经常用到的数据放到缓存中,节省时间
因为缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据,这样系统的速率就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取
三、缓存的工作原理
缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,找到就立即读取并送给CPU处理;没有找到,就用相对慢的速率内存中读取并送给CPU处理,同时把这个数据复制一份到缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

0 0
原创粉丝点击