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

    公开(公告)号:CN111344667A

    公开(公告)日:2020-06-26

    申请号:CN201780096871.X

    申请日:2017-12-01

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

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

    公开(公告)号:CN111344667B

    公开(公告)日:2021-10-15

    申请号:CN201780096871.X

    申请日:2017-12-01

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

Patent Agency Ranking