OAA支撑环境关键技术研究与实现
发布时间:2024-05-22 00:18
供件Object Access Agent(OAA)是一种面向“物计算”的新型软件运行环境技术理念,提供了应用运行支撑环境与服务应用开发方法,可提高应用开发的重用性和扩展性。但OAA技术尚处于发展阶段,目前只运行在普通操作系统环境中,常规的操作系统存在许多与OAA运行无关的额外资源占用,使得OAA的运用在资源有限的设备上存在很大的局限性,因此为OAA提供体积小巧、可靠的专属支撑环境从而实现应用范围更加广泛的“OAA物计算”平台成为当务之急。针对OAA缺少专属支撑环境的问题,本文在操作系统内核理论和分析基础上,研究并实现了一个支撑OAA运行的专属操作系统OAA Supporting System(OSS),OSS内核体积小巧,针对OAA的功能和运行需求量身定制,包含支撑OAA运行所需的任务管理模块、内存管理模块、任务通信模块、I/O管理模块。在OSS内核的实现过程中,对OAA运行支撑需求的任务管理、内存管理、任务通信模块的结构做了定制;实现了对OAA运行优化的固定优先级的任务调度策略;去除了虚拟内存,实现了无内存碎片的内存管理策略;提供了OAA模块运行必须的任务间通信机制;支持OAA运行...
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
本文编号:3980122
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
图2-1“供求关系”服务网络抽象模型
第二章相关理论知识与技术7图2-1“供求关系”服务网络抽象模型根据对上述设计理念的抽象,OAA技术进一步对“供件”和“求件”的概念做具体的定义:“供件”被用于提供单个系统的服务,通过动态加载业务处理模块来提供服务具体的业务逻辑,同时还负责网络通信的职责;“求件”则用于提供“供件”....
图2–2OAA架构图
华南理工大学硕士学位论文8由OAABase(OAAB)和OAA通信组成,基于接口OAI(ObjectAccessInterface)来进行访问和配置,可作为提供服务的容器,提供服务之间的通信功能。而服务应用的业务实现则由挂载的挂件Plug-inProcessor(PIP)实现,因....
图2–3OAAB内部组件结构
第二章相关理论知识与技术9(6)管理配置文件和状态表主要是设置了一系列针对OAAB访问和管理的策略,包括验证消息指令的合法性。状态表为状态采集器提供状态采集策略。(7)消息调度器、事件监测器、状态采集器。都是单独的线程,消息调度器根据消息映射表进行实际的消息处理器调度。事件监测器....
图2–4QNX微内核架构
华南理工大学硕士学位论文122.2系统内核相关技术的研究现阶段采用宏内核架构的系统有Linux、Unix[36]等,采用微内核架构的系统有QNX[37]、MINIX[38]等,此外还出现了针对单一应用程序的库系统Unikernel[11-15]。下面将分别对QNX、Unikern....
本文编号:3980122
本文链接:https://www.wllwen.com/guanlilunwen/shequguanli/3980122.html