Hypervisor使用全局分区页表将虚拟地址转换为系统范围的物理地址。
The hypervisor converts a virtual address to a system-wide physical address using the global partition page tables.
当开启地址转换时,VMM将请求Hypervisor将虚拟地址转换为正确的逻辑地址。
When address translation is turned on, the VMM requests the hypervisor to convert a virtual address to a correct logical address.
每次为程序指令或数据处理内存位置时,都需要将虚拟地址转换成物理(或实际)内存地址。
Every time a memory location is addressed for program instructions or data, a virtual address is translated into a physical or real memory address.
根据正在运行的操作系统,地址转换控制器访问对应的地址转换缓冲器,以将虚拟地址转换成真实地址。
According to a running operating system, an address translation controller accesses a corresponding address translation buffer to translate virtual addresses to real addresses.
为了提高CPU的速度和更有效的管理物理内存,一般都采用转换查找缓冲器(TLB)将虚拟地址转换为物理地址。
In order to optimize performance, including speed and the usage of its memory, CPU usually hires a Translation Lookaside Buffer(TLB) to translate the virtual address into physical address.
实地址就是当禁用了虚拟地址到物理地址的转换时所生成的地址。
The real address is the address generated when virtual to physical address translation is disabled.
操作系统维持着一个虚拟地址到物理地址的转换的表,以便计算机硬件可以正确地响应地址请求。
The operating system maintains a table of virtual address-to-physical address translations so that the computer hardware can respond properly to address requests.
如前所述,进程所引用的内存地址是虚拟地址,需要将其转换成物理地址。
As mentioned before, memory addresses that are referred by a process are virtual addresses and require translation to the physical address.
我怎么转换虚拟地址到物理?
基于处理器所运行的多种操作系统,多个地址转换缓冲器将虚拟地址和真实地址进行分类并存储。
A plurality of address translation buffers classifies and stores virtual addresses and real addresses based on a plurality of operating systems which is run by a processor.
例如,地址转换缓冲器存储对应于操作系统的虚拟地址和真实地址。
For example, the address translation buffers store the virtual addresses and the real addresses in correspondence with the operating systems.
MSI的内存位置的物理地址,所以它必须转换为对设备和主机的虚拟地址空间。
The MSI memory location is a physical bus address, so it must be translated to virtual address space both on device and host.
MSI的内存位置的物理地址,所以它必须转换为对设备和主机的虚拟地址空间。
The MSI memory location is a physical bus address, so it must be translated to virtual address space both on device and host.
应用推荐