系统引导

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

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

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

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

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

windows linux双系统引导备份与恢复

windows linux双系统引导备份与恢复     1.先安装Windows后再在另一个分区安装Linux,那么一般可以实现双系统启动. 2.先安装Linux再安装Windows...

Win7与Linux双系统引导修复

我们遇到引导问题的原因可能有 1.      删除Linux,直接在win下删了该分区 2.      调整磁盘,利用工具合并,删除,分割分区导致磁盘分区数目变化 3.      重...
  • zqtsx
  • zqtsx
  • 2013年12月03日 20:05
  • 2043

高通平台环境搭建,编译,系统引导流程分析

http://blog.csdn.net/lq50714/article/details/7053493 1、高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发...

高通平台环境搭建,编译,系统引导流程分析 .

1、高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 762...

系统引导过程概述以&MBR,PBR,BIOS,boot loader各个名词解析

前情: 因为个人的需要,要在mac上安装三个系统,mac+win10+ubuntu。 mac上安装多系统实现多引导的情况比一般电脑的复杂,其中的理论知识会牵涉到各种各样的名词,什么GUID、GPT、...

系统引导过程及硬盘分区结构论述

一、系统引导过程简介 系统引导过程主要由以下几个步骤组成(以硬盘启动为例) 1、 开机; 2、 BIOS加电自检(POST---Power On Self Test),内存地址为0fff:000...

Linux系统引导grub分析

一、windows与linux的引导     操作系统的启动过程基本如下:     BIOS----->Bootloader------>Kernel------>init------->serv...

linux系统引导流程详解

一、从BIOS到KERNEL 计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self  Test),然后依据BIOS内设置的引导顺序从硬盘、软盘或CDRO...

x86系统引导(5)

再次回到asmlinkage void __init start_kernel(void)函数 asmlinkage void __init start_kernel(void) { char ...

linux5--系统引导流程

第一周:系统的基本操作 1、       如何安装 分区:       /home--- /boot-----内核部分 /-----根目录       swap---交换分区  用户起名...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:系统引导
举报原因:
原因补充:

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