首页> 中国专利> 用于在一个或多个虚拟内存页的虚拟内存子页内编译和执行代码的系统和方法

用于在一个或多个虚拟内存页的虚拟内存子页内编译和执行代码的系统和方法

摘要

提供一种编译程序用于:接收用于编译的预编译代码,所述预编译代码在编译和加载到内存时,是至少一个虚拟内存子页的大小,所述一个虚拟内存子页对应于映射至虚拟内存页的一个物理内存块;将所述预编译代码划分为块,当编译为相应的可执行二进制块时,其小于或等于虚拟内存子页的大小;将所述块编译成可执行二进制块;以及将所述可执行二进制块链接到程序中,并且包括由管理程序软件将所述程序加载到分配虚拟存储器页面中所述可执行二进制块的指定,通过根据虚拟内存子页与分配的物理内存块的集群之间的映射将所述可执行二进制块加载到物理内存块中。其中每个物理内存块的大小对应于虚拟内存子页大小。

著录项

  • 公开/公告号CN111344667B

    专利类型发明专利

  • 公开/公告日2021-10-15

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201780096871.X

  • 申请日2017-12-01

  • 分类号G06F8/41(20060101);G06F12/02(20060101);

  • 代理机构11138 北京三高永信知识产权代理有限责任公司;

  • 代理人颜晶

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2022-08-23 12:37:04

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号