PE定位
2017-03-22 00:12:35 0 举报
PE定位,即程序可执行文件的定位,是指确定程序在内存中的加载地址。这是操作系统在加载程序时必须完成的任务。PE定位的过程涉及到物理内存和逻辑内存的映射,以及内存分页等复杂的操作。在Windows系统中,每个进程都有一个独立的4GB虚拟地址空间,而实际的物理内存可能远小于这个值。因此,操作系统需要通过PE定位,将程序的各个部分映射到物理内存的不同区域,以实现有效的内存管理。此外,PE定位还需要考虑到内存保护的问题,防止一个进程访问到其他进程的内存空间,从而保证系统的稳定性和安全性。
作者其他创作
大纲/内容
接口创建请求交由API线程处理
PECSP线程
获取虚拟框号消息
添加到请求报文链
通过接口名获取ECID
VBR进程
发送请求链剩余报文(重复发送过程)
CB
COMSH进程
解析报文类型
LIPC发送消息到VBR进程
PECSP接收端
维护接口索引和ECID
处理请求,构造回应报文
PECSP线程被调度
报文状态检查
去激活请求等待定时器
通知PE板插入
发送响应报文
接口信息激活
TLV解析
回应报文处理完成
检查当前是否有请求报文正在等待响应
发送到PE
处理VBR队列接口创建消息
激活响应等待定时器
通知PE接口插入
同步其他板ECID
发送请求链摘链
构造消息,写入PECSP线程消息队列
调用ECP接口发送报文
获取虚拟框消息
更新接收响应控制信息
回应报文的类型是正在处理中,更新等待定时器
PE申请ECID
通知驱动ECID添加
PECSP请求报文
用户输入
PECSP发送端
保存在DBM中
正等待回应,不发送其他请求报文
PE
回应报文
组装TLV
给PECSP线程消息队列写消息发送报文
下驱动设置
PECSP报文
解析消息
检查TransID,不一致丢弃
处理回应报文
0 条评论
下一页