基于固态硬盘的专用文件系统应用方法与流程

文档序号:11917345阅读:202来源:国知局

本发明属于数据存储领域,具体涉及一种基于固态硬盘的专用文件系统应用方法。



背景技术:

在专用数据存储领域,通用的文件系统规范往往无法满足应用需求,这时需要制定专用的文件系统,来适配不同应用领域的需求。



技术实现要素:

(一)要解决的技术问题

本发明要解决的技术问题是:如何提供一种基于固态硬盘的专用文件系统应用方法。

(二)技术方案

为解决上述技术问题,本发明提供一种基于固态硬盘的专用文件系统应用方法,所述专用文件系统用于接收三路不同的协议类型的数据,以自定义文件系统格式创建文件,将数据分别存储在不同的文件中,并统一分配文件存储空间;

所述专用文件系统应用方法具体包括如下步骤:

(1)上电后,在硬盘起始位置检测文件系统标志位:

a)如果存在文件系统标志位,那么专用文件系统访问固态硬盘,获取任务计数值,读取保存任务计数值的三个地址,判断三个地址保存的数值是否一致,一致则将该数据取出,作为本次任务索引。并将该数增1,写回到专用固态硬盘指定地址处;

b)如果不存在文件系统标志位,那么专用文件系统创建标志位,并将任务计数值标定为1,并写入硬盘指定地址处;

(2)专用文件系统访问专用固态硬盘,分析专用固态硬盘文件系统格式,读取专用固态硬盘存储空间信息,包括已存储文件数量、种类,已用空间和剩余空间等;

(3)专用文件系统进入数据记录主流程,以无限循环状态进行数据监听,每一循环都将依次查询三路数据的本地接收接口,通过读状态判断是否有新接收到的数据,没有数据则持续循环;

(4)如果有新数据,则将数据从接收缓冲区读出,转存到硬盘数据缓存区中;

(5)判断硬盘数据缓存区中某一类型的实时数据是否达到512字节,如果达到512字节,则调用专用固态硬盘接口,将512字节数据写入专用固态硬盘中,否则继续等待;

(6)持续运行记录主流程,断电时工作中止。

(三)有益效果

与现有技术相比较,本发明的专用文件系统运行能够以自定义文件系统格式创建文件、写入数据,并且分类别按照一个文件最大1Gbits的大小写入到用固态硬盘存储体中;

具备如下有益效果:

(1)能够统一接收三路不同协议的数据;

(2)能在硬盘空间中为三路数据分配共享的空间,减少固定分配空间带来的空间浪费。

附图说明

图1为本发明专用文件系统详细流程图。

具体实施方式

为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。

为解决上述技术问题,本发明提供一种基于固态硬盘的专用文件系统应用方法,所述专用文件系统用于接收三路不同的协议类型的数据,以自定义文件系统格式创建文件,将数据分别存储在不同的文件中,并统一分配文件存储空间;

如图1所示,所述专用文件系统应用方法具体包括如下步骤:

(1)上电后,在硬盘起始位置检测文件系统标志位:

a)如果存在文件系统标志位,那么专用文件系统访问固态硬盘,获取任务计数值,读取保存任务计数值的三个地址,判断三个地址保存的数值是否一致,一致则将该数据取出,作为本次任务索引。并将该数增1,写回到专用固态硬盘指定地址处;

b)如果不存在文件系统标志位,那么专用文件系统创建标志位,并将任务计数值标定为1,并写入硬盘指定地址处;

(2)专用文件系统访问专用固态硬盘,分析专用固态硬盘文件系统格式,读取专用固态硬盘存储空间信息,包括已存储文件数量、种类,已用空间和剩余空间等;

(3)专用文件系统进入数据记录主流程,以无限循环状态进行数据监听,每一循环都将依次查询三路数据的本地接收接口,通过读状态判断是否有新接收到的数据,没有数据则持续循环;

(4)如果有新数据,则将数据从接收缓冲区读出,转存到硬盘数据缓存区中;

(5)判断硬盘数据缓存区中某一类型的实时数据是否达到512字节,如果达到512字节,则调用专用固态硬盘接口,将512字节数据写入专用固态硬盘中,否则继续等待;

(6)持续运行记录主流程,断电时工作中止。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1