摘要
提出了机载嵌入式文件系统ACoreFS的体系结构。针对机载嵌入式环境资源有限的特点,将ACoreFS设计为独立可拆卸系统组件。设计了虚拟文件系统(VFS)层,为应用程序提供一致的文件系统接口。VFS为逻辑文件系统提供统一的抽象接口,用户可根据项目要求和存储设备的特性选择挂载不同的逻辑文件系统。为提高设备访问性能,设计了块设备数据高速缓冲层,使用哈希表对数据块进行管理,提高了系统效率。
The architecture of the avionic embedded file system ACoreFS is presented. In order to adapting the limited resource in the avionic embedded system, the ACoreFS is designed as a loadable component. The VFS layer is designed to provide an accordant interface, and the user can chose and load the different logical file system on the VFS based on the demand of the project or the character of the storage device. The block data cache layer is designed to improve the access performance, which use the Hash algorithm to manage the data blocks.
出处
《航空计算技术》
2012年第3期107-111,共5页
Aeronautical Computing Technique
基金
航空科学基金项目资助(2010ZC31001)
关键词
虚拟文件系统
块缓冲
哈希表
virtual file system
block cache
Hash table