Skip to content

Commit 7b9f895

Browse files
authored
Update 浅谈Linux内核之CPU缓存.md
1 parent 5be9fb9 commit 7b9f895

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

文章/浅谈Linux内核之CPU缓存.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## 一、什么是CPU缓存
22

3-
###1. CPU缓存的来历
3+
### 1. CPU缓存的来历
44

55
众所周知,CPU是计算机的大脑,它负责执行程序的指令,而内存负责存数据, 包括程序自身的数据。在很多年前,CPU的频率与内存总线的频率在同一层面上。内存的访问速度仅比寄存器慢一些。但是,这一局面在上世纪90年代被打破了。CPU的频率大大提升,但内存总线的频率与内存芯片的性能却没有得到成比例的提升。并不是因为造不出更快的内存,只是因为太贵了。内存如果要达到目前CPU那样的速度,那么它的造价恐怕要贵上好几个数量级。所以,CPU的运算速度要比内存读写速度快很多,这样会使CPU花费很长的时间等待数据的到来或把数据写入到内存中。所以,为了解决CPU运算速度与内存读写速度不匹配的矛盾,就出现了CPU缓存。
66

0 commit comments

Comments
 (0)