系统引导

原创 2007年09月12日 12:06:00
摘录自《操作系统原理》,庞丽萍编著。

更详细的有关系统引导的知识可参看 操作系统引导探究

操作系统以文件形式存储在某种存储介质中, 系统引导把操作系统的必要部分装入主存并使系统运行,最终处于命令接受状态。

系统引导分三个阶段
  1. 初始引导:把系统核心装入主存中的指定位置, 并在指定地址启动。
  2. 核心初始化:执行系统核心的初启子程序, 初始化系统核心数据。
  3. 系统初始化:为用户使用系统做准备。例如建立文件系统, 建立日历时钟。
初始引导
初始引导也叫自举。其任务是把系统核心装入主存中的指定位置, 并在指定地址启动。在现代大多数计算机系统中, 在它的只读存储器(BIOS)中都有一段用于初始引导的固化代码,BIOS 将磁盘的第一个扇区(磁盘最开始的512 字节)载入内存,放在0x0000:0x7c00处。

核心初始化
初始化核心数据。 unix系统核心初始化阶段分成如下三项任务:
  • 核心页表寄存器与核心数据初始化。
  • 建立0#进程。0号进程是系统建立的第一个且永远处于和心态的唯一进程。它的主要任务是按照系统的需要把即将运行的进程送入主存, 并把近期内不运行的进程送到辅存上。
  • 建立1#进程。1号进程是初始进程, 它的作用是实现系统的初始化。
系统初始化
。。。
unix系统初始化是由1#进程执行init程序实现的。

linux系统引导过程祥解

Linux系统引导过程详解xuexi.hao500.net 内容来自网络       计算机在启动时都是先加电,然后进行硬件检测并引导操作系统的初始化程序,然后操作系统的初始化程序程负责读入系统内核并...
  • maomaovv
  • maomaovv
  • 2007年04月02日 00:23
  • 1733

重装windows xp操作系统后恢复Ubuntu的引导启动

重装windows xp 后可能会引起无法引导启动ubuntu linux 系统主要是因为原先引导程序是写入在MBR分区理而重装windows xp后MBR被重新写入导致Grub无法正常引导启动这里汇...
  • qingxianyan
  • qingxianyan
  • 2009年01月21日 23:18
  • 638

XP系统启动全过程

xp系统...
  • jcwKyl
  • jcwKyl
  • 2008年05月01日 09:42
  • 3561

操作系统引导过程探究

操作系统引导探究   Version 0.02修改记录: 对与GDT有关的段描述符方面的描述进行了修订,更正了上一个版本中出现的一些错误,增加了一些描述,使其更完善。 与上个版本中不同的地方均用红...
  • daiyutage
  • daiyutage
  • 2013年05月07日 16:31
  • 1894

一个系统引导程序的简单示例1

在做这个引导程序之前需准备:ubuntu操作系统(16.04)、VMware虚拟机、nasm编译器 如何安装ubuntu操作系统和VMware虚拟机:安装教程见http://blog.csdn.net...
  • cy295957410
  • cy295957410
  • 2017年03月04日 09:46
  • 240

OS引导解析 (读谢煜波《操作系统引导探究》,整理读书笔记)

导读:   新一篇: 怎样在Qopia中新增应用   《操作系统引导探究》链接:http://purec.binghua.com/Article/Class6/Class7/200411/81.ht...
  • chief1985
  • chief1985
  • 2008年06月09日 23:06
  • 1973

操作系统引导Boot的初步实现

那天,大圣问我:你这个操作系统系统能跑起来了吗?我一愣,想想,好久了,我的工作都是围绕着内核设计的。写线程,消息什么的。这次决定改变方向,先得让它跑起来呀,不然,一切工作都是徒劳。恩恩,这貌似符合于渊...
  • GreenLeafOS
  • GreenLeafOS
  • 2012年08月02日 13:12
  • 383

巧用windows引导修复恢复win7系统

联想一体机,因为360的系统修复问题,导致系统无法正常启动,开机后显示grub错误(具体错误代码忘了,左上角有grub错误提示),起先打算用系统重装处理,但是c盘有文件要保存,先用pe进入系统,使用d...
  • jsship
  • jsship
  • 2014年02月21日 12:59
  • 1505

NASM 纯汇编打造简单中文操作系统(1.boot.asm 操作系统的开始--引导程序)

一、boot.asm 操作系统的开始--引导程序[BITS 16][ORG 0x7c00]jmp main ;跳过数据定义部分执行代码,否则会执行定义的数据;---------------------...
  • kylixfire
  • kylixfire
  • 2009年03月06日 15:52
  • 1824

系统引导过程总体介绍

 系统引导过程主要由以下几个步骤组成(以硬盘启动为例) 1、开机;  2、 BIOS加电自检(POST——Power On Self Test),包括检查RAM,keyboard,显示器,软硬磁盘等等...
  • lishuaijuly
  • lishuaijuly
  • 2010年04月22日 21:07
  • 623
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:系统引导
举报原因:
原因补充:

(最多只允许输入30个字)