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

本文详细介绍了IBM PC 的启动过程,从加电到自检、设备初始化及测试等六个步骤,全部由BIOS程序控制。此外还讨论了如何编写操作系统启动扇区,并解释了启动扇区标志0xAA55的含义及其位置变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

计算机启动过程,以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/archive/2011/03/17/1986733.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值