2008年11月29日

勿在浮沙筑高台--一步一步写Linux(一)

摘要: 勿在浮沙筑高台这两天看Linux内核完全注解,感觉还是有一种开始认识世界的感觉,那种从系统加电的一刻开始认识系统的运转的过程还是挺不错的以后要一直拥有一颗透过现象看本质的心去探索,才能走的更远。好了,先不多说,先来讲讲我现在对系统的认识x86系统从加电开始,是怎么启动操作系统的呢?x86一加电,运行在实模式,并从地址0xFFFF0开始自动执行程序代码,这里一般是BIOS的代码,BIOS的部分我们先不深入探究,这部分执行完后,BIOS就会找到启动设备,并将其第一扇区512字节读入内存0x7C00处开始的512字节,并跳转到这里开始执行。BIOS又如何识别可启动设备呢,其实很简单,就是第一个扇区的 阅读全文

posted @ 2008-11-29 13:17 GaryGaryGary 阅读(171) 评论(0) 推荐(0)

导航