mirror of
https://github.com/MintCN/linux-insides-zh.git
synced 2026-04-25 03:01:26 +08:00
Update Booting/linux-bootstrap-2md.md
This commit is contained in:
@@ -161,5 +161,6 @@ lgdt gdt
|
||||
|
||||
* 代码必须将相应的`段选择子`装入某个段寄存器
|
||||
* CPU根据`段选择子`从GDT中找到一个匹配的段描述符,然后将段描述符放入段寄存器的隐藏部分
|
||||
* 在没有开启分页机制的情况下,并且没有使用向下扩展段,那么内存段的基地址就是`段描述符中的基地址`,段描述符的`limit + 1`就是内存段的长度。
|
||||
* 在没有使用向下扩展段的时候,那么内存段的基地址就是`段描述符中的基地址`,段描述符的`limit + 1`就是内存段的长度。如果你知道一个内存地址的`偏移`,那么在没有开启分页机制的情况下,这个内存的物理地址就是`基地址+偏移`
|
||||
|
||||

|
||||
Reference in New Issue
Block a user