打印

讲解MMU的好**(转)

[复制链接]
楼主: itelectron
手机看帖
扫描二维码
随时随地手机跟帖
41
xn2500| | 2010-3-9 09:32 | 只看该作者 回帖奖励 |倒序浏览
谢谢LZ,留下记号了。

使用特权

评论回复
42
nckdone| | 2010-3-9 12:59 | 只看该作者
顶一下,顺便mark

使用特权

评论回复
43
yjsstk| | 2010-3-9 16:03 | 只看该作者
好**

使用特权

评论回复
44
精益求精| | 2010-3-10 08:36 | 只看该作者
mark.

使用特权

评论回复
45
yjsstk| | 2010-3-10 11:31 | 只看该作者
很通俗易懂的**。

使用特权

评论回复
46
dream_blue| | 2010-3-10 12:10 | 只看该作者
好**!!谢谢

使用特权

评论回复
47
dream_blue| | 2010-3-11 16:11 | 只看该作者
*(mmu_tlb_base + (descriptor_index)) = (section _base>>20) | MMU_OTHER_SECDESC;

请楼主解释下!!!这句不理解,按理说给描述符赋值,而高12位应该为物理地址的高12位,但是这个(section _base>>20)不理解!!  

望大虾解释!!

使用特权

评论回复
48
quandekai| | 2010-3-11 17:28 | 只看该作者
呵呵,标记

使用特权

评论回复
49
hypocrite| | 2010-3-14 22:30 | 只看该作者
mark

使用特权

评论回复
50
xiaodaoi| | 2010-3-16 12:38 | 只看该作者
好东西啊

使用特权

评论回复
51
arm86| | 2010-3-16 13:17 | 只看该作者
mark

使用特权

评论回复
52
午山荡人| | 2010-3-18 17:57 | 只看该作者
马克,学习

使用特权

评论回复
53
TopV| | 2010-3-19 20:31 | 只看该作者
很不错哦
学习

使用特权

评论回复
54
jimsboy| | 2010-3-21 11:31 | 只看该作者
写和不错。好懂。顶一把
我个人觉得cache与buffer的区别应该是一个cache可以放数据放在里边。
比如我把数据写到cache中。如果我不执行回写,则内存中的数据和cache中的数据就会不一致。
当我执行回写,由于内存速度不够快,于是数据先写到buffer中,这时内存的数据可能还没来得及完全更新,但CPU已经认为数据写回去了,这时不需要CPU在这里等它真正的写到内存才开始下一条指令。经过一定时间,buffer中的数据就回一个个写到内存中。如果没有buffer。则CPU就必须在这里等着,直到数据全都真正写到内存中才能执行下一条指令。这样就慢了。

使用特权

评论回复
55
liuwei0908| | 2010-4-7 23:19 | 只看该作者
非常好的资料

使用特权

评论回复
56
MasMosMes| | 2010-6-8 21:05 | 只看该作者
都不知道叫好的人有没有静下心来看看
这个帖子是转的.有些部分丢失了.
原始位置是:
http://lionwq.spaces.**/articles/article/item/17578

使用特权

评论回复
57
humy| | 2010-6-14 15:12 | 只看该作者
写的太棒了,哈哈,顶顶

使用特权

评论回复
58
b05071262| | 2010-8-13 12:37 | 只看该作者
不错。。以前没搞懂现在懂了

使用特权

评论回复
59
chx7| | 2010-10-3 00:16 | 只看该作者
收藏一下

使用特权

评论回复
60
lobb| | 2010-10-6 15:45 | 只看该作者
很好很强大,谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则