Cache与内存:程序存放及优化策略.pdfVIP

  • 2
  • 0
  • 约1.2万字
  • 约 25页
  • 2026-05-19 发布于北京
  • 举报

07-Cache与内存:程序放在哪⼉?

你好,我是LMOS。

⾯的课程⾥,我们已经知道了CPU是如何执⾏程序的,也研究了程序的地址空间,这⾥我们到了程

序的存放地点⸺内存。

你知道什么是Cache吗?在你⼼中,的内存⼜样⼦呢?今天我们就来重新认识⼀下Cache和内

存,这对我们利⽤Cache写出⾼性能的程序代码操作系统管理内存,有着巨⼤的帮助。

通过这节课的内容,我们⼀起来看看内存到底是啥,它有什么特性。有了这个认识,你就能更加深⼊地理解

我们看似熟悉的局部性原理,从⽽搞清楚,为啥Cache是解决内存瓶颈的神来之笔。最后,我还会带你分析

x86平台上的Cache,规避Cache的⼀致性问题,并让你掌握获取内存视图的⽅法。

那话不多说,带着刚才的问题,我们正式进⼊今天的学习吧!

从⼀段“经典”代码看局部性原理

不知道,你还记不记得C语⾔打印九九乘法表的代码,想不起来也没关系,下⾯我把它贴出来,代码很短,

也很简单,就算你⾃⼰写⼀个也⽤不了⼀分钟,如下所⽰。

#includestdio.h

intmain(){

inti,j;

for(i=1;i=9;i++){

for(j=1;j

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档