Embedded 版 (精华区)

发信人: redfox (NetAnt), 信区: Embedded_system
标  题: win CE操作系统的基本体系结构
发信站: 哈工大紫丁香 (2001年06月28日17:06:28 星期四), 转信

win CE操作系统的基本体系结构

 

Windows CE 是由许多离散模块构成的,每一模块都提供特定的功能。这些模块中的一部
分被划分成组件。组件使 Windows CE 变得非常紧凑(只占不到 200 KB 的 RAM),因此
只占用了运行设备所需的最小的ROM、RAM 以及其它硬件资源。 

 

Windows CE 包含提供操作系统最关键功能的 4 个模块:内核模块;对象存储模块;图形
、窗口和事件子系统 (GWES) 模块以及通信模块。Windows CE 还包含一些附加的可选
择模块,这些模块可支持的任务有管理可安装设备驱动程序、支持 COM 等。 

 

内核 

 

内核是 OS 的核心,通过 Coredll 模块表示。它提供在所有设备中都出现的基本操作系
统功能。内核负责内存管理、进程管理以及特定文件管理等功能。它还管理虚拟内存、调
度、多重任务处理以及例外处理等。 

 

Windows CE 的任何配置都需要用到 Coredll 模块的大多数组件。有一些内核组件是可选
的,只有在涉及系统功能操作时,才需要这些组件,例如电话技术、多媒体技术以及图形
设备接口(GDI) 技术等。 

 

对象存储 

 

Filesys 模块支持Windows CE 对象存储 API 函数。对象存储所支持的永久性存储器的类
型如下表所示。 

 

存储器类型 

说明 

 

文件系统 

包含应用程序和数据文件 

 

系统注册表 

存储应用程序必须快速访问的系统配置信息以及其它任何信息 

 

Windows CE 数据库 

提供结构化存储 

 

 

对象存储可将用户数据和应用程序数据存入文件或注册器。在操作系统构造进程(该进程
中只包括那些必需选项)的过程中,对于这些不同的对象存储组件,可以选取,也可以忽
略。 

 

GWES 

 

GWES 是用户、应用程序和 OS 之间的图形用户接口。GWES 通过处理键盘、笔针动作来接
受用户输入,并选择传送到应用程序和OS 的信息。GWES 通过创建并管理在显示设备和打
印机上显示的窗口、图形以及文本来处理输出。 

 

GWES 的中心是窗口。所有应用程序都需要窗口以接收来自 OS 的消息,即使那些为缺少
图形显示的设备创建的应用程序也是如此。GWES 提供控制器、菜单、对话框以及图形显
示的设备资源,还提供 GDI 以控制文本与图形显示。 

 

通信 

 

通信组件提供对下列通信硬件和数据协议的支持: 

 

· 串行 I/O 支持 

 

· 远程访问服务(RAS) 

 

· 传输控制协议/ Internet 协议 (TCP/IP) 

 

· 局域网 (LAN) 

 

· 电话技术 API (TAPI) 

 

· Windows CE 的无线服务 

 

可选组件 

 

除上述主要模块之外,还可使用其它的操作系统模块。这些模块与组件主要有: 

 

· 设备管理器和设备驱动程序 

 

· 多媒体(声音)支持模块 

 

· COM 支持模块 

 

· Windows CE 外壳模块 

 

Windows CE 提供的每一模块或组件都支持一组可用的相关 API 函数。 

 

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.224.81]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.419毫秒