缓存,是指数据交换的缓冲区,当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找,由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
因为缓存往往使用的是RAM,所以在用完后,还是会把文件送到硬盘等存储器里永久存储,电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。
1.cpu百分之百是指:CPU占用率越高,说明该程序耗用的CPU资源就越多,相反亦然;
2.但CPU占用率的高低并不能完全反应程序运行是否流畅,如果占用率一直在百分之百(不含)以下,说明CPU资源并没被耗尽,还有空闲空间,但空闲的很少而已,CPU完全有能力保证当前程序顺畅运行;;
3.但如果CPU一直在百分之百运行,说明当前运行的程序很大,很繁杂,很可能超出了CPU的承载能力,这时候所运行的程序才会感觉卡,运行不够顺畅。
1.高速缓冲存储器是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快;
2.在Cache中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从Cache中调用,从而加快读取速度。
由此可见,在CPU中加入Cache是一种高效的解决方案,这样整个内存储器就变成了既有Cache的高速度,又有内存的大容量的存储系统;
3.Cache对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与Cache间的带宽引起的。