【技术实现步骤摘要】
一种高性能只读文件系统的创建方法及装置
[0001]本专利技术涉及嵌入式计算机应用领域,尤其涉及一种高性能只读文件系统的创建方法及装置。
技术介绍
[0002]只读文件系统一般使用在操作系统上来管理只读文件,具有数据安全性高,设计简单,消耗内存资源少等特点。在一些终端翻译产品中,例如智能扫译笔,扫译速度越快则用户体验越好。扫译的速度和多个方面因素相关,例如AI识别模型的加载、字库的查找,以及翻译模型的加载等。这些AI模型和字库都是事先保存在存储介质中的,影响扫速度的因素主要是AI模型的加载时间(文件顺序读取性能)和字库的查找时间(文件随机读取性能)。对若干文件的管理和读取,就需要使用文件系统。一般来说,对于扫译等应用场景提供文件只读功能即可,关键是读取文件的速度要足够快,才能够带来良好的用户体验。
[0003]现有文件系统的读性能都没有做到极致,主要有如下几个因素:
[0004]第一,有些文件系统要依赖bio系统和块设备层,数据经过这些中间层就会有性能损耗。由于是只读的场景,特别是类似扫译笔这样的产品,扫译一 ...
【技术保护点】
【技术特征摘要】
1.一种高性能只读文件系统的创建方法,其特征在于,包括以下步骤:将第一只读文件系统的镜像文件按照读取顺序存储在mtd字符设备文件系统的数据区;将所述镜像文件的索引节点存储在所述mtd字符设备文件系统的索引节点表区;将超级块存储在所述mtd字符设备文件系统的起始位置,形成所述高性能只读文件系统;将所述高性能只读文件系统的路径表制作成软链接集合并存储在另一个mtd字符设备中。2.如权利要求1所述的高性能只读文件系统的创建方法,其特征在于,所述超级块包括所述索引节点表区的起始地址,以及所述索引节点表区中包含的所述索引节点的个数。3.如权利要求2所述的高性能只读文件系统的创建方法,其特征在于,每个所述索引节点包括对应的所述镜像文件的起始地址,以及对应的所述镜像文件的数据大小。4.如权利要求3所述的高性能只读文件系统的创建方法,其特征在于,所述mtd字符设备文件系统的管理过程包括:将所述mtd字符设备文件系统的文件接口通过mount操作加入linux的procfs进行管理。5.如权利要求4所述的高性能只读文件系统的创建方法,其特征在于,在procfs的一个固定路径下,根据索引节点表生成对应所述索引节点的个数的文件节点,每个所述文件节点依次生成文件节点名,所述文件节点名映射唯一的所述索引节点的编号。6.如权利要求...
【专利技术属性】
技术研发人员:李良,
申请(专利权)人:珠海亿智电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。