Fans-rt 任务局部变量特性设计方案(需求分解)
2015-07-17 01:36
197 查看
FANS-RT 任务局部变量特性设计方案
一、特性流程简图
二、特性总体需求
三、需求分解
一、特性流程简图
二、特性总体需求
<span style="font-size:14px;">1.创建局部变量对象 2.获得局部变量键 3.释放局部变量键 4.根据局部变量键设置变量值 5.根据局部变量键查询变量值 6.释放局部变量对象</span>
三、需求分解
1.API层 为指定任务创建并激活LSOT对象(LSOT API) 删除指定任务的LSOT对象(LSOT API) 从当前任务获得LSOT KEY(LSOT API),如果当前任务没有LSOT对象则创建 释放当前任务的LSOT KEY(LSOT API),如果当前任务没有LSOT对象则失败 从当前任务查询指定的KEY VALUE(LSOT API) 设置指定的KEY VALUE到当前任务(LSOT API) 创建任务时根据配置创建LSOT对象(TASK API),如果配置的KEY数量为0则不创建 2.CAL层 根据指定的KEY数量向系统请求创建LSOT对象(LSOT CAL) 根据指定的LSOT对象句柄和任务句柄请求系统激活LSOT对象(LSOT CAL) 根据LSOT对象句柄向系统请求释放指定的LSOT对象(OBJ CAL) 请求系统从指定任务句柄获得LSOT KEY(LSOT CAL) 请求系统根据指定的任务句柄释放LSOT KEY(LSOT CAL) 请求系统根据指定的任务句柄查询KEY VALUE(LSOT CAL) 请求系统根据指定的任务句柄设置KEY VALUE (LSOT CAL) 3.系统请求管理器(无需求) 4.对象管理器(无需求) 5.局部变量类接口 1.向对象管理器提供对象长度获取接口,根据参数中的KEY数量计算对象长度(KLSOT) 2.向对象管理器提供对象分配时初始化接口(KLSOT) 3.向对象管理器提供对象激活接口(KLSOT) 4.向对象管理器提供对象释放时回收接口(KLSOT) 5.向对象管理器提供KEY分配接口(KLSOT) 6.向对象管理器提供KEY回收接口(KLSOT) 7.向对象管理器提供KEY VALUE查询接口(KLSOT) 8.向对象管理器提供KEY VALUE设置接口(KLSOT) 9.提供KSLOT类初始化功能,系统初始化流程向对象管理器注册KSLOT类(KLSOT)
相关文章推荐
- 应用领航:盘点那些年我们一起追过的OS
- 无奇不有!盘点各国自己开发的操作系统
- 可自定义oem的萝卜家园 Ghost XP 新春装机版 V200801 下载
- C#实现判断操作系统是否为Win8以上版本
- c语言全局变量和局部变量问题及解决汇总
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- sqlserver 局部变量的使用
- 全局变量与局部变量在内存中的区别详细解析
- 关于全局变量和局部变量的那些事
- javascript中局部变量和全局变量的区别详解
- javascript 用局部变量来代替全局变量第1/2页
- Linux操作系统添加新硬盘方法
- Linux rdesktop操作系统下远程登录Windows XP桌面
- 32位操作系统认出超出4G内存的方法
- Linux rpm tar 操作系统下软件的安装与卸载方法
- JavaScript 获取用户客户端操作系统版本
- jsp 获取客户端的浏览器和操作系统信息
- c++静态局部变量和静态函数示例
- Windows 操作系统的安全设置
- awk实现Left、join查询、去除重复值以及局部变量讲解例子