lab1:启动顺序,控制跳转
时间:2009-02-27 来源:朝花夕拾
bois 加载启动扇区代码-> boot/boot.S:start 0x7c00 初始化临时段,跳转保护模式
-> boot/main.c:bootmain() 加载内核代码
-> kern/entry.S:_start 初始化段
-> kern/init.c:i386_init() 初始化bss段,调用cons_init()初始化终端和键盘,然后进入monitor,输出提示符'K>',循环等待键盘输入和解析命令
-> boot/main.c:bootmain() 加载内核代码
-> kern/entry.S:_start 初始化段
-> kern/init.c:i386_init() 初始化bss段,调用cons_init()初始化终端和键盘,然后进入monitor,输出提示符'K>',循环等待键盘输入和解析命令
相关阅读 更多 +