当前位置: 首页 > 专利查询>弗索拉公司专利>正文

改进的数据处理方法技术

技术编号:24597243 阅读:51 留言:0更新日期:2020-06-21 03:46
数据处理方法。所述方法由计算机手段实施且包括:‑对于所述数据处理的多个对象(OBJ),执行所述数据处理的计算机代码(COD)的分析,所述计算机代码(COD)限定所述数据处理中所述对象(OBJ)的使用,‑基于所述计算机代码(COD)的所述分析,将每一对象分配到多个存储器区域(ZMi,j)中的一个用于所述数据处理期间相应存储器区域中的每一对象的构建及随后析构,使得在所述数据处理期间,每一存储器区域展现堆栈操作。

Improved data processing method

【技术实现步骤摘要】
【国外来华专利技术】改进的数据处理方法
本专利
涉及由计算机手段执行的数字数据的处理,且更具体地说涉及在此背景下所需的存储器管理。
技术介绍
以已知方式,在信息技术中,术语“分配”表示用于在存储器中保留位置用于在其中存储可能极其复杂且具有较大大小的变量或对象的机制。分配的对应词-解除分配-是借以释放所分配存储器的机制。在当前用于管控数据处理对象到存储器的分配的原理当中,可以提及到堆栈的分配原理,也被称为堆栈分配。此原理是基于使用指定第一可用存储器地址的指针。被分配到存储器的对象随后被存储在此地址处,且基于存储器地址和所分配对象的大小更新指针。此分配原理特别有用,因为其实施起来较简单且因此具有高性能,但其需要解除分配与分配对称。换句话说,在给定时刻存在于存储器中的对象当中,所创建的最后一个对象必须第一个被破坏。此操作的缩写为LIFO,即“后进先出”。在非常多的应用中,因为不同的数据处理对象具有广泛不同的用途,所以使它们适于对应于存储器的堆栈操作的分配和解除分配较困难和/或性能较低。因此,数据处理所需的存储器管理的原理通常不得不增加复杂性本文档来自技高网...

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

【技术特征摘要】
【国外来华专利技术】20170904 FR 17581341.一种用于执行数据处理的方法,所述方法由计算机手段实施且包括:
对于所述数据处理的多个对象(OBJ),执行所述数据处理的计算机代码(COD)的分析,所述计算机代码(COD)限定所述数据处理中所述对象(OBJ)的使用,
基于所述计算机代码(COD)的分析,将每一对象分配到多个存储器区域(ZMi,j)中的一个,用于所述数据处理期间相应存储器区域中的每一对象的构建及随后析构,使得在所述数据处理期间,每一存储器区域(ZMi,j)展现堆栈操作。


2.根据权利要求1所述的方法,其特征在于,至少两个存储器区域(ZMi,j)形成相同存储器实体(EM1、EM2)的相应单独区域。


3.根据权利要求2所述的方法,其特征在于,所述两个存储器区域(ZMi,j)具有由所述存储器实体(EM)的相应相对末端限定的相应开始位置。


4.根据权利要求2或3所述的方法,其特征在于,所述两个存储器区域(ZMi,j)中的每一个与指针(Pi,j)相关联,所述指针被配置成指向所涉及的所述存储器区域的第一空闲空间,两个存储器区域中的每一个的所述指针(Pi,j)被配置成在所涉及的所述存储器区域中构建对象的情况下移动为更靠近另一存储器区域的所述指针(Pi,j)。


5.根据前述权利要求中任一项所述的方法,其特征在于,至少两个存储器区域(ZMi,j)属于不同存储器实体(EMI)。


6.根据前述权利要求中任一项所述的方法,其特征在于,执行所述计算机代码的分析包含针对所述对象中的一些或全部的每一对象(OBJ),确定所述数据处理中所述对象(OBJ)的使用的开始和结束,基于所述对象的使用的开始...

【专利技术属性】
技术研发人员:克哈莱德·玛来吉特朗格·邓格·恩古延朱利恩·斯奇米特皮埃尔伊曼纽尔·伯纳德
申请(专利权)人:弗索拉公司
类型:发明
国别省市:法国;FR

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

1