Chinaunix首页 | 论坛 | 博客
  • 博客访问: 66160
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-15 14:23
个人简介

-计算机-每天学习一点专业知识

文章分类

全部博文(21)

文章存档

2019年(1)

2018年(15)

2015年(5)

我的朋友

分类: 其他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。

阅读(1032) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~