45

帖子

0

TA的资源

一粒金砂(初级)

41
 
不懂哦
此帖出自WindowsCE论坛
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

42
 
此帖出自WindowsCE论坛
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

43
 
好好学习下!
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

44
 
非常好。非常有用。谢谢分享
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

45
 
非常好。非常有用。谢谢分享
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

46
 
非常好。非常有用。谢谢分享
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

47
 
msdn!
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

48
 
xuexi
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

49
 
强贴留名
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

50
 
CE6和CE5的内存模型有很大区别。
slot结构在Ce6里面已经不存在了。
你把两个系统的内存模型搞混了。
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

51
 
进程都运行在虚拟空间,你说的SLOT是在CE6前面的版本才有。CE6基本和windows类似了
另外,slot只是OS管理和存放进程的虚拟空间,包括代码和变量。每个进程的将被运行前,被拷贝到slot0中,这样对所有进程来说,所有的运行虚拟空间地址都是从0开始到32MB-1结束。因此,A进程的指针0x004不同于B进程的0x004,他们实际的存放空间是不同的。如果进程间需要通过地址访问数据,必须通过函数MapPtrToProcess将地址进行转换。
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

52
 
呵呵,谢谢几位,能否介绍一下CE6的内存模型呢?
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

53
 
第一个问题:
=====================================
书上说:WinCE创造一个独立的被所有程序共享的4GB虚拟地址空间。
还有一些零碎的文字:
(1)WinCE为所有的应用程序实现了单独的2GB的虚拟地址空间。
(2)稍微有超过一半的虚拟地址空间被分成33个32MB大小的“槽”。
(3)虽然所有程序共享单一地址空间,应用程序仍然可避免相互误用。
(4)WinCE通过改变每页的保护来保护程序内存。


之前曾经看过一些LINUX内存管理的书籍,原理差不多是相似的。
LINUX为每个进程提供4GB的虚拟地址空间,其中,0-3GB是用户空间而高1GB是内核空间。
OS为每个进程分配一个PCB,而这个PCB中有个重要的结构块就是VMA = Virtual Memory Area。VMA中有一个地址映射表提供给硬件MMU使用。应用程序中所使用的地址,并不是真正的物理地址,而是要经过MMU映射得到的虚拟地址。OS为每个进程分配了一个地址映射表,因此每个进程都可以享有3GB+1GB的地址空间。Wince同理。
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

54
 

诚聘winCE软件工程师

我司是专业上网本、UMPC、MID方案设计公司,因项目需要现诚聘winCE精英。

职务要求:
大专以上学历;
1年以上winCE软件开发经验;
熟悉winCE6.0系统定制开发者优先;
熟悉三星6410方案者优先;
待遇面谈,看工作经验5K-10K;

联系人:李生
电话:0755-26972802
QQ:68848678
工作地址:深圳南山科技园


此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

55
 
所有程序共享的4GB虚拟地址空间,其中内核占用了2G空间,应用程序分配了2G,在6.0中,其实进程只有1G的应用程序空间,其余的1G是被进程所共享的。

系统是怎么避免应用程序相互误用的呢?看看Demand paging吧。。就能找到答案。
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表