需要金币: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 |