Method and apparatus for supporting virtualization of loadable module
    12.
    发明授权
    Method and apparatus for supporting virtualization of loadable module 有权
    支持可加载模块虚拟化的方法和装置

    公开(公告)号:US09158562B2

    公开(公告)日:2015-10-13

    申请号:US13837496

    申请日:2013-03-15

    CPC classification number: G06F9/45504 G06F9/44521 G06F9/4552

    Abstract: Disclosed herein is a method and apparatus for supporting virtualization. In the method, conversion of source code of a loadable module is initiated. A virtualization-sensitive instruction is searched for during the conversion of the source code. If the virtualization-sensitive instruction has been found, a virtualization-sensitive instruction table is generated based on the found virtualization-sensitive instruction. The virtualization-sensitive instruction is substituted with an instruction recognizable in a privileged mode, based on the generated virtualization-sensitive instruction table. The loadable module is loaded and executed in a kernel. Accordingly, the present invention supports virtualization, thus minimizing overhead occurring in full virtualization, and guaranteeing the high performance provided by para-virtualization without modifying a source.

    Abstract translation: 这里公开了一种用于支持虚拟化的方法和装置。 在该方法中,启动可加载模块的源代码的转换。 在源代码转换期间搜索虚拟化敏感指令。 如果已经找到了虚拟化敏感指令,则会根据发现的虚拟化敏感指令生成一个虚拟化敏感指令表。 基于生成的虚拟化敏感指令表,以特权模式可识别的指令代替虚拟化敏感指令。 可加载模块在内核中加载并执行。 因此,本发明支持虚拟化,从而最大限度地减少完全虚拟化中发生的开销,并且保证在不修改源的情况下通过半虚拟提供的高性能。

    Method and apparatus for memory management
    15.
    发明授权
    Method and apparatus for memory management 有权
    用于存储器管理的方法和装置

    公开(公告)号:US09189165B2

    公开(公告)日:2015-11-17

    申请号:US13942328

    申请日:2013-07-15

    Abstract: A method for memory management, include allocating an empty page of a physical memory for reference data according to execution of an application program, and mapping the empty page to a virtual memory; checking a physical address of the physical memory to which the reference data has been loaded; mapping the checked physical address to the virtual memory to which the empty page has been mapped, and mapping the reference data; and releasing allocation of the allocated physical memory when the reference data is mapped to the virtual memory.

    Abstract translation: 一种用于存储器管理的方法,包括根据应用程序的执行为物理存储器分配参考数据的空页,并将空页映射到虚拟存储器; 检查已经加载了参考数据的物理内存的物理地址; 将所检查的物理地址映射到已经映射了空页的虚拟存储器,并映射参考数据; 并且当参考数据被映射到虚拟存储器时释放所分配的物理存储器的分配。

Patent Agency Ranking