版块
论坛
喜欢
话题
应用
搜索
登录
注册
tzy68931的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=38106
mmu和cache的问题
有谁可以给我说说在vxworks中mmu的作用?另外在vxworks中cache是怎么管理的。和mmu有关系吗?
回复
(
4
)
2002-10-28 16:03
来自版块 -
VxWorks
◆
◆
表情
告诉我的粉丝
提 交
fromnight
:
mmu的作用就是完成地址映射,设置存储单元的属性,如VM_STATE_WRITABLE_NOT,VM_STATE_CACHEABLE_NOT,用来避免CACHE与RAM的不同步。 CACHE的管理就是通过cacheLib中提供的routine来实现的。建议看看VxWorks R...
(2002-11-01 14:58)
回复
tzy68931
:
谢谢! 但是如果我的系统没有mmu,那么内存映射是怎样完成的?我的应用一使能mmu,vxworks就启动不起来了。可能是什么原因呢? 我的环境是: tornado 2.0 for ppc8260
(2002-11-01 09:25)
回复
jihongdang
:
MMU:内存管理单元,在VxWorks中MMU表分成两部分:boot up table和final table。通常是为建立虚拟地址空间设计的,即MMU 虚拟(逻辑)地址和物理地址的映射。MMU用物理内存描述结构PHYS_MEM_DESC来创建到虚拟地址空间的映射。 cac...
(2002-10-31 22:40)
回复
yaochidong
:
mmu的意思是内存管理单元,是MPU的一个部分,属于硬件概念,其主要职责是管理物理地址和虚拟地址和系统物理地址之间的映射关系,在实时操作系统中,一般都是用直接映射的关系,即虚拟地址和物理地址是一样的,其地址转换过程要依赖于内存中的一张表,这张表一般由提供BSP的公司提供,把BSP...
(2002-10-31 22:39)
回复
tzy68931
加关注
写私信
0
关注
0
粉丝
17
帖子
返回顶部