- 27
- 0
- 约10.08万字
- 约 24页
- 2016-08-22 发布于河南
- 举报
MINIXOS之MINIXMBR代码分析
MINIXOS之MINIXMBR代码分析
[原创]MINIXOS之MINIXMBR代码分析
文章标题:[原创]MINIXOS之MINIXMBR代码分析顶部 bideyore 发布于:2005-09-1118:17 [楼主][原创]MINIXOS之MINIXMBR代码分析
文章作者:Bideyore[E.S.T]
信息来源:邪恶八进制信息安全团队()
本文写给所有对OS感兴趣并喜欢挖代码的兄弟。水平所限,还望大家多包涵哪。
PC机在加电开启的过程中,要完成自检以及载入操作系统的工作。这篇文章借助MINIX这个简单的操作系统来探寻一下计算机是如何完成载入操作系统的准备工作的。
本文章读者需要熟悉汇编语言(不涉及到保护模式的编程),BIOS中断调用,熟悉计算机体系结构。
1.首先让我们对计算机的启动过程有一个大概的了解:
计算机加电后,由BIOS完成一系列的检测工作,如果所有设备都工作正常,则接下来BIOS开始检测启动设备;计算机会在启动设备第一个扇区偏移量为510的地方寻找一个魔力数字(MagicNumber)0xAA55,如果没有这个魔力数字则不是启动设备。每个启动设备的第一个扇区偏移量510byte处都会有这个数字,那么一个计算机如果有多个启动设备(软盘,硬盘,光盘等),则PC就要按照一定的顺序依次检查这些启动设备;这个次序就是我们在BIOS中设置的bootsequence。
原创力文档

文档评论(0)