通过这两天对linux源码的学习,我大致明白了电脑是这么启动的,其中汇编贯穿始终。
但电脑通电后,只有BIOS在运行16位的中断向量表,接着是一次启动内存里面的第一 第二 第三扇区 的代码,使得head.s来完成A20的打开,废弃旧的16为的中断响应机制,建立新的32位的IDT.
至此就开始调用mian 函数啦
最初的开始,要是有哪理解的不到位,还请大家多多指点.
这是我看的linux0.11 源码的下载地址点击打开链接
通过这两天对linux源码的学习,我大致明白了电脑是这么启动的,其中汇编贯穿始终。
但电脑通电后,只有BIOS在运行16位的中断向量表,接着是一次启动内存里面的第一 第二 第三扇区 的代码,使得head.s来完成A20的打开,废弃旧的16为的中断响应机制,建立新的32位的IDT.
至此就开始调用mian 函数啦
最初的开始,要是有哪理解的不到位,还请大家多多指点.
这是我看的linux0.11 源码的下载地址点击打开链接