基于Asix OS的文件系统设计与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:LISA19861011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式实时操作系统需要处理大量的实时信息和历史数据。存储这些信息,有两个基本要求:首先,需要大容量的存储介质并对介质上信息进行管理;其次,允许多个任务并发共享这些信息。文件系统可以满足这两个要求。文件系统将数据以文件的形式存放在大容量的外部存储介质上,让用户任务可以随时读取信息或写入新的信息。文件系统是操作系统的一个组成部分,它包含对文件进行管理的那部分软件以及被管理的文件。文件系统主要为使用文件的用户和应用程序服务,它可以满足数据管理的要求和用户的需求,最大限度地保证文件中的数据有效,减少数据被破坏的可能性,为各种类型的的存储设备提供标准的输入输出接口例程集。嵌入式文件系统还需要满足系统实时性的要求,并保持与桌面计算机的兼容。本论文研究目的就是在以ARM7TDMI处理器为核心的Garfield系列处理器上实现文件系统管理,为MP3实时解码和数据库等应用服务。本论文首先介绍文件系统实现所依赖的软件平台嵌入式实时操作系统Asix OS以及验证平台Garfield系列处理器的功能,然后详细阐述了文件系统的具体实现,包括文件系统的存储设备管理模块的设计、文件管理模块的设计、文件系统应用接口模块的设计、文件系统的容错机制以及文件系统的保护机制。接着完成文件系统所依赖的块设备驱动程序的接口设计,以Garfield系统中MMC卡、Nand Flash及U盘为例,介绍驱动程序的具体设计,并验证Asix OS文件系统与桌面计算机FAT文件系统的兼容性。最后对文件系统性能采用输入输出缓冲进行了优化,优化后文件系统性能得到了提高,文件系统从Garfield系统中MMC卡上读文件的速度提高了10.6%,写提高16.2%;从Nand Flash的读速度提高了9.2%,写速度提高38.1%。论文所设计的Asix OS文件系统已在Garfield系统上的稳定运行,通过了各个功能测试,包括创建目录、删除目录,文件打开、读写、删除以及搜索等。
其他文献
逆转录病毒的包装和释放一直是逆转录病毒生活周期的研究热点。近年来,发现转运必需内吞体分选复合物(Endosomal Sorting Complex Required forTransport,ESCRT)在逆转录病毒复
实验室与其他人的研究均发现热休克蛋白gp96可通过抗原递呈激活病毒或肿瘤特异性T细胞,但小鼠实验和临床试验均显示其免疫功能受多种因素的制约,免疫活性有待进一步提高。之前
本论文工作是围绕任晓敏教授为首席科学家的国家重点基础研究发展计划(973计划)项目“新一代通信光电子集成器件及光纤的重要结构工艺创新与基础研究”(项目编号:2003CB314900)及
在原有调查的基础上,于2010年08和09月在野外开展隆肛蛙属物种样线调查和高密度的样点采集,重点对秦岭中西部山间溪流中隆肛蛙属物种的分布进行了调查和取样。通过对隆肛蛙属的
随着器件尺寸的不断缩小,器件的小尺寸效应越来越严重,传统的平面结构MOSFET已经达到其物理极限。为了克服短沟道效应,出现了很多新型的器件结构,如双栅、三栅、鳍栅、围栅器件。
  本论文作为BESⅢμ子鉴别器电子学读出系统原型机研究工作的一部分,主要完成了μ子数据读出插件的设计工作、LVDS传输部分的测试工作和前端电路板数据链多块FPGA的配置
高效抗逆转录病毒疗法(HAART)的出现大大降低了艾滋病的发病率和死亡率,它能够将艾滋病病人外周血中的病毒拷贝数降低至临床检测水平以下(<50拷贝病毒RNA/毫升)。但在病人体内
简要介绍转基因抗虫棉品种金农16的选育过程、特征特性及栽培技术措施.
在光纤传感系统中,微弱传感信号和高频传感信号的精确检测一直是研究的热点。微弱的光纤传感信号易受到检测仪器的本底噪声或者外界环境的干扰,经常淹没在噪声中,此时无法对微小
介绍了长绒棉新品种新78的选育过程、特征特性、产量、纤维品质、抗病性状表现和栽培管理技术要点.