当前位置: 首页 > 科技成果列表 > 科技成果详细

一种用于内存文件系统的文件数据一致性更新方法

技术类型:发明专利

技术成熟度:研发

转让方式:技术转让、技术许可、技术入股

专利申请日:2015-11-13

专利所属地 :中国

专利号:CN201510773274.9

应用领域:通用仪器仪表制造

技术领域:电子信息

交易价格:面议专利价值评估

应用案例:否

了解与分析本科技成果,可查看成果概况并使用以下技术转移数智化应用工具:
成果概况
简介

摘要:

本发明公开了一种用于内存文件系统的文件数据一致性更新方法,包括以下步骤:

  1. 在进程初始化时,系统在内核空间为进程打开一个伪文件;
  2. 进程请求更新“目标文件”,内存文件系统按照需要更新的数据量,一次性分配全部所需的物理内存给伪文件;
  3. 构建伪文件中索引数据页的数据结构,称为“数据索引”;
  4. 调用一次数据拷贝函数,把新数据一次性全部写入伪文件;
  5. 使用一个原子操作,把伪文件的数据索引插入目标文件的数据索引中相应的位置;
  6. 进程结束,删除该进程对应的伪文件。

本发明的优点是:对于数据量较大的更新操作,避免了大量数据拷贝函数调用以及原子操作,可以在保证文件数据更新一致性的情况下达到较高的性能。

(此文字表达经过AI优化完善,查看原文请点击 原文)
专利基本信息
专利名称 一种用于内存文件系统的文件数据一致性更新方法
专利状态 - 专利号(申请号) CN201510773274.9
申请号 - 专利申请日期 2015-11-13
专利授权日期 2016-03-16 专利权届满日 -
专利所属地 中国 专利类型 发明专利
发明人 沙行勉;陈咸彰;诸葛晴凤;孙志龙;陈俊熹
权利人 -
专利摘要 本发明公开了一种用于内存文件系统的文件数据一致性更新方法,包括以下步骤:1,在进程初始化时,系统在内核空间为进程打开一个伪文件;2,进程请求更新“目标文件”,内存文件系统按照需要更新的数据量,一次性分配全部所需的物理内存给伪文件;3,构建伪文件中索引数据页的数据结构,称为“数据索引”;4,调用一次数据拷贝函数,把新数据一次性全部写入伪文件;5,使用一个原子操作,把伪文件的数据索引插入目标文件的数据索引中相应的位置;6,进程结束,删除该进程对应的伪文件。本发明的优点是:对于数据量较大的更新操作,避免了大量数据拷贝函数调用以及原子操作,可以在保证文件数据更新一致性的情况达到较高的性能。
成果评价分析
技术应用分析
服务案例
Baidu
map