下载此文档

第三章 模型、进程和线程.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/ 35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 35 下载此文档
文档列表 文档介绍
第三章模型、进程和线程
嵌入式操作系统原理
——Windows CE
内容提要
模型
进程
线程
同步
Windows CE 安全
进程间通信
异常处理
1. 模型
相当于Windows XP中使用的PE格式
Windows 支持两种模型:


EXE模型和DLL模型
实际上区别很细微
使用中区别很明显
EXE模型可以独立安装
DLL模型不可以独立安装
被EXE模型调用或者被其他DLL模型调用
通过明确的下载实现安装
2. 进程
进程概述
Windows CE的进程描述
Windows CE进程结构分析
进程的创建和终止
进程概述
进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。
进程具有动态性、独立性、并发性和结构化等特征。
进程与程序关系:
联系程序是构成进程的两个组成部分之一
区别
程序是静态的,进程是动态的
程序可以在长期保存,而进程有它的生命周期,不能长期保存
一个程序可对应多个进程,而一个进程只能对应一个程序。
Windows CE的进程描述
Windows CE中的进程
最多只能支持32个进程同时运行;
系统启动时,至少默认启动四个进程:
提供有关内核的服务
提供有关文件系统的服务
提供对GUI系统的支持
载入和管理设备驱动程序
Windows CE进程结构分析
Windows CE中,每一个进程由process结构来描述,也就是进程控制块(PCB,Process Control Block);
系统创建一个进程时,将分配一个新的process结构;进程结束时,这个结构将被回收;
与 Windows 98或NT 进程比较,Windows CE进程包含较少的状态信息;
进程是系统资源分配的基本单位。
在Windows CE中process结构的主要部分有:
um 当前进程ID号,用来识别一个进程
pProxList 存放proxy的队列,LPPROXY结构的链表
hProc 此进程的句柄,在调用SC_GetProcFromPtr时使用
dwVMBase 该进程在内存中所占区域的基地址
pTh 表示当前进程中所有的第一个线程
BasePtr 指向加载EXE可执行文件的基址针
ame 该进程的名称
PfnEH 进程异常处理例程
pMainTh 该进程所拥有的主线程
pmodeResource 包含资源的模块指针
oe 指向可执行文件句柄的指针

第三章 模型、进程和线程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 35
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新