[发明专利]改进的数据处理方法有效

专利信息
申请号: 201880066902.1 申请日: 2018-09-03
公开(公告)号: CN111316249B 公开(公告)日: 2023-09-29
发明(设计)人: 克哈莱德·玛来吉;特朗格·邓格·恩古延;朱利恩·斯奇米特;皮埃尔-伊曼纽尔·伯纳德 申请(专利权)人: 弗索拉公司
主分类号: G06F12/08 分类号: G06F12/08;G06F12/0875
代理公司: 北京国昊天诚知识产权代理有限公司 11315 代理人: 南霆;李有财
地址: 法国默东*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 改进 数据处理 方法
【说明书】:

数据处理方法。所述方法由计算机手段实施且包括:‑对于所述数据处理的多个对象(OBJ),执行所述数据处理的计算机代码(COD)的分析,所述计算机代码(COD)限定所述数据处理中所述对象(OBJ)的使用,‑基于所述计算机代码(COD)的所述分析,将每一对象分配到多个存储器区域(ZMi,j)中的一个用于所述数据处理期间相应存储器区域中的每一对象的构建及随后析构,使得在所述数据处理期间,每一存储器区域展现堆栈操作。

技术领域

发明领域涉及由计算机手段执行的数字数据的处理,且更具体地说涉及在此背景下所需的存储器管理。

背景技术

以已知方式,在信息技术中,术语“分配”表示用于在存储器中保留位置用于在其中存储可能极其复杂且具有较大大小的变量或对象的机制。分配的对应词-解除分配-是借以释放所分配存储器的机制。

在当前用于管控数据处理对象到存储器的分配的原理当中,可以提及到堆栈的分配原理,也被称为堆栈分配。此原理是基于使用指定第一可用存储器地址的指针。被分配到存储器的对象随后被存储在此地址处,且基于存储器地址和所分配对象的大小更新指针。

此分配原理特别有用,因为其实施起来较简单且因此具有高性能,但其需要解除分配与分配对称。换句话说,在给定时刻存在于存储器中的对象当中,所创建的最后一个对象必须第一个被破坏。此操作的缩写为LIFO,即“后进先出”。

在非常多的应用中,因为不同的数据处理对象具有广泛不同的用途,所以使它们适于对应于存储器的堆栈操作的分配和解除分配较困难和/或性能较低。因此,数据处理所需的存储器管理的原理通常不得不增加复杂性。

本发明既定解决此问题。

发明内容

为此目的,本发明涉及一种用于执行数据处理的方法,所述方法由计算机手段实施且包括:

-针对数据处理的多个对象,执行数据处理的计算机代码的分析,计算机代码限定所述对象在数据处理中的使用,

-基于计算机代码的分析,将每一对象分配到多个存储器区域中的一个用于数据处理期间相应存储器区域中的每一对象的构建及随后析构,使得在数据处理期间,每一存储器区域展现堆栈操作。

根据本发明的一方面,至少两个存储器区域形成相同存储器实体的单独区域。

根据本发明的一方面,所述两个存储器区域具有由存储器实体的相应相对末端限定的相应开始位置。

根据本发明的一方面,所述两个存储器区域中的每一个与被配置成指向所涉及存储器区域的第一空闲空间的指针相关联,所述两个存储器区域中的每一个的所述指针被配置成移动为更靠近另一存储器区域的指针用于所涉及存储器区域中对象的构建。

根据本发明的一方面,至少两个区域属于不同存储器实体。

根据本发明的一方面,执行计算机代码的分析包含:针对所述对象中的一些或全部的每一对象,确定数据处理中所述对象的使用的开始和结束,基于所述对象的使用的开始和结束来实行对象到相应存储器区域的分配。

根据本发明的一方面,针对至少一个对象,基于表示来自所述多个存储器区域的一个存储器区域的所述对象的限定参数的值将所述对象分配到相应存储器区域,所述值在计算机代码的分析之前记录于所述代码中。

根据本发明的一方面,所述方法进一步包括编译用于产生在数据处理期间执行的一个或多个可执行文件的计算机代码,所述编译包括:针对至少一个对象,将析构函数的调用插入到基于用于产生所述一个或多个可执行文件的所述计算机代码生成的经变换计算机代码中,所述析构函数被配置成在所述对象的使用的结束处立即破坏相应存储器区域的所述对象。

根据本发明的一方面,针对至少一个对象,在存储器区域中的对象的大小并非已知的时刻将对象分配到存储器区域。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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