如果每个地址引用一个存储字节,那么一个16位物理地址将允许处理器寻址64KB内存。
If each address references a byte of storage, a 16-bit physical address would allow a processor to address 64kb of memory.
如前所述,进程所引用的内存地址是虚拟地址,需要将其转换成物理地址。
As mentioned before, memory addresses that are referred by a process are virtual addresses and require translation to the physical address.
物理地址(处理器用于索引物理ram的地址)的大小限制了可以寻址的内存。
The size of the physical address (the address used by the processor to index physical RAM) limits the amount of memory that can be addressed.
在x86 上,大内存页的大小是4MB,或者,在物理地址扩展(PAE)打开的系统上是2 MB。
On x86, the size of a large page is 4 MB, or 2MB on systems with physical address extension (PAE) turned on.
第一件事“虚拟内存”不在于它抽象机器的物理地址空间。
The first thing that "Virtual Memory" does is that it abstracts the physical address space of the machine.
无论何时从内存中取一个指令,指令指针都会经指令tlb的翻译后指向物理地址。
Whenever an instruction is fetched from memory, the instruction pointer is translated via the instruction TLB into a physical address.
内存管理单位,把虚地址转化为物理地址并且提供访问许可控制。
MMU Memory Management Unit, translates virtual to physical addresses and provides access permission control.
物理地址是用来真正访问内存单元的地址。
Physical addresses are used to address memory cells in memory chips.
为了提高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.
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.
应用推荐