-计算机-每天学习一点专业知识
全部博文(21)
分类: 其他UNIX
2018-09-11 11:22:10
磁盘的第0扇区称为主引导记录(MBR),在MBR的末尾有一个分区表,里面记录了给一个分区的起始地址和结束地址,其中的一个分区被标记为活动分区。
在计算机启动时,主要涉及三部分:
BIOS:
将第0扇区即MBR读入内存,包括MBR program和分区表,之后执行MBR program。
MBR program:
从分区表中定位活动分区,将其第一块即boot block,包括boot program和引导参数,之后执行boot program。
boot program:
将同在该分区的操作系统读入内存并执行。
无论哪一种操作系统或硬件平台,以上的描述都是正确的。像标准的UNIX一样,MINIX3的boot block占用1KB的空间即两个扇区,第一个扇区存放boot program,第二个扇区存放引导参数。MINIX3的引导过程也主要分以上三个步骤,由于MINIX3的引导监控程序boot大于一个扇区512B,所以存放在boot block中的boot program不是真正的引导引导监控程序程序boot,它的作用仅仅是将较大的引导监控程序boot读入内存并执行。之后由引导监控程序boot来装入MINIX3。