全站数据
8 4 2 0 5 8 1

arm为什么要关闭icache和dcache

IT才子 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 19:04:47

问题描述

arm为什么要关闭icache和dcache求高手给解答
精选答案
最佳答案

从两个方面来回 一个cache的行为,Icache大多都是顺序取指,碰到分支指令也会跳转, 而Dcache访问的模式变化比较大.也就是前者所说的pattern的问题. 指令只有读和refill没有写,而数据有读也有写. 最重要的是冯氏的结构是指令和数据分离.I和D在一。