完善内存编址类型.
Signed-off-by: lion.chan <cy187lion@sina.com>
This commit is contained in:
parent
283454e024
commit
64849f5a8b
@ -24,9 +24,12 @@ Intel x86/64 体系结构下,对应的 CPU 寄存器、段选择子、GDT、LD
|
||||
|
||||
能够看出,当引入分页机制后,线性地址不再等于物理地址,线性地址必须经过页表的翻译后才能得到真实的物理地址。
|
||||
|
||||
1. 物理地址
|
||||
2. 逻辑地址
|
||||
3. 线性地址
|
||||
至此,计算机内存产生了物理地址、逻辑地址、段地址、偏移地址、虚拟地址、线性地址等概念:
|
||||
|
||||
1. 物理地址:是内存中最真实的地址,CPU 在外部地址总线上寻址物理内存的地址信号。
|
||||
2. 逻辑地址:指访内指令给出的地址 (操作数) ,也叫相对地址,也就是机器语言指令中,用来指定一个操作数或是一条指令的地址。
|
||||
3. 虚拟地址:是由程序产生的由段选择符和段内偏移地址组成的地址。
|
||||
4. 线性地址:是逻辑地址到物理地址变换之间的中间层。(在分段部件中基地址加上段中的偏移地址就是逻辑地址)
|
||||
|
||||

|
||||
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 25 KiB |
Loading…
x
Reference in New Issue
Block a user