嵌入式操作系统构件制作及管理软件的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:rdx200901as
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,构件化操作系统成为研究热点,而对于嵌入式领域,因其软硬件丰富多样,对效率、规模要求严格等原因,需要操作系统能够非常灵活的定制,适应软硬件的变化,能够量体裁衣、去处冗余,因此,基于构件的嵌入式操作系统开发具有广阔的应用前景.而进行基于构件的嵌入式操作系统开发,必须有大量的被良好管理的嵌入式操作系统构件作为基础.该文所作的工作主要就是嵌入式操作系统构件制作和管理的研究和实践.该文在总结当前构件制作研究和实践的基础上,提出从分析嵌入式操作系统、分析问题域出发,用嵌入式操作系统构件化的框架来指导构件制作的过程,并提出以操作系统构件刻面分类作为框架指导构件制作的思路.并以嵌入式操作系统文件系统为例,进行了构件制作的实践.在构件管理方面,该文借鉴了青鸟构件技术,讨论了构件描述、刻面分类、构件间关系等嵌入式操作系统构件管理支撑理论,并设计和实现了嵌入式操作系统构件库管理系统.系统设计了灵活的构件存储模型,能够支持构件描述、构件分类、构件间关系等理论的发展演化;实现了有效的构件管理机制,包括构件添加、导入、构件删除/恢复、属性查看/修改、构件实体上传/下载等功能;设计和实现了有效的检索机制,包括刻面分类浏览、构件关系漫游、属性查询以及以上几种查询方式的复合查询;实现了完善的系统维护机制,包括用户管理和权限控制,适用于系统管理员的原始数据维护,以及日志管理、统计等.该系统可以安装运行于Windows和Linux操作系统平台,用户界面良好、一致,交互方便.该文首先分析了基于构件的嵌入式操作系统开发的意义,深入讨论了国内外各种构件技术、各种构件化操作系统以及它们在构件制作和构件管理上的特点.然后详细介绍了嵌入式操作系统构件制作的过程.接着该文重点介绍了嵌入式操作系统构件管理软件的设计和实现,介绍数据存储模型、管理机制、检索机制、系统维护机制等的设计和实现.最后对嵌入式操作系统构件库的建设做了展望.
其他文献
随着计算技术和通信技术的发展,不仅台式计算机变得非常普及,非PC设备也正以惊人的速度成为市场的主流,计算已经不只限于桌面,它渗透到人们生活和工作的各个环节,这就是所谓
目前,在社会化标签系统中推荐搜索研究主要聚焦在标签的推荐。也就是说给定一个用户和一个资源,推荐系统预测用户用什么样的标签来解释这个资源,怎样去开发面向资源的个性化
随着Internet的技术的发展,到2005和2015年之间就会面临着IPv4地址耗尽的问题,为此IETF开发了IP协议的一个新版本——IPv6,它使70年代设计的IPv4更具有现代化。人们预期随着Inte
随着事务处理建模、协同处理、工作流等相关技术的发展,Petri网因其既有严格的形式定义,又有直观的图形表示,既有强有力的描述能力又有丰富的系统分析技术等诸多优点也被应用
J2EE(Java2EnterpriseEdition)是美国Sun公司推出的一种基于Java的开发与应用平台,使用J2EE技术能够快速建立可伸缩性企业应用系统。统一建模语言(unifiedmodelinglanguage,UML
面向多任务的报表管理系统可以同时支持不同业务系统对报表的需求,它简化了业务系统的开发和维护,提高了程序的重用性。为业务系统的开发节省了人力、财力,而且报表管理模块的功
屏幕内容是指电子设备的屏幕而生成的图像或者视频序列,它在屏幕共享,屏幕传输,远程桌面和云计算等应用中有着重要的作用。然而,屏幕内容具有复杂的纹理结构和很高的图像对比度,这
该文讨论加密技术在网页保护中的应用方案,提出了一个以许可证为用户身份认证标志的加密保护方案,它有效地避免了用户名/口令保护方式的安全风险和外接硬件保护方式的附加成
包围盒问题是计算几何中的基本问题之一.在诸如图像处理、模式识别、CAD等领域有着广泛的应用.平面区域最小面积凸多边形包围盒是包围盒问题系列中最核心问题.该问题简单地说
演化算法是基于生物进化论原理发展起来的启发式高效随机搜索方法,当前,演化算法在科学研究、工程设计优化求解领域得到了广泛应用,并获得了长足的发展.演化算法的设计研究与