- 6
- 0
- 约1.34万字
- 约 4页
- 2017-06-07 发布于河南
- 举报
X86平台操作系统引导技术研究与实现
2011年 11月 南 京 晓庄 学 院学 报 NOV.2011
第6期 JOURNALOFNANJINGXIAOZHUANGUNIVERSITY No.6
X86平台操作系统引导技术研究与实现
吴兆芝
(南京晓庄学院数学与信息技术学院,江苏 南京 211171)
摘 要:文章介绍X86平台软盘引导操作系统的三种典型介质存储结构,以一个演示实验为例
阐述保护模式下操作系统引导启动的常用技术及实现方法,内容包括操作系统的软盘引导、打开
A20线、设置 GDT及 IDT、进入保护模式、安装 ELF格式 内核模块、内核框架、直接写屏、以及启动
运行 内核模块等。
关键词:操作系统;引导技术;X86平台;保护模式;ELF格式内核模块
中图分类号:TP316 文献标识码:A 文章编号:1009—7902(2011)06—0094—04
操作系统的引导是操作系统运行的前提,包括 区只有 512字节,不足以完成启动操作系统的全部
两大内容:一是介质引导,将操作系统磁盘镜像从外 复杂工作,所以引导扇区只能容纳一个简单的引导
部存储介质读进内存;二是内核启动,将读入内存的 模块。当装载模块被读进 内存之后,引导模块将程
操作系统内核模块安装到指定的地址空间、为操作 序控制权交给装载模块,由其完成后续工作。
系统的运行创建必要的工作环境、最后启动操作系 装载模块的任务是完成系统内核的启动,对于
统内核等。事实上,无论操作系统的复杂程度如何, X86平台而言,内容包括进入保护模式、安装已读人
其引导启动的基本过程没有本质上的区别。然而, 内存的内核模块、启动运行内核模块等。
在具体的实现技术上各种操作系统却各具特点、互 内核模块是操作系统的核心,随着操作系统的复
不相同,如引导介质不同、磁盘镜像的介质存储结构 杂程度不同,其程序结构及实现的功能也各不相同。
不同、内核运行环境及其创建技术不同等等。 一 般来说,引导模块及装载模块要求程序尽量
本文以X86平台作为硬件环境,阐述操作系统引 简洁高效,所以其 目标代码采用无格式二进制结构。
导技术的研究与实现。首先介绍X86平台软盘引导操 内核模块根据操作系统总体结构及 内存部局的不
作系统的三种典型存储结构,然后以一个演示实验为 同,其 目标代码一般有两种:无格式二进制结构和
例阐述保护模式下操作系统引导启动的常用技术及实 ELF格式二进制结构。
现方法,内容包括操作系统的软盘引导、打开A20线、 操作系统程序模块在软盘上的存储方式有两
设置GDT及IDT、进入保护模式、安装ELF格式内核模 类:扇区方式存储和文件方式存储。二者都将引导
块、内核框架、直接写屏、以及启动运行内核模块等。 模块存放在软盘引导扇区,但前者将装载模块和 内
核模块继续按扇区方式顺序存放在软盘上,而后者
1 软盘存储操作系统磁盘镜像的典型结构
则将装载模块和内核模块以文件方式存放,一般采
操作系统的磁盘镜像通常由三部分组成:引导 用最简单常用的Fat文件格式。
模块、装载模块及内核模块。 通常,操作系统文件模块在软盘上的典型存储
引导模块的作用是被BIOS调用将装载模块和 结构有以下三种:
内核模块从软盘读进内存。由于 BIOS只能将软盘 (1)以扇区方式存储装载模块和无格式二进制
的引导扇区(第一个扇区)调入内存
您可能关注的文档
- 03_在AutoCAD2010中绘制对象.pdf
- 100 Floors 1-100关攻略.pdf
- 10-基于BP神经网络煤与瓦斯突出强度预测模型.pdf
- 1AVL FIRE中文入门教程.pdf
- 1.1.1_海洋调查船技术.pdf
- 05_FEKO6.2入门PostFEKO基本操作和应用.pdf
- 06-第5章首次登入与在线求助 man page.pdf
- 2003年山西电网220 kV及以上线路运行分析pdf.pdf
- 09.冲模设计步骤2.pdf
- 2003年三门峡水库泥沙冲淤和潼关高程变化分析.pdf
- (2025版)内分泌性高血压筛查专家共识解读PPT课件.pptx
- (2026年)产后出血患者行子宫动脉栓塞术的个案护理PPT课件.pptx
- (2026年)糖尿病酮症酸中毒PBL护理查房PPT课件.pptx
- (2026年)术前去除毛发原则中国专家共识解读PPT课件.pptx
- (2026版)中华人民共和国药品管理法实施条例PPT课件.pptx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(达标题).docx
- FMA120A水分测定仪使用说明书(英文版).pdf
- 公路水土保持监测服务招投标书范本.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库带答案详解(满分必刷).docx
- 关于进一步加强工程施工图变更管理的通知.pdf
原创力文档

文档评论(0)