<自己动手写操作系统>2011031701

【来源】<使用开源软件-自己动手写操作系统> 杨文博

计算机启动过程,以IBMPC来讲
1、加电
2、自检
3、初始化设备
4、测试设备
5、更新ESCD
6、启动操作系统

以上6步骤完全仰仗于系统BIOS,这个程序一般是厂商写就固化在主板上。
剩下的工作,就是如何写一个操作系统并把它加载到内存?

启动扇区一般为第0面,第0号磁道的第0号扇区,其中此扇区最后两个字节为0xaa55。
注意:启动扇区最后两个字节为0xaa55,仅当BPB_BytesPerSec(每扇区字节数)的值为512.如果此值大于512,0xaa55的位置不会变化,但不是启动扇区的最后两个字节了。(关于BPB_BytesPerSec参加后面章节的表2.1)

阅读完此第一章,理解到位,continue

原文地址:https://www.cnblogs.com/GoGoagg/p/1986733.html