小型微内核操作系统内核模型设计与实现.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15307
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着通信技术的迅猛发展,计算机网络已深入到人们的生活中,近年来,微内核体系结构的应用已经备受关注。本文对微内核体系结构的设计进行了探讨,分析了模块化的设计思想和方法,提出了基于微内核系统模块的环状层次化方案,对微内核体系结构的特点和采用这种体系结构构建操作系统的优势进行了分析。-

微内核操作系统模型为操作系统教学提供了基本功能和应用需求,同时也是学习操作系统模型的基础。本论文简单描述了键盘输入模块、屏幕显示模块、中断模块等的设计与实现。本系统模型的设计与实现将有利于从微观上观察操作系统的行为特征,更好地学习、理解和实践微内核机制。

 

关键词:VMWARE ;微内核;模型;AT&T 

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.2 设计简介-1

1.3 开发的意义-2

2 相关工具和技术-3

2.1 VMware Workstation 虚拟机-3

2.2 Red Hat LINUX 9简介-3

2.3 Makefile 文件管理-4

2.4 LINUX 汇编器-4

2.5 GCC 编译器-5

2.6 开发环境-6

2.7 本章小结-8

3 系统分析与设计-9

3.1 系统需求分析-9

3.2 系统设计-9

3.2.1 结构布局-9

3.2.2 Intel汇编与AT&T汇编的转变-11

4 系统功能实现-16

4.1 操作系统引导模块,由软盘引导进入操作系统内核-16

4.1.1 由boot.asm加载Loader-16

4.1.2 由loader.asm加载kernel-17

4.2 进程控制以及进程调度模块-21

4.2.1 进程介绍-21

4.2.2 进程控制-21

4.2.3 多进程-22

4.2.4 进程调度-24

4.3 中断模块-25

4.3.1 时钟中断-25

4.3.2 键盘中断-26

4.4 键盘输入模块-27

4.4.1 键盘的认识-27

4.4.2 键盘输入-27

4.5 TTY控制模块-33

4.5.1 初识TTY-33

4.5.2 TTY任务框架的搭建-35

4.5.3 多控制台-36

5 总结与展望-39

参考文献-40

致 谢-41

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:微内核操作系统的开发是基于LINUX系统平台的,而不是基于window平台的,具体原因就设计到LINUX作为操作系统相对于其它操作系统的优点和特点,比如多任务、多平台、开源、GNU软件的支......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: