“和欣”操作系统构件化文件系统的设计与实现

“和欣”操作系统构件化文件系统的设计与实现

论文摘要

随着嵌入式系统应用领域的不断扩大,硬件设备和应用软件的多样性不断增加,开发一个通用、高度可定制的实时操作系统具有很重要的理论和现实意义。而文件系统是嵌入式操作系统的一个重要组成部分,设计一个高度可定制、可动态加载、可扩展的文件系统模型,辅助操作系统完成不同种类设备的数据管理,是一个重要的研究方向。本文研究了嵌入式文件系统的特点,运用构件思想建立文件系统模型,并应用于“和欣”嵌入式操作系统。论文的主要工作和研究成果包括如下几方面:1.提出了一种采用构件思想实现的文件系统模型。本文在分析传统的大内核文件系统模型缺陷的基础上,扩展了文件系统的概念,即从内核的组成部分延伸至内核提供的一项基本服务,该服务可加载于用户态。该模型实现了文件系统的动态加载和动态替换等特性,增强了操作系统内核的稳定性与安全性。2.建立了构件化文件系统的体系结构。本文在研究构件技术和文件系统的基础上,分析了嵌入式文件系统的特点,阐述了采用构件技术实现文件系统的优点和必要性,并讨论了几点关键技术问题:包括如何划分文件系统构件的层次,如何设计文件系统构件的接口,如何保证文件系统功能集合的完备性,如何提高文件系统操作设备的效率等。3.在“和欣”操作系统上设计并实现了构件化的文件系统。该文件系统基于微内核,运行于用户态,以命名服务的方式向客户提供服务。客户通过接口调用的方式向文件系统服务进程发出请求,服务进程调用相关设备驱动接口,实现对设备的操作。“和欣”构件化文件系统具有可配置,易于扩展,可动态升级的特点,方便用户定制、开发、调试或引入新的文件系统。4.对“和欣”文件系统进行了测试,包括功能测试和性能测试,测试结果验证了该文件系统的可用性、稳定性和安全性。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 课题背景
  • 1.1.1 嵌入式系统概述
  • 1.1.2 文件系统概述
  • 1.1.3 国内外研究现状
  • 1.2 本文的主要研究内容和主要贡献
  • 1.2.1 主要研究内容
  • 1.2.2 课题意义和贡献
  • 1.2.3 本文的组织结构
  • 第2章 相关工作
  • 2.1 构件技术
  • 2.1.1 构件技术综述
  • 2.1.2 COM 技术
  • 2.1.3 CAR 技术
  • 2.2 通用操作系统的文件系统模型
  • 2.2.1 FAT 文件系统
  • 2.2.2 Ext2 文件系统
  • 2.2.3 VFS 文件系统
  • 2.3 嵌入式文件系统模型
  • 第3章 基于构件思想的文件系统模型
  • 3.1 构件化文件系统模型的建立
  • 3.1.1 建立思想
  • 3.1.2 体系结构
  • 3.2 基于构件技术的文件系统分析
  • 3.2.1 构件实现的优点
  • 3.2.2 构件实现的必要性
  • 3.2.3 构件实现的关键技术
  • 第4章 “和欣”构件化文件系统的设计与实现
  • 4.1 “和欣”操作系统
  • 4.1.1 “和欣”操作系统2.0 内核
  • 4.1.2 “和欣”操作系统命名服务
  • 4.2 “和欣”构件化文件系统的 VFS 接口设计
  • 4.2.1 文件系统接口IBasicFileSystem
  • 4.2.2 输入输出接口IAbsoluteIO
  • 4.2.3 基本文件接口IBasicFile
  • 4.2.4 基本目录接口IBasicDirectory
  • 4.3 构件化文件系统的设备驱动调用
  • 4.4 “和欣”构件化文件系统的实现
  • 4.4.1 VFS 层函数的实现
  • 4.4.2 FAT 文件系统的实现
  • 4.4.3 bootmods 文件系统的实现
  • 4.4.4 tfs 文件系统的实现
  • 4.4.5 其他文件系统
  • 4.4.6 文件系统的相关配置
  • 第5章 “和欣”构件化文件系统的测试与应用
  • 5.1 功能测试
  • 5.1.1 功能测试的原理与设计
  • 5.1.2 功能测试结果
  • 5.1.3 构件自动测试工具
  • 5.2 性能测试
  • 5.2.1 性能测试的原理与设计
  • 5.2.2 性能测试结果
  • 5.2.3 性能测试总结
  • 5.3 应用示例
  • 5.3.1 文件系统的启动与挂接
  • 5.3.2 文件系统功能函数调用
  • 5.3.3 多个文件系统并存运行
  • 第6章 工作总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 声明
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].和欣梓在藉河边的聊天时光[J]. 星星 2017(10)
    • [2].照片的故事——大班语言活动[J]. 山东教育 2008(30)
    • [3].雪山褶皱中的心语——和欣诗集《我的卡瓦格博》评述[J]. 西藏文学 2018(03)
    • [4].“和欣”手机的数据完整性技术研究[J]. 电脑知识与技术 2008(10)
    • [5].Hysine和欣控制的主打产品[J]. 智能建筑 2016(02)
    • [6].和欣编程环境中进行单元测试覆盖率分析的方法[J]. 福建电脑 2008(06)
    • [7].最美的衣服叫“婚纱”[J]. 西江月 2009(Z1)
    • [8].烤灯照射结合氧疗和欣纳星利福平涂敷治疗压疮的效果观察[J]. 当代护士(学术版) 2009(09)
    • [9].冰融的女人[J]. 椰城 2010(03)
    • [10].我难道错了吗[J]. 第二课堂(小学) 2009(06)
    • [11].浙江磐安 民宿火爆富村民[J]. 致富天地 2019(06)
    • [12].年味渐浓 愿父母安好[J]. 神剑 2015(01)
    • [13].方寸万象[J]. 中国医学人文 2017(10)
    • [14].轮回[J]. 布老虎青春文学 2009(02)
    • [15].1988:北京选美风云[J]. 中国新闻周刊 2011(38)
    • [16].贺新郎·喜迎十八大[J]. 山西老年 2012(09)
    • [17].“和欣”手机操作系统平台上CEM体系的研究[J]. 计算机工程与设计 2009(07)
    • [18].英国能源公司宣布延长4台机组的运行寿期[J]. 国外核新闻 2008(01)
    • [19].让舒心的花儿开满人生路[J]. 中小学信息技术教育 2017(11)
    • [20].百味鲜北京川渝厨师餐饮交流会[J]. 烹调知识 2011(20)
    • [21].基于CAR构件的嵌入式浏览器的体系架构设计[J]. 计算机技术与发展 2008(07)
    • [22].可视化集成环境在嵌入式系统中的开发[J]. 上海电机学院学报 2008(03)
    • [23].在英语教与学中如何实施多样化评价[J]. 中学生英语 2015(20)
    • [24].《苗岭的早晨》教学设计[J]. 音乐天地 2012(04)
    • [25].基于和欣手机系统平台构件化彩信引擎设计与实现[J]. 电脑知识与技术 2012(28)
    • [26].电视公开述职 让权力更“阳光”[J]. 人才资源开发 2009(02)

    标签:;  ;  ;  ;  

    “和欣”操作系统构件化文件系统的设计与实现
    下载Doc文档

    猜你喜欢