系统引导

摘录自《操作系统原理》,庞丽萍编著。

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值