一种将内存作为磁盘读写的实现方法和装置制造方法及图纸

技术编号:14183113 阅读:50 留言:0更新日期:2016-12-14 12:37
本发明专利技术公开了一种将内存作为磁盘读写的实现方法和装置。涉及数据信息处理技术领域,解决现有技术中经常对存储在硬盘上的文件进行访问时,读写速度较慢的技术问题。其中,该方法包括:获取虚拟内存盘RAMDISK的地址和命名规则;根据所述地址和命名规则创建所述作为磁盘读写的RAMDISK;建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件。

Method and device for implementing memory as disk read and write

The invention discloses a method and a device for realizing the reading and writing of the memory as a disk. The utility model relates to the technical field of data information processing, and solves the technical problems that the reading and writing speed is slow when the files stored on the hard disk are accessed in the prior art. Among them, the method includes: acquiring virtual memory disk RAMDISK address and naming rules; according to the address and create the naming rules as disk read and write RAMDISK; a file system, and the creation of RAMDISK to mount the file system; the received file is created in the in the RAMDISK, and through access to the creation of RAMDISK to read and write the file.

【技术实现步骤摘要】

本专利技术涉及数据信息处理
,特别涉及一种将内存作为磁盘读写的实现方法和装置
技术介绍
作为电脑中最重要的数据存储设备和数据交换媒介,硬盘传输速率的快慢直接影响了系统的运行速度。不同类型的硬盘,其传输速率往往差别很大。现在主流硬盘主要有三种:按照不同的接口可以分为并口ATA硬盘(即IDE硬盘)、SCSI硬盘和Serial ATA硬盘。虽然随着硬盘接口的改进,硬盘的读写速度也在不断提升,但是内部数据传输率是磁头到硬盘的高速缓存之间的数据传输速度,这可以说是影响硬盘整体性能的关键,一般取决于硬盘的盘片转速和盘片数据线密度。在这项指标中常常使用MB/s或Mbps为单位,这是兆位/秒的意思,如果需要转换成MB/s(兆字节/秒),就必须将Mbps数据除以8。例如有的硬盘给出最大内部数据传输率为240Mbps,但如果按MB/s计算就只有30MB/s。由此可以看出目前硬盘作为电脑的瓶颈,其病根还在于硬盘的内部数据传输率上。由此可知,针对存储在硬盘上的文件来说,访问硬盘来读写该文件时,仍旧存在读写速度较慢的技术问题。
技术实现思路
本专利技术提供一种将内存作为磁盘读写的实现方法和装置,用于解决现有技术中经常对存储在硬盘上的文件进行访问时,读写速度较慢的技术问题。本专利技术实施例提供一种将内存作为磁盘读写的实现方法,包括:获取虚拟内存盘RAMDISK的地址和命名规则;根据所述地址和命名规则创建所述作为磁盘读写的RAMDISK;建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件。本专利技术实施例提供的方法中,通过采用根据获取RAMDISK的地址和命名规则创建作为磁盘读写的RAMDISK;并在为该RAMDISK建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;以及将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件的技术手段,来实现采用读写速度较快的RMADISK作为硬盘存储文件,解决了现有技术中经常访问存储在硬盘上的数据,所读写速度较慢的技术问题,进而取得了从模拟硬盘的RAMDISK内存中读写数据,访问速度快,读写效率高的技术效果。可选的,在建立文件系统前,该方法还包括:根据所述地址和命名规则将创建的所述RAMDISK的容量修改到预设文件存储容量。本专利技术实施例提供的方法中,由于需要将RAMDISK作为硬盘来存储文件来使用,因此采用修改RAMDISK的存储容量,保证文件存储容量空间足够的技术效果。可选的,在建立文件系统后,该方法还包括:检测创建的RAMDISK和/或建立的文件系统是否成功。可选的,所述文件为网站镜像文件和/或下载文件。可选的,所述建立的文件系统为EXT4文件系统。基于同样的专利技术构思,本专利技术实施例继续提供一种将内存作为磁盘读写的实现装置,包括:获取模块,用于获取虚拟内存盘RAMDISK的地址和命名规则;创建模块,用于根据所述地址和命名规则创建所述作为磁盘读写的RAMDISK;挂载模块,用于建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;访存模块,用于将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件。本专利技术实施例提供的装置中,具有根据获取RAMDISK的地址和命名规则创建作为磁盘读写的RAMDISK;并在为该RAMDISK建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;以及将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件的功能,可实现采用读写速度较快的RMADISK来作为硬盘存储文件,解决了现有技术中经常访问存储在硬盘上的数据,所读写速度较慢的技术问题,进而取得了从模拟硬盘的RAMDISK内存中读写数据,访问速度快,读写效率高的技术效果。可选的,该装置还包括:修改模块,用于根据所述地址和命名规则将创建的所述RAMDISK的容量修改到预设文件存储容量。本专利技术实施例提供的装置中,由于需要将RAMDISK作为硬盘来存储文件来使用,因此采用修改RAMDISK的存储容量,保证文件存储容量空间足够的技术效果。可选的,该装置还包括:检测模块,用于检测创建的RAMDISK和/或建立的文件系统是否成功。可选的,所述文件为网站镜像文件和/或下载文件。可选的,所述建立的文件系统为EXT4文件系统。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例一中提供的一种将内存作为磁盘读写的实现方法的流程图;图2为本专利技术实施例二中提供的一种将内存作为磁盘读写的实现方法的流程图;图3为本专利技术实施例三中提供的一种将内存作为磁盘读写的实现装置的结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。实施例一考虑到现有技术中硬盘读写速度上的瓶颈问题,因此本专利技术实施例在解决该问题的过程中,假设如果将文件保存在内存中,那么在使用这些文件时,就不需要经常访问硬盘了。也可以将诸如网站镜像或可下载文件等存放在RAMDISK中,这样便能极大地提高读写速度。基于上述因素,本专利技术实施例提供一种将内存作为磁盘读写的实现方法,该方法适合部署在具有存储能力的设备上,如电脑,手机,服务器等。如图1所示,该方法包括:101,获取虚拟内存盘RAMDISK的地址和命名规则;其中,该步骤可以分为查看内存地址和查看内存命名规则两部分来完成。102,根据所述地址和命名规则创建所述作为磁盘读写的RAMDISK;其中,该创建的过程可以包括为该创建的作为磁盘读写的RAMDISK所进行的命名,规定容量大小和具体的物理地址空间等例如在建立文件系统前,该方法还包括:根据所述地址和命名规则将创建的所述RAMDISK的容量修改到预设文件存储容量。本专利技术实施例提供的方法中,由于需要将RAMDISK作为硬盘来存储文件来使用,因此采用修改RAMDISK的存储容量,保证文件存储容量空间足够的技术效果。103,建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;可选的,所述建立的文件系统为EXT4或者EXT3文件系统。104,将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件。可选的,该文件可以是任何的数据文件,例如网站镜像文件和/或下载文件。本专利技术实施例提供的方法中,通过采用根据获取RAMDISK的地址和命名规则创建作为磁盘读写的RAMDISK;并在为该RAMDISK建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;以及将接收到的文件保存在所述创建的RAMDISK中,并通过访问所本文档来自技高网...
一种将内存作为磁盘读写的实现方法和装置

