加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

电脑操作系统的引导过程概述

发布时间:2016-10-01 19:03:20 所属栏目:Windows 来源:站长网
导读:副标题#e# 操作系统的更新是相当快速的,从DOS到WIN32、95、98、ME、XP。虽然说系统一直在不断进步发展着 ,但其实每个操作系统都有各自的发展空间,也各有其的优势和劣势。比如WIN98和WIN ME,它们的普遍 特点是多媒体性能佳,支持软硬件多,但缺点是系统

一、系统引导过程简介

系统引导过程主要由以下几个步骤组成(以硬盘启动为例)

1、开机;

2、BIOS加电自检(POST---Power On Self Test),内存地址为0fff:0000;

3、将硬盘第一个扇区(0头0道1扇区,也就是Boot Sector)读入内存地址0000:7c00处;

4、检查(WORD)0000:7dfe是否等于0xaa55.若不等于则转去尝试其他介质;如果没有其他启动介质,则显 示 ”No ROM BASIC” ,然后死机;

5、跳转到0000:7c00处执行MBR中的程序;

6、MBR先将自己复制到0000:0600处,然后继续执行;

7、在主分区表中搜索标志为活动的分区.如果发现没有活动分区或者不止一个活动分区,则停止;

8、将活动分区的第一个扇区读入内存地址0000:7c00处;

9、检查(WORD)0000:7dfe是否等于0xaa55,若不等于则显示 “Missing Operating System”,然后停止 ,或尝试软盘启动;

10、跳转到0000:7c00处继续执行特定系统的启动程序;

11、启动系统.

以上步骤中(2),(3),(4),(5)步由BIOS的引导程序完成;(6),(7),(8),(9),(10)步由MBR中的引导程序完 成.

一般多系统引导程序(如Smart Boot Manager, BootStar, PQBoot等)都是将标准主引导记录替换成自 己的引导程序,在运行系统启动程序之前让用户选择想要启动的分区.而某些系统自带的多系统引导程序( 如 LILO,NT Loader等)则可以将自己的引导程序放在系统所处分区的第一个扇区中,在Linux中即为两个扇 区的SuperBlock.

注:以上步骤中使用的是标准的MBR,多系统引导程序的引导过程与此不同.

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读