ARM架构-Cache

14天学习训练营导师课程:周贺贺《ARMv8/ARMv9架构-快速入门》

努力是为了不平庸~
学习有些时候是枯燥的,但收获的快乐是加倍的,欢迎记录下你的那些努力时刻(学习知识点/题解/项目实操/遇到的bug/等等),在分享的同时加深对于知识点的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~
你可以从以下几个方面着手(不强制),或者根据自己对学习课程主题的理解创作,参考如下:

提醒:本文是在学习周老师的arm架构课程的随堂笔记。

学习知识点

1:思考?

2:DynalmIQ架构

3:使用软件维护cache一致性的场景

4:什么是cache?

5:如何维护cache的一致性?

6:cache术语。

7:cache的查询原理

学习笔记

1:思考?

        

2:DynalmIQ架构

        ARM架构-Cache_第1张图片

 

3:使用软件维护cache一致性的场景

        

4:什么是cache?

        ARM架构-Cache_第2张图片

cache缓存的是物理地址。因此搜索先需要MMU翻译Virtual Address.

ARM架构-Cache_第3张图片

 

DynamIQ架构的cache

        

5:硬件架构基础介绍

        ARM架构-Cache_第4张图片

 

5:如何维护cache的一致性?

        ARM架构-Cache_第5张图片

 

6:cache术语。

        4路组cache- line

        每路的第一行组成 - set

        ARM架构-Cache_第6张图片

 

7:cache的查询原理

        

个人学习计划

提示:可将你接下来的学习计划拆解成小目标,让学习更有计划和效率。

提醒:在发布作品前请把不用的内容删掉

你可能感兴趣的:(arm,架构)