修改错别字: 引导如内存 -> 引导入内存

This commit is contained in:
TanekLiang
2016-11-12 18:09:21 +08:00
parent 08f2a18d0c
commit 5920c8763b

View File

@@ -207,7 +207,7 @@ hdr:
bootloader必须填充在 Linux boot protocol 中标记为 `write` 的头信息,比如 [type_of_loader](http://lxr.free-electrons.com/source/Documentation/x86/boot.txt?v=3.18#L354),这些头信息可能来自命令行,或者通过计算得到。在这里我们不会详细介绍所有的 kernel setup header我们将在需要的时候逐个介绍。不过你可以自己通过 [boot protocol](http://lxr.free-electrons.com/source/Documentation/x86/boot.txt?v=3.18#L156) 来了解这些设置。
通过阅读 kernel boot protocol在内核被引导内存后,内存使用情况将入下表所示:
通过阅读 kernel boot protocol在内核被引导内存后,内存使用情况将入下表所示:
```shell
| Protected-mode kernel |
@@ -241,7 +241,7 @@ X+08000 +------------------------+
个人以为应该是 X + sizeof(KernelBootSector) + 1 因为 X 已经是一个具体的物理地址了,不是一个偏移
```
上面的公式中, `X` 是 kernel bootsector 被引导内存的位置。在我的机器上, `X` 的值是 `0x10000`,我们可以通过 memory dump 来检查这个地址:
上面的公式中, `X` 是 kernel bootsector 被引导内存的位置。在我的机器上, `X` 的值是 `0x10000`,我们可以通过 memory dump 来检查这个地址:
![kernel first address](http://oi57.tinypic.com/16bkco2.jpg)
@@ -477,4 +477,4 @@ BSS 段用来存储那些没有被初始化的静态变量。对于这个段使
* [CoreBoot developer manual](http://www.coreboot.org/Developer_Manual)
* [Ralf Brown's Interrupt List](http://www.ctyme.com/intr/int.htm)
* [Power supply](http://en.wikipedia.org/wiki/Power_supply)
* [Power good signal](http://en.wikipedia.org/wiki/Power_good_signal)
* [Power good signal](http://en.wikipedia.org/wiki/Power_good_signal)