[发明专利]一种内存读写过程的资源锁定方法有效

专利信息
申请号: 201910073668.1 申请日: 2019-01-25
公开(公告)号: CN109857566B 公开(公告)日: 2020-09-29
发明(设计)人: 陈建华 申请(专利权)人: 天翼爱动漫文化传媒有限公司
主分类号: G06F9/52 分类号: G06F9/52;G06F9/50
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 蔡学俊
地址: 361008 福建省厦*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 内存 读写 过程 资源 锁定 方法
【权利要求书】:

1.一种内存读写过程的资源锁定方法,用于有寻址标记的内存资源D的读写操作,其特征在于:所述寻址标记包括地址区间、权限标识和时间戳;在内存读写过程中,所述锁定方法对内存资源D的权限标识进行调整,并把读写操作分别定向至与权限标识匹配的内存资源处;所述权限标识为可分配、只读、只写三种互斥的状态;所述锁定方法把读操作请求定向至权限标识为只读的内存资源;所述锁定方法把写操作请求定向至权限标识为只写的内存资源;

所述锁定方法在写操作时,若写操作是针对已有内容X的内存空间S,则锁定方法把内容X在内存中复制以形成具备只写权限的的镜像空间L,镜像空间L在内存空间S的写操作过程中用于替代内存空间S响应针对内容X的写操作,锁定方法在写操作结束后进行复位操作以释放内存空间S占用的内存资源,并以镜像空间L替换内存空间S。

2.根据权利要求1所述的一种内存读写过程的资源锁定方法,其特征在于:设写操作是针对已有内容的内存空间S,则所述镜像操作的步骤为;

A1、确认内存空间S的权限为只读,查找内存中的可用区域;

A2、把该内存空间S的内容复制到内存中的可用区域,并在复制作业完成后,把该区域的权限标识设为只写,形成权限标识为只写的镜像空间L;

A3、在写操作的过程中,所述资源锁定方法把收到的读操作请求定向至内存空间S,把收到的写操作定向至镜像空间L;

A4、在写操作完成时,所述资源锁定方法把镜像空间L的时间戳修改为写操作完成时间。

3.根据权利要求2所述的一种内存读写过程的资源锁定方法,其特征在于:所述复位操作的步骤依次为;

B1、把镜像空间L的权限标识修改为只读;

B2、所述资源锁定方法把收到的读操作请求定向至镜像空间L;若收到读操作请求时,镜像空间L的权限标识未修改完成,则资源锁定方法把收到的读操作请求定向至内存空间S处进行操作;

B3、把内存空间S的权限标识修改为可分配;所述资源锁定方法把收到的读操作请求定向至镜像空间L;若收到读操作请求时,镜像空间L的权限标识已修改完成,S空间的权限标识还未修改造成存在两个可读内容的现象,则需要判断两个可读内容的时间戳,并以时间戳比较大的镜像空间L的内容为可对读操作请求返回的新数据;若S空间的权限标识修改完成,则直接返回镜像空间L的数据。

4.根据权利要求3所述的一种内存读写过程的资源锁定方法,其特征在于:所述有寻址标记的内存资源D的内存数据结构包括关键字索引、数据节点地址集合组和内存数据块;所述关键字索引用于存储B+树或者哈希索引;关键字索引与数据节点地址集合组中的数据节点地址相关联;数据节点地址存储为数组形式;数据节点地址指向资源锁定方法可用的内存数据块存放地址;资源锁定方法在内存数据块读写数据内容。

5.根据权利要求4所述的一种内存读写过程的资源锁定方法,其特征在于:所述关键字索引、数据节点地址集合组的存储空间与内存数据块分离设置;所述资源锁定方法在对内存读、写操作进行定向,以及查找内存中的可用区域时,首先在关键字索引中通过关键字查到数据节点地址集合组中的匹配位置;再从匹配位置处的数据节点地址中获取资源锁定方法可用的内存数据块存放地址。

6.根据权利要求5所述的一种内存读写过程的资源锁定方法,其特征在于:所述内存写请求由写进程或写线程发起,在步骤B3中,资源锁定方法需要对镜像空间L进行校验,以确定读操作是从镜像空间L获取数据,并释放内存空间S的占用资源以删除内存空间S;此后以镜像空间L替代内存空间S;所述校验操作的步骤为;

C1、通过关键字索引,再次访问镜像空间L对应的内存数据块;

C2、读取镜像空间L,获取镜像空间L中的存储内容和时间戳时间;

C3、把镜像空间L中的数据内容与写进程或写线程的数据内容比对,把镜像空间L中的时间戳时间与写进程或写线程的时间戳时间比对,如果数据内容和时间戳一致,则说明内存写请求操作成功,并且后续的读操作都指向镜像空间L,可以把内存空间S的权限标识修改为可分配,以释放S内存空间对应的内存数据块使之能接受新的分配请求,即完成写操作之后以镜像空间L替代S。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼爱动漫文化传媒有限公司,未经天翼爱动漫文化传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910073668.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top