基于CAR构件的嵌入式文件系统KTFS的研究

来源 :湖南师范大学 | 被引量 : 0次 | 上传用户:birchwoods2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的不断发展,嵌入式应用中出现越来越复杂的数据资源需要管理,因此嵌入式文件系统的重要性显得更加突出。和普通的文件系统不同,嵌入式文件系统设计不仅要求满足数据存储的各种需要,而且要尽量降低因文件系统的加入对整个系统性能的负面影响。这些影响主要体现在实时响应、可移植性、可裁剪性和可配置性等方面。本文所研究的KTFS文件系统是基于elastos嵌入式操作系统“灵活”内核技术,采用FAT存储结构和Flash设备存储,以CAR构件实现的嵌入式文件系统。本文首先在研究KTFS文件系统相关理论知识的基础上,详细分析了以构件实现文件系统的优缺点,并给出了构件化文件系统的理论模型和体系结构,同时将文件系统自底向上依次分为四个层次:存储设备驱动、高速缓存管理、文件系统内核以及文件系统接口层。针对传统文件系统只能加载到内核态或用户态的不足,采用elastos的“灵活”内核技术,构件化的KTFS根据需要可动态的加载内核态或用户态,以确保系统的稳定性和高效性;再依据KTFS的接口设计原则,抽象出一套文件系统接口并在elastos2.1上实现;最后,将KTFS文件系统加载到elastos系统中,从整体上对其进行功能和性能的测试,测试结果验证了KTFS接口集的完备性和可靠性。本文的主要研究成果包括以下几方面:1.论证了以构件形式实现文件系统的可行性和必要性,并指出了构件化文件系统要解决的关键问题;2.依据KTFS接口设计原则,在elastos操作系统上设计并实现了文件系统接口;3.对KTFS文件系统中缓存块替换算法LRU做了相关改进,采用hash表与LRU链表相结合的办法来解决LRU算法的效率问题;
其他文献
医学图像配准是信息科学、计算机图像技术与当代医学等多学科交叉的一个研究领域,已经在临床治疗与术前诊断中有了广泛的应用。但由于受噪声、图像细节畸变和模糊度等问题影
Internet已经在各个行业领域渗透日益加深,促使使人类的社会生活和工作产生了重大变革。现今市场对软件的需求越来越复杂、庞大,要求系统对行业的综合性越来越强,同时参与项
秘密共享是密码学的一个重要组成部分,为密钥管理提供了一个崭新的思路,在密钥的安全保存、传输以及合法利用中起到了关键的作用。利用秘密共享来保管秘密信息,一方面有利于
网格计算是以互联网和高性能计算为基础的一门新兴技术。网格作业管理是网格的最主要的功能之一,主要涉及到网格计算环境下作业的提交、调度和分配,资源的审核,作业的执行等问题
在中小型Ad Hoc网络中,DSR协议最为常用。DSR协议采用源路由机制,中间节点不需要存储路由信息,不使用周期性的路由通知,节约带宽并且减少功率消耗,具有高效的路由效率,但是DSR协议
移动自组织网络(MANET)是一种较为灵活的组网方式,它使得在任何地方,若干台具有联网能力的主机可以相互之间组成一个可以交互的网络。这种组网方式在军事、应急处理等需要团队
航空电子系统的发展经历了分立式、混合式、联合式和高度综合化四个阶段。在综合化航电系统中,各子系统之间相互联网通信,资源高度共享,存在巨大安全隐患。此外,综合化航电系统中
随着因特网的迅猛发展,电子邮件成为了现代通信的主要手段。但是同时,许多垃圾邮件也在网络中蔓延,给广大用户带来了大量的麻烦。垃圾邮件成为作为互联网上的一个日益严重的
机器人学的研究进入了一个崭新的发展阶段,近年来,随着应用要求不断增强,机器人技术得到了持续发展。这样延伸出了许多新的技术研究领域,也带动了这些领域的技术水平的提高。
粗糙集理论是Z.PAWLAK 1982年提出的一种处理不精确、噪音的、或不完整的不确定问题的强大工具,在人工智能,认知科学,或者在不精确知识表示及推理,机器学习,知识发现等众多领