wince上的移动数据库设计与实现

wince上的移动数据库设计与实现

ID:32371259

大小:999.87 KB

页数:32页

时间:2019-02-03

wince上的移动数据库设计与实现_第1页
wince上的移动数据库设计与实现_第2页
wince上的移动数据库设计与实现_第3页
wince上的移动数据库设计与实现_第4页
wince上的移动数据库设计与实现_第5页
资源描述:

《wince上的移动数据库设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于WinCE的移动数据库设汁与实现第二章WinCE嵌入式操作系统第二章WineE嵌入式操作系统WindowsCE是微软提供的实时嵌入式操作系统,适用于快速构建新一代内存少体积小的智能设备,例如手持式设备、智能电话、机顶盒、零售点设备和显示器等。2.1.wincE操作系统概要WindowsCE为构建智能移动设备的开发人员提供了功能强大嵌入式系统平台,它允许开发人员优化操作系统的内存占用,最小可以降至200K左右。WindowscE提供了对最新无线技术的支持,例如蓝牙技术和零配置的802.11,而且它还通过MicrosoftInt

2、ernetExplorer5.5、WindowsMedia(TM)8和DirectX8提供了全面的多媒体和Web浏览体验。在处理支持方面,WindowsCE支持各种处理器产品家族,包括x86、Xscate、ARM、MIPS和s}{系列,在硬件选择方面为开发人员留有很大的灵活性和可移植性。2.2.WinCE构架1Applic:ationfundionca..卜。~lIfn—iVirtuaIMemoryExceptionHendlingSchedul}naS帅chroniz“iOnmitlaliZatlOnPm∞ssS艄cnineJ

3、Memory-MelppedFlleMemoryMap日u0MaDCoredI

4、酬ILO曲lProcessI“—.一SerⅥ晴sHeap;-neSratemOVⅢESDevl∞‘ServicesexemIntermrunpat■磊i鬲慕”⋯。t⋯t:⋯{HInateⅢrrumpI!.+一H⋯aihb:第8负共44页基十WinCE的移动数据库设计与实现第二章WinCE嵌入式操作系统图2.1WinCE构架模型从图2—1中可以看出,WinCE的构架中主要包括四个模块:内核模块;存储模块;图形、窗口和事件子系统(GWES)模块以及通信模

5、块。’内核模块Coredl1内核模块提供在所有设备中都出现的基本操作系统功能。内核负责内存管理、进程管理以及特定文件管理等功能。它还管理虚拟内存、调度、多重任务处理以及例外处理等。同时支持加载和处理应用程序,提供应用程序需要调用的系统函数(API)。存储模块:WindowsCE占用了运行设备所需的最小的ROM、RAM以及其它硬件资源,存储结构紧凑(占用不到200KB的RAM)。和windows一样,WinCE为应用程序提供虚拟存储器,这一机制使内存分配具有更高的适应性,并且加强了安全性,这一机制同样是由硬件协调的。WinCE维护

6、文件系统、驱动和服务。FJlesys模块支持WindowscE对象存储API函数。对象存储所支持的永久性存储器的类型如下表所示。肄储器类型说明发件系统包含应用程序和数据文件廉统注册表存储应用程序必须快速访问的系统配鬣信息以及其它任何信息4iWindowsOE数据库提供结构化存储对象存储可将用户数据和应用程序数据存入文件或注册器。在操作系统构造进程(该进程中只包括那些必需选项)的过程中,对于这些不同的对象存储组件,可以选取,也可以忽略。GWES是一个面向对象设计的,基于消息驱动的图形用户接口系统。它由程序设计接口层、对象管理层、G

7、DI、窗口、图形设备驱动程序构成。它提供丰富的应用程序设计接口,方便应用程序的开发。窗口管理支持多窗口,重叠操作,提供标准控件。通过处理键盘、笔针动作来接受用户输入,并选择传送到应用程序和OS的信息。GWES通过创建并管理在显示设备和打印机上显示的窗口、图形以及文本来处理输出。GWES提供控制器、菜单、对话框以及图形显示的设各资源,还提供GDI以控制文本与图形显示。通信模块提供对下列通信硬件和数据协议的支持;·串行I/O支持·远程访问服务(RAS)·传输控制协议/Intemet协议(TCP/IP)第9页共44页基于WinCE的移

8、动数据库设计与实现第一章WinCE嵌入式操作系统·局域网(LAN)-电话技术API(TAPI)·WindowsCE的无线服务除上述主要模块之外,还可使用其它的操作系统模块。这些模块与组件主要有:’·设备管理器和设备驱动程序·多媒体(声音)支持模块·COM支持模块-WindowsCE外壳模块·WindowsCE提供的每一模块或组件都支持一组可用的相关APl函数。WinCE提供时钟共享机制,这种机制通过硬件的协调使得那些本来独立的程序采用分占时钟、循环执行的时间片轮转的方法达到多道程序同时执行的目的。2.3.WinCE的文件系统文件

9、系统模块包括RAM文件系统、RoM文件系统、注册表和数据库几个组件。ROM包含未解压到执行位置(XIP)的文件,包括系统执行体、动态链接库(DLLs)和被捆绑的应用程序如MicrosoftPocketWord。这些文件都起始于页面的边界。ROM还包括这些应用程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。