实验
1
:系统软件启动过?/p>
练习
1
?/p>
(1)
操作系统镜像文件
ucore.img
是如何一步一步生成的
?
在命令行中输?/p>
“make V=?/p>
1

、首先把
C

的源代码进行编译成为
.o
文件,也就是目标文件(红色方框内?/p>
2
?/p>
ld
命令将这些目标文件转变成可执行文件,
比如此处?/p>
bootblock.out
(绿色方框内?/p>
3
?/p>
dd
命令?/p>
bootloder
放到
ucore.img count
的虚拟硬盘之?/p>
4
、还生成了两个软件,一个是
Bootloader
,另一个是
kernel
?/p>
(2)
一个被系统认为是符合规范的硬盘主引导扇区的特征?/p>
?/p>
/lab1/tools/sign.c
中我们可以了解到
规范的硬盘引导扇区的大小?/p>
512
字节,硬盘结束标志位
55AA