[发明专利]一种提高高速信号采集系统存储性能的方法有效
申请号: | 202010218936.7 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111427513B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 刘碧贞;李礼;叶韬;周正 | 申请(专利权)人: | 上海威固信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海海贝律师事务所 31301 | 代理人: | 王文锋 |
地址: | 201702 上海市青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 高速 信号 采集 系统 存储 性能 方法 | ||
1.一种提高高速信号采集系统存储性能的方法,在高速信号采集系统中,对文件的操作包括写文件即存储采集数据、关闭文件,其特征在于,写文件操作流程包括如下步骤:
(1)判断待写入盘中的数据长度是否大于0,如果是,执行步骤(2);如果否,结束本次写操作;
(2)判断本次写操作是否为对该文件的第一次写操作,如果是,执行步骤(3);如果否,执行步骤(4);
(3)在缓存区的簇分配表中一次性为该文件分配若干个连续的簇空间用于数据记录,该簇空间大于待写入数据的长度;
(4)判断剩余已分配的簇空间是否大于待写入的数据长度,如果否,执行步骤(5);如果是,执行步骤(7);
(5)将缓存区中的簇分配信息更新写入到盘里;
(6)将缓冲区中的目录项信息更新到盘中,执行步骤(3);
(7)将采集的数据写入到分配好的空间中;
(8)更新缓冲区目录项中的起始簇号、连续标志、文件大小信息,本次写操作结束,只在第一次写操作时更新;
关闭文件操作流程包括如下步骤:
(1)判断文件是否被修改过,如果是,执行步骤(2);如果否,执行步骤(5);
(2)将最后访问时间和最后修改时间、文件长度信息更新到缓存区的目录项信息中并写入盘中;
(3)释放出为该文件分配了但未使用的多余簇空间,刷新缓冲区中的簇分配信息表并写入盘中;
(4)将簇分配信息表更新写入盘中;
(5)释放缓存区中目录项信息空间,结束本次操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海威固信息技术股份有限公司,未经上海威固信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010218936.7/1.html,转载请声明来源钻瓜专利网。