第五章-cache专题(ARMV8和ARMV9架构学习)
课时介绍
Cache的查询原理,cache查下示例解读。
课程介绍
注意该课程属于《ARMv8/ARMv9架构从入门到精通》课程的其中一章
欢迎来到ARMV8和ARMV9架构学习系列视频之cache专题
ARMV8和ARMV9架构学习系列视频包含以下部分:
- 第一章-基础知识
- 第二章-异常&中断&gic专题
- 第三章-Trustzone&安全架构专题
- 第四章-mmu专题
- 第五章-cache专题
- 第六章-虚拟化介绍
- 第七章-architecture介绍
- ...
本系列主要讲述“cache专题”,主要包含以下章节:
- 01-思考和质疑.pptx
- 02-简述cache的基本概念和使用场景.pptx
- 03-Cache的架构介绍.pptx
- 04-cache的基本概念原理扫盲.pptx
- 05-Cache的查询原理.pptx
- 06-多核多cluster多系统之间缓存一致性概述.pptx
- 07-cache相关的系统寄存器.pptx
- 08-cache动图演示.pptx
- 在arm架构体系中,有很多知识点,例如cache/mmu/gic/异常中断/power...等等,其中cache属于比较难的一个知识点。主要是因为它需要多核/多系统之间的一致性。所以能够弄懂各项操作、各系统/子系统之间的数据里是一见非常不容易的事情。
- 另外介绍cache的文章漫天飞,但专业介绍arm cache的文章或博客少之又少,其实有很多细节都是需要查阅文档的,而不是张口就来。例如:cache是VIVT还是VIPT?MESI还是MOESI?cache有几级?cacheline有多大?其实这些信息都和具体的cache相关,也都和具体的core相关。
- 本系列的课程,会带着你学习cache架构(big.LITTLE架构的cache、DynamIQ架构的cache),也会带着你查看core设计(如L1是怎样的,L2是怎样的),再充分了解硬件架构之后,再去学习缓存一致性就变得容易多了。待硬件架构、缓存一致性学习完毕后,再去看操作系统中的软件手动维护一致性操作,就变得非常容易。也能够非常容易理解多系统之间的数据流或设计等。
说明:本课程是《ARMv8/ARMv9架构学习系列课程》的一个章节,请谨慎购买,是购买一个章节,还是购买全系列。以免造成重复购买。
推荐课程
信息系统项目管理师自考笔记
李明 · 387人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 17652人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 3755人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 667人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 693人在学
java项目实战之购物商城(java毕业设计)
Long · 4927人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1362人在学
Python Django 深度学习 小程序
钟翔 · 2107人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 397人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3534人在学