嵌入式NTFS文件系统的研究与应用

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:william_wng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对NTFS文件系统进行了较为深入的研究,系统论述了NTFS文件系统中的各主要的数据结构,并动态分析了NTFS文件系统中各数据结构之间协调工作的原理,并且设计了一个嵌入式NTFS文件系统的应用方案。   NTFS基本特性是所有数据包括系统信息都是以文件的形式存在。文件和目录以属性的集合来存储。本文运用WinHex等磁盘分析工具做大量理论分析工作,深入了解NTFS文件系统的结构和工作原理,包括分析分区表结构、NTFS文件系统的主文件表SMFT、NTFS的各属性结构和目录的索引B+树结构等。特别是对NTFS的目录的索引B+树结构做了动态解析。由于NTFS大目录在磁盘上的存储结构与主文件记录和索引缓冲区大小相关。因此,提出三级大目录的概念,并在此基础上总结了相关文件操作下目录结构的动态变化规律。试验表明,可在此理论基础上实现NTFS文件系统的相关磁盘操作。   根据以上研究,本文设计了一个NTFS文件系统的基本框架。对关键的模块做了详细介绍,包括识别NTFS分区、初始化NTFS相关参数、初始化索引节点和基本的文件操作等。并且,在Keil uVision4集成开发环境下运用汇编语言实现嵌入式系统下NTFS文件系统的文件读/写、复制和删除操作。而且,保证嵌入式NTFS文件系统下创建的文件能在Windows操作系统下被识别。   本文将NTFS文件系统应用于一个分布式数据采集系统中。首先,讨论了将NTFS文件系统应用于嵌入式系统中的可行性,并分析了其应用前景和价值。其次,在分析两种类型的数据采集系统的优缺点的基础上,确定将NTFS文件系统应用于其中的一种分布式系统中。最后,设计了此分布式数据采集系统的基本框架。   在实现过程中,使用宿主机和目标板作为测试平台。通过对相关开发硬件的性能进行评估,选择具有AT91SAM9263型号CPU的开发板作为嵌入式开发环境,并且为其配备了其他的实验设备。实验结果表明,此嵌入式NTFS文件系统能够应用于数据采集系统中。采集到的数据通过USB盘能够与具有Windows操作系统的PC机进行可靠的数据交换。通过与目前广为采用的NTFS文件系统NTFS-3G和Captive NTFS进行性能比较,数据显示出本NTFS文件系统具有较好的性能。最后,总结本课题的工作,讨论后续工作中的主要问题。  
其他文献
入侵检测系统是在计算机网络中的若干关键节点收集网络通信数据,根据设定的规则以及有关安全策略对收集到的信息进行解析、分析,查看是否有网络攻击、违反安全策略等行为,并对这
多视点视频编码技术(Multi-view Video Coding,MVC)是一种能提供更加真实的场景再现、具有立体感的新型视频技术。由于视点数目的增加,多视点视频与传统单视点视频相比,需要进行
多视点视频(Multi-View Video,MVV)是由一系列摄像机处在不同位置从不同角度同时拍摄同一场景得到的一组视频信号,其蕴含丰富的深度信息,对自然场景更具有真实感。MVV的数据量随
随着电信事业的不断发展,加剧了电信业务的广泛普及,因此电信研究院针对电信投资项目的统计评估工作也越来越繁重,加之对数据管理的复杂性和难维护,加剧了投资效益评估这项工
计算机的使用改变了我们的世界,并且也使得我们对它的依赖性越来越大,每天有大量的重要信息被存储在其中,一旦数据丢失或损坏,人们将蒙受巨大的损失。数据恢复技术就是信息安全的
在Web2.0时代,网络已逐渐由用户单纯地浏览信息发展到更加侧重用户的交互,这产生了一类重要的用户数据:大规模富含情感信息的Web资源。面对如此大规模的情感文本,如何能通过计算
多参数监护仪可以对病人进行长时间的、连续的自动实时监护,能提供多种生理参数的测量和分析,有利于医生及时了解患者的病情变化,是现代化医院不可缺少的医疗设备。由于我国
随着计算机技术和网络技术的飞速发展,现有的搜索引擎虽然采用了各种方法来提高信息的检索精度,但是相关的文档和不相关的文档仍相互混杂,给用户带来了很大的负担。因此,如何快速
时-频分析是信号处理中的重要手段之一。作为经典的时频分析工具Fourier变换建立了信号从时域到频域的桥梁。但它反映的只是整个信号在全部时间下的整体频域特征,而不能提供
在21世纪,以网络通讯技术和多媒体技术为核心的信息技术的迅猛发展在社会的许多领域中引发各种深层的变革,从而加速了人类迈向信息社会的步伐。教育信息化是当今世界教育发展