好久没有码这么长的字了,上一次应该还是毕业论文吧 :)
因为课堂上没有听的很明白,所以借写分析报告的机会进行了一些学习和了解,这篇繁冗的文章算是学习的“成果”吧。虽然已经很用心的去写,但是仍难免有很多错误贻笑大方。所以此文就用来和跟我一样还在学习Linux的新手门讨论,共同学习。虽说文章内容大部分是原创的,但启动最后一个阶段分析的作者却是另有高人^_^
“《I386环境下Linux启动过程分析》
阶段一:当系统加电或者RESET引脚有效时,处理器开始进入硬件初始化过程。首先,系统要将寄存器设置为复位初始值,将处理器设置为实模式工作状态,并将Cache和各个缓冲器设置为无效。硬件复位完成后,处理器将转到物理地址0xFFFFFFF0的位置(位于BIOS程序中,存放在ROM里)开始执行。0xFFFFFFF0处往往只存放了一条JMP指令……”
点此查看全文