处理地址转换请求
    42.
    发明公开

    公开(公告)号:CN105938459A

    公开(公告)日:2016-09-14

    申请号:CN201610101795.4

    申请日:2016-02-24

    CPC classification number: G06F12/1036 G06F2212/152 G06F2212/68 G06F12/1009

    Abstract: 本公开涉及处理地址转换请求。存储器管理单元包括用于从设备接收地址转换请求的接口,该地址转换请求指定要被转换的虚拟地址。转换电路将虚拟地址转换成与直接指定存储器位置的物理地址不同的中间地址。响应于地址转换请求,接口向设备提供指定中间地址的地址转换响应。这通过避免将物理地址披露给设备来提高安全性。

    微处理器系统及用于其上的存储器管理单元和管理方法

    公开(公告)号:CN103080912B

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

    申请号:CN201080068795.X

    申请日:2010-08-26

    Abstract: 本发明涉及用于微处理器系统(10)的存储器管理单元(20),存储器管理单元(20)被连接或可连接到微处理器系统(10)的至少一个处理器核心(12)并且被连接或可连接到微处理器系统(10)的物理存储器(14)。存储器管理单元(20)适合于在管理程序模式中或在监督模式中选择地操作,所述管理程序模式和监督模式有访问硬件的不同特权级别。存储器管理单元(20)包括表示用于彼此映射至少一个逻辑物理地址和至少一个实际物理地址的物理地址信息的第一寄存器表(22);表示可访问在监督模式内或在监督模式下运行的过程的物理地址的允许的地址范围的第二寄存器表(24);其中存储器管理单元(20)适合于防止通过不在管理程序模式中的过程而写访问第二寄存器表(24)。存储器管理单元(20)还适合于,如果至少一个物理地址在允许的地址范围内,允许写访问在监督模式内或在监督模式下运行的过程的第一寄存器表(22),从而以涉及至少一个物理地址的存储器映射信息重新配置在第一寄存器表(22)中被表示的物理地址信息,而如果至少一个物理地址不在允许的地址范围内,防止写访问在监督模式内或在监督模式下运行的过程的第一寄存器表(22)。本发明还涉及微处理器系统(12)和用于管理存储器的方法。

    协助在虚拟机之间进行通信的方法和装置

    公开(公告)号:CN101819564B

    公开(公告)日:2013-04-17

    申请号:CN200910118521.6

    申请日:2009-02-26

    Abstract: 本发明提供协助在虚拟机之间进行通信的方法和装置。具体地,提供了一种协助在两个虚拟机之间进行通信的方法,其中两个虚拟机位于同一物理主机上,所述方法包括:从物理主机的内存中分配一段共享内存;响应于两个虚拟机对内存空间的请求,将请求的内存空间映射到共享内存;返回请求的内存空间地址。还提供了在一个虚拟机中与另一虚拟机进行通信的方法,包括:响应于共享内存已分配的通知,请求一段内存空间;获得请求的内存空间地址,其中该内存空间已映射到共享内存;根据上述地址,在共享内存中存取通信数据。本发明还提供与此对应的装置。本发明的方法和装置利用动态分配的共享内存来实现虚拟机之间的通信,使得通信效率得到显著提高。

Patent Agency Ranking