MMU 中FCSE的问题请教

cecwxf 2011-04-04 11:19:29
我有点不明白,如果不开FCSE的话,譬如有两个任务在运行,那么这两个任务的虚拟地址空间是一样的,在物理空间中是不一样的。但是看书上的解释,用FCSE以后,使得多个独立的任务运行在一个固定的重叠存储空间中,还有它对进程的虚拟地址进行重新设定是究竟想实现什么东西,32M的这个东西又是怎么回事??有点不理解这个了,哪个大侠给我科普一下,谢谢。
...全文
125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cecwxf 2011-04-05
  • 打赏
  • 举报
回复
谢谢,了解了。网上也查了资料,我没研究过linux,看别人说是arm-linux不用FCSE,主要是要避免相同的虚拟地址重映射后,造成的TLB、 cache无效,用FCSE以后每个进程都有了各自对应的不同的虚拟地址,也就是MVA,这样就可以避免TLB、cache的无效,实现“快速”上下文切换,和CE5里面说的类似。谢谢你~~
当我遇上-你 2011-04-05
  • 打赏
  • 举报
回复
http://fpgavideo.blog.sohu.com/102935071.html
LZ看看

19,524

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