书签 分享 收藏 举报 版权申诉 / 5

基于RFS的快速FIO读写系统及方法.pdf

  • 上传人:g****
  • 文档编号:6346084
  • 上传时间:2019-06-03
  • 格式:PDF
  • 页数:5
  • 大小:238.42KB
  • 摘要
    申请专利号:

    CN201510753462.5

    申请日:

    2015.11.06

    公开号:

    CN105426124A

    公开日:

    2016.03.23

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):G06F 3/06申请日:20151106|||公开

    IPC分类号:

    G06F3/06

    主分类号:

    G06F3/06

    申请人:

    江苏省电力公司扬州供电公司; 江苏方天电力技术有限公司; 国家电网公司

    发明人:

    秦晓东; 吴敏秀; 黄振勇; 赵越; 张欣

    地址:

    225012江苏省扬州市维扬路179号

    优先权:

    专利代理机构:

    南京纵横知识产权代理有限公司32224

    代理人:

    董建林

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种基于RFS的快速F-IO读写系统,包括虚拟内存管理模块、虚拟内存文件模块和文件IO模块。同时也公开了该系统的方法。本发明能够方便的创建虚拟内存文件系统,并高效的实现文件的读取和写入,可以为有大量文件IO操作需求的应用系统提供高效的解决技术方案,从而提高应用系统的运行性能和并发性能。

    权利要求书

    1.基于RFS的快速F-IO读写系统,其特征在于:包括虚拟内存管理模块、虚拟内存文件模块和文件IO模块;所述虚拟内存管理模块,负责创建和管理虚拟内存文件系统;所述虚拟内存文件模块,负责实现虚拟内存文件系统所具备的基础接口,向用户层提供基础服务;所述文件IO模块,负责向用户层提供文件IO操作接口。2.根据权利要求1所述的基于RFS的快速F-IO读写系统,其特征在于:虚拟内存文件系统的创建过程为,对物理内存进行空间划分,将部分物理内存虚拟成虚拟内存文件系统的使用空间。3.根据权利要求2所述的基于RFS的快速F-IO读写系统,其特征在于:作为虚拟内存文件系统使用空间的物理内存为空闲内存。4.根据权利要求3所述的基于RFS的快速F-IO读写系统,其特征在于:虚拟内存文件系统的使用空间可根据需求动态调整空间大小。5.根据权利要求1所述的基于RFS的快速F-IO读写系统,其特征在于:基础服务包括目录创建、目录删除、目录管理、文件创建、文件删除、文件管理、维护文件目录树的建立和维护。6.基于权利要求1所述的基于RFS的快速F-IO读写系统的方法,其特征在于:包括以下步骤,步骤一,由虚拟内存管理模块创建虚拟内存文件系统;步骤二,由虚拟内存文件模块向用户层提供虚拟内存文件系统的基础服务;步骤三,由文件IO模块向用户层提供文件IO操作,从虚拟内存文件系统中的完成文件的读取和文件写入功能。

    说明书

    基于RFS的快速F-IO读写系统及方法

    技术领域

    本发明涉及一种基于RFS的快速F-IO读写系统及方法,属于电力系统辅助监控技术领域。

    背景技术

    近些年来,随着信息建设的快速发展,大大小小的信息系统被推上了发展规划,然而大部分信息系统都会涉及到巨大的数据处理,比如音视频应用、用户用电信息以及大数据分析等等,其中很多都会用到中间文件技术,这些都会产生大量的IO操作,即文件IO操作(F-IO)。传统技术方案中,这些中间文件会被存储在物理磁盘上,虽然现在物理磁盘的读写技术已经有很大的提高,但是与日益增长的数据量相比,物理磁盘的IO性能仍然是性能瓶颈。因此迫切需要这样一种技术方案,提高IO操作速度,解决IO性能瓶颈,从而为信息系统提供高效基础IO服务。

    发明内容

    为了解决上述技术问题,本发明提供了一种基于RFS的快速F-IO读写系统及方法。

    为了达到上述目的,本发明所采用的技术方案是:

    基于RFS的快速F-IO读写系统,包括虚拟内存管理模块、虚拟内存文件模块和文件IO模块;

    所述虚拟内存管理模块,负责创建和管理虚拟内存文件系统;

    所述虚拟内存文件模块,负责实现虚拟内存文件系统所具备的基础接口,向用户层提供基础服务;

    所述文件IO模块,负责向用户层提供文件IO操作接口。

    虚拟内存文件系统的创建过程为,对物理内存进行空间划分,将部分物理内存虚拟成虚拟内存文件系统的使用空间。

    作为虚拟内存文件系统使用空间的物理内存为空闲内存。

    虚拟内存文件系统的使用空间可根据需求动态调整空间大小。

    基础服务包括目录创建、目录删除、目录管理、文件创建、文件删除、文件管理、维护文件目录树的建立和维护。

    基于RFS的快速F-IO读写系统的方法,包括以下步骤,

    步骤一,由虚拟内存管理模块创建虚拟内存文件系统;

    步骤二,由虚拟内存文件模块向用户层提供虚拟内存文件系统的基础服务;

    步骤三,由文件IO模块向用户层提供文件IO操作,从虚拟内存文件系统中的完成文件的读取和文件写入功能。

    本发明所达到的有益效果:本发明能够方便的创建虚拟内存文件系统,并高效的实现文件的读取和写入,可以为有大量文件IO操作需求的应用系统提供高效的解决技术方案,从而提高应用系统的运行性能和并发性能。

    附图说明

    图1为本发明的技术架构。

    具体实施方式

    下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

    如图1所示,基于RFS的快速F-IO读写系统,包括虚拟内存管理模块、虚拟内存文件模块和文件IO模块。

    虚拟内存管理模块,负责创建和管理虚拟内存文件系统。

    虚拟内存文件系统的创建过程为:对物理内存进行空间划分,将部分物理内存虚拟成虚拟内存文件系统的使用空间。作为虚拟内存文件系统使用空间的物理内存为空闲内存,并且可根据需求动态调整空间大小,从而避免浪费内存空间,充分利用物理内存。

    虚拟内存文件模块,负责实现虚拟内存文件系统所具备的基础接口,向用户层提供基础服务。

    基础服务包括目录创建、目录删除、目录管理、文件创建、文件删除、文件管理、维护文件目录树的建立和维护。和常规文件系统的差别在于:虚拟内存文件系统中所有的操作都是建立在物理内存中,而并非在物理磁盘,因此操作性能大大的优于常规文件系统。

    文件IO模块,负责向用户层提供文件IO操作接口,从而透明化虚拟内存文件系统的实现细节,展现给用户的就是高效的IO操作体验。

    基于RFS的快速F-IO读写系统的方法,包括以下步骤,

    步骤一,由虚拟内存管理模块创建虚拟内存文件系统;

    步骤二,由虚拟内存文件模块向用户层提供虚拟内存文件系统的基础服务;

    步骤三,由文件IO模块向用户层提供文件IO操作,从虚拟内存文件系统中的完成文件的读取和文件写入功能。

    综上所述,本发明能够方便的创建虚拟内存文件系统,并高效的实现文件的读取和写入,可以为有大量文件IO操作需求的应用系统提供高效的解决技术方案,从而提高应用系统的运行性能和并发性能。

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

    关 键  词:
    基于 RFS 快速 FIO 读写 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于RFS的快速FIO读写系统及方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6346084.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1