【技术保护点】
一种将内存作为磁盘读写的实现方法,其特征在于,包括:获取虚拟内存盘RAMDISK的地址和命名规则;根据所述地址和命名规则创建所述作为磁盘读写的RAMDISK;建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件。

【技术特征摘要】
1.一种将内存作为磁盘读写的实现方法,其特征在于,包括:获取虚拟内存盘RAMDISK的地址和命名规则;根据所述地址和命名规则创建所述作为磁盘读写的RAMDISK;建立文件系统,并将所述创建的RAMDISK挂载到所述文件系统上;将接收到的文件保存在所述创建的RAMDISK中,并通过访问所述创建的RAMDISK来读写所述文件。2.根据权利要求1所述的方法,其特征在于,在建立文件系统前,该方法还包括:根据所述地址和命名规则将创建的所述RAMDISK的容量修改到预设文件存储容量。3.根据权利要求1或2所述的方法,其特征在于,在建立文件系统后,该方法还包括:检测创建的RAMDISK和/或建立的文件系统是否成功。4.根据权利要求1或2所述的方法,其特征在于,所述文件为网站镜像文件和/或下载文件。5.根据权利要求1或2所述的方法,其特征在于,所述建立的文件系统为EXT4文件系统。6.一种将内存作为磁盘读...

【专利技术属性】
技术研发人员:张新亮
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1