枫露清愁 发表于 2014-09-12 10:28

关于CPU和cache以及内存交互

请问大神们,如果CPU想往内存写数据,是先把数据写到cache当中是吗?如果先把数据写到cache了,那么cache把数据写到内存当中是不是就不需要CPU参与了,类似于DMA?

amarant 发表于 2014-09-12 11:04

你的理解是对的。当然cpu也能主动要求把cache的内容写回

枫露清愁 发表于 2014-09-12 13:36

回复 2# amarant
就是说cache和内存交互的时候cpu可以干其他的事,而不使用cache的时候拷贝数据要一直占用cpu来和内存进行交互,这样理解对不对?

   

amarant 发表于 2014-09-12 13:42

回复 3# 枫露清愁


    对的。

枫露清愁 发表于 2014-09-15 09:05

回复 4# amarant
非常感谢

   

斗志之歌 发表于 2014-09-16 10:26

有一小偷把我的国产山寨手机偷走,被我发现,我就追,追的途中从小偷身上掉下一个iPhone,我捡起来就往回跑,小偷发现之后又到回来追我~~可惜我腿长,他没追到!http://www.bxwx.la/b/2/2726/
页: [1]
查看完整版本: 关于CPU和cache以及内存交互