存储空间映射方法及装置制造方法及图纸

技术编号:8271354 阅读:203 留言:0更新日期:2013-01-31 03:34
本发明专利技术实施例提供一种存储空间映射方法及装置。该方法包括:对源码进行解析,获取所述源码中各函数和/或变量的归属文件和/或归属文件夹;获取所述归属文件和/或归属文件夹与存储区域标识的映射关系,并根据所述映射关系,建立所述各函数和/或变量与所述存储区域标识的映射关系;根据所述存储区域标识与存储空间的映射关系,将所述各函数和/或变量映射到所述存储空间。根据本发明专利技术实施例提供的存储空间映射方法及装置,能够大幅缩减存储空间映射的开发工作量和维护成本。

【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种存储空间映射方法及装置
技术介绍
在一个计算机系统中,对存储器的容量、速度和价格这三个基本性能指标都有一定的要求。然而,这三个性能指标通常是互相矛盾的,仅仅采用一种技术组成单一的存储器无法同时满足这三个性能指标。因此,在现有技术中,通过采用由多级存储器组成的存储体系,把几种存储技术结合起来,来较好地解决存储器大容量、高速度和低成本这三者之间的矛盾。例如,在目前数字信号处理(Digital Signal Processing,DSP)嵌入式芯片开发中,通常都采用多级存储的方式将开发代码布署到不同级别的内存上,从而充分发挥各级内存在速度、容量、成本方面的优势,达到最优性价比。 目前的多级存储方式是通过在源码中增加节区属性的方式实现。具体地,预先定义一些节区,在用户编写的源码中,分别在各变量和函数前增加节区属性,即为各变量和函数配置一个节区,建立各变量和函数与节区的映射关系,并通过修改链接脚本建立节区与指定内存的映射关系,从而确定了源码中所涉及的各变量和函数在内存中的存储位置。由于目前的多级存储方式实现过程中,需分别对每一个符号(变量或函数)进行设置,本文档来自技高网...

【技术保护点】
一种存储空间映射方法,其特征在于,包括:对源码进行解析,以获取所述源码中各函数和/或变量的归属文件和/或归属文件夹;获取所述归属文件和/或归属文件夹与存储区域标识的映射关系,并根据所述映射关系,建立所述各函数和/或变量与所述存储区域标识的映射关系;根据所述存储区域标识与存储空间的映射关系,将所述各函数和/或变量映射到所述存储空间。

【技术特征摘要】
1.一种存储空间映射方法,其特征在于,包括 对源码进行解析,以获取所述源码中各函数和/或变量的归属文件和/或归属文件夹; 获取所述归属文件和/或归属文件夹与存储区域标识的映射关系,并根据所述映射关系,建立所述各函数和/或变量与所述存储区域标识的映射关系; 根据所述存储区域标识与存储空间的映射关系,将所述各函数和/或变量映射到所述存储空间。2.根据权利要求I所述的存储空间映射方法,其特征在于,所述获取所述归属文件和/或归属文件夹与存储区域标识的映射关系,并根据所述映射关系,建立所述各函数和/或变量与所述存储区域标识的映射关系,具体包括 根据预先建立的配置文件以及所述各函数和/或变量的归属文件和/或归属文件夹,建立所述各函数和/或变量与存储区域标识的映射关系,其中所述配置文件包括所述归属文件和/或归属文件夹与所述存储区域标识的映射关系。3.根据权利要求2所述的存储空间映射方法,其特征在于,所述配置文件还包括 所述归属和/或所述归属文件夹中的指定函数和/或变量与存储区域标识的映射关系,其中所述指定函数和/或变量对应的存储区域标识,与所述指定函数和/或变量的归属文件和/或归属文件夹对应的存储区域标识不同; 相应地,所述根据预先建立的配置文件以及所述各函数和/或变量的归属文件和/或归属文件夹,建立所述各函数和/或变量与存储区域标识的映射关系,具体包括 根据所述配置文件中,所述指定函数和/或变量对应的存储区域标识,建立所述指定函数和/或变量与存储区域标识的映射关系; 根据所述配置文件中,所述归属文件和/或所述归属文件夹对应的存储区域标识,建立其它各函数和/或变量与存储区域标识的映射关系,其中所述其它各函数和/或变量为所述归属文件和/或所述归属文件夹中,除所述指定函数和/或变量的函数和/或变量。4.根据权利要求I所述的存储空间映射方法,其特征在于,所述获取所述归属文件和/或归属文件夹与存储区域标识的映射关系,并根据所述映射关系,建立所述各函数和/或变量与所述存储区域标识的映射关系,具体包括 检测所述源码中是否携带有用于指示所述归属文件与存储区域标识的映射关系的第一规则; 若是,则根据所述第一规则中所述归属文件与存储区域标识的映射关系,建立所述各函数和/或变量与所述存储区域标识的映射关系。5.根据权利要求4所述的存储空间映射方法,其特征在于,还包括 在检测到所述第一规则后,检测所述源码中是否携带有用于指示指定函数和/或变量与存储区域标识的映射关系的第二规则,所述第二规则中所述指定函数和/或变量对应的存储区域标识,与所述第一规则中所述指定函数和/或变量的归属文件对应的存储区域标识不同; 若是,则根据所述第二规则,建立所述指定函数和/或变量与存储区域标识的映射关系;并根据所述第一规则,建立所述归属文件中,除所述指定函数和/或变量的其它各函数和/或变量与存储区域标识的映射关系。6.根据权利要求1-5任一所述的存储空间映射方法,其特征在于,所述根据所述存储区域标识与存储空间的映射关系,将所...

【专利技术属性】
技术研发人员:周巍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1