Windows Mobile具有Pocket PC和Smart Phone两个操作系统平台。Windows Mobile是Windows操作系统在个人设备中的一个扩展版本。目前常用版本是Windows Mobile 5.0/6.x。
早期,Windows Mobile操作系统分为两个大类:Smart Phone与Pocket PC:Smart Phone不支持触摸笔和触摸屏,全以数字键盘代替,体现单手操控的理念;Pocket PC支持触摸笔与触摸屏,体验更像个人电脑,有强大的数据管理和处理能力。从1998年,微软发布第一代移动设备操作系统Windows CE起,Windows Mobile的系统演变进程见表2-2。
表2-2 Windows Mobile系统演变进程
Windows Mobile操作系统是Windows CE5.2嵌入式操作系统在PDA上的一个扩展。系统内部最多支持32个进程,每个进程至多支持32MB的内存。内存空间可以分为4部分,分别是内核空间(Kernel,对应用程序不可见)、内存映射区域(Large Memory Area)、保留区(Reserved)和应用程序区域(Application Space)。应用程序区域存放32个进程,每一个进程称为一个Slot。Slot包括堆/栈/数据/代码,也包括调用的DLL。Windows Mobile内存分配如图2-19所示。(www.xing528.com)
图2-19 Windows Mobile内存分配图
Windows Mobile包括文件系统(Filesys.exe)、设备管理器(Device.exe)、图形事件系统(GWES.exe)、内核服务(NK.exe)、Shell(Explore.exe)以及其他支持的DLL。上述进程的正常使用都需要调用Coredll.dll。其中,NK.exe提供内核服务,是操作系统的核心,GWES.exe提供用户界面服务和消息管理,Devise.exe加载和维护设备驱动程序,Filesys.exe负责文件系统的管理,它们是四大核心进程。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。