Hence we have a 36-bit address, aligned to 8 bytes, for a total of 64gb addressable physical memory.
因此,我们有了36位地址,和8字节保持了一致,总共64gb的物理内存都是可寻址的。
A DSI occurs whenever a reference is made to a virtual address that is not currently loaded in physical memory (this is a page fault).
如果对当前不在物理内存中加载的虚拟地址进行引用(这是一个页面错误),则会出现DSI错误。
Note that as shown here, a process may have a large address space, but it is sparse, meaning that small regions (pages) of the address space refer to physical memory through the page tables.
注意这里的显示,进程可能有一个大的地址空间,但是很少见,就是说小的地址空间的区域(页面)通过页表指向物理内存。
As mentioned before, memory addresses that are referred by a process are virtual addresses and require translation to the physical address.
如前所述,进程所引用的内存地址是虚拟地址,需要将其转换成物理地址。
If you have enough physical memory and address space, you can allow the leak to continue on the basis that you will restart your application before the process address space is exhausted.
如果您有足够的物理内存和地址空间,您可以允许泄漏继续,但必须在进程地址空间耗尽之前重新启动应用程序。
Regions in a process's virtual address space can be mapped to physical memory, to a file, or to any other addressable storage.
进程的虚拟地址空间中的区域可被映射到物理内存、文件或任何其他可寻址存储。
If each address references a byte of storage, a 16-bit physical address would allow a processor to address 64kb of memory.
如果每个地址引用一个存储字节,那么一个16位物理地址将允许处理器寻址64KB内存。
Although reserving chunks of the address space will not exhaust physical resources, it does prevent that memory from being used for other purposes.
虽然保留地址空间块不会耗尽物理资源,但它确实能防止内存用于其他目的。
A native memory leak or excessive native memory use will cause different problems depending on whether you exhaust the address space or run out of physical memory.
本机内存泄漏或本机内存过度使用会造成各种问题,这取决于您是耗尽了地址空间还是用完了物理内存。
Figure 1 illustrates how virtual pages in a process's address space are mapped to physical page frames in memory.
图1说明了进程地址空间中的虚拟页如何映射到内存中的物理页帧。
This does not mean the kernel USES that much physical memory, only that it has that portion of address space available to map whatever physical memory it wishes.
这并不意味着系统内核能够肆无忌惮的使用物理内存,系统内核只能使用其管辖的虚拟地址空间所对应的物理内存。
When a program tries to access memory using a virtual address, the OS in combination with on-chip hardware maps that virtual address to the physical location.
当程序尝试使用虚拟地址访问内存时,操作系统结合片上硬件将该虚拟地址映射到物理位置。
Accessing a memory address that has been swapped is a lot slower than reading a resident (in physical memory) address because it must be loaded from the hard drive.
访问操作系统提供的内存地址要比读取(物理内存中的)常驻地址慢很多,因为必须硬盘驱动器加载它。
When running on a system with more process address space than physical memory, a memory leak or excessive use of native memory will force the OS to swap out some of the virtual address space.
在进程地址空间大于物理内存的系统中,内存泄漏或本机内存过度使用会迫使操作系统提供一些虚拟地址空间。
Every time a memory location is addressed for program instructions or data, a virtual address is translated into a physical or real memory address.
每次为程序指令或数据处理内存位置时,都需要将虚拟地址转换成物理(或实际)内存地址。
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.
物理地址(处理器用于索引物理ram的地址)的大小限制了可以寻址的内存。
TLB is the cache holding the mapping information from the virtual address to the physical page in memory.
TLB缓存包含从虚拟地址到内存中物理页面的映射信息。
TLB cache entry reuse (cache hit) equates to quicker address translation and subsequently faster access to physical memory.
tlb缓存条目重用(缓存命中)意味着更快的地址转换,还意味着对物理内存的更快的访问。
If you were writing applications to run directly on the processor without an OS, you could use all memory that the processor can address (assuming enough physical RAM is connected).
如果您编写无需操作系统,直接在处理器上运行的应用程序,您可以使用处理器可以寻址的所有内存(假设连接到了足够的物理ram)。
The address Spaces are virtualized, meaning that the addresses are abstracted from physical memory (through a process detailed shortly).
地址空间是虚拟的,就是说地址是从物理内存中抽象出来的(通过一个简短描述的过程)。
The memory addresses in the address space allow the agent to access the memories in the physical RAM.
在内存空间中的内存地址允许代理访问物理ram中的内存。
The first thing that "Virtual Memory" does is that it abstracts the physical address space of the machine.
第一件事“虚拟内存”不在于它抽象机器的物理地址空间。
Whenever an instruction is fetched from memory, the instruction pointer is translated via the instruction TLB into a physical address.
无论何时从内存中取一个指令,指令指针都会经指令tlb的翻译后指向物理地址。
At initialization, a maximum address space is virtually reserved but not allocated to physical memory unless it is needed.
在初始化的时候,一个最大的地址空间被保留,但是仅在需要的时候才会分配物理地址。
Physical addresses are used to address memory cells in memory chips.
物理地址是用来真正访问内存单元的地址。
Secondly, lazy management of virtual address space and management of two-layer-cached physical memory are analyzed.
随后详细分析怠惰的虚地址空间管理、两级缓冲的物理内存管理;
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.
为了提高CPU的速度和更有效的管理物理内存,一般都采用转换查找缓冲器(TLB)将虚拟地址转换为物理地址。
It is to say that each operating data stored in internal memory has its only exact address (physical address), composed of two parts: segment address and effective address.
即每一个存储在内部存储器上的操作数都有唯一确定的地址(物理地址),这个地址由两部分构成:段地址和段内偏移地址。
A "real" address the value that must be placed on the system address bus to select a physical memory bank or device.
物理地址:真实的地址,其值必须被置于系统地址总线中用于选择物理存储位置或者设备。
A "real" address the value that must be placed on the system address bus to select a physical memory bank or device.
物理地址:真实的地址,其值必须被置于系统地址总线中用于选择物理存储位置或者设备。
应用推荐