- 41
- 0
- 约6.53万字
- 约 74页
- 2018-10-12 发布于广西
- 举报
PAGE
PAGE 2
摘 要
作为学习操作系统的新手,商用的操作系统设计复杂,代码量大,不适合作为学习的蓝本,如果能够从零开始开发一个小型的操作系统雏形,不但可以全面深入地了解操作系统的工作原理,还可以为读大型开源操作系统的代码积累经验。
这个取名为MyOS的从头开始开发的系统虽然结构简单,但是具备了内存管理、多任务控制、任务切换、基本输入输出管理并且运行在32位保护模式下,在用户接口方面,它采用的是图形界面和命令行界面混合的方式来与用户交互,在程序接口方面,设计了部分API,主要是针对于图形显示和计时器两方面,本文利用这些API,实现了“贪吃蛇”、“时钟计时器”两个例子程序。
本文首先介绍操作系统运行所依赖的硬件系统组成,然后重点地介绍了操作系统的基本特征和主要功能,接着详细地说明了80386以上Intel CPU所运行的贯穿整个操作系统开发的32位保护模式,接下来简述了MyOS的开发环境和语言,以及MyOS的基本运行原理,然后重点介绍了MyOS的设计与实现,最后叙述MyOS的程序接口API,以及利用MyOS中的API设计的应用程序。
关键词:操作系统,运行原理,32保护模式
ABSTRACT
As a fresh man who want to learn Operating System deeply, commercial using OS are too
您可能关注的文档
- (毕业学术论文设计)-学生组织文化论文团学工作论文.doc
- (毕业学术论文设计)-学术时尚论文:引领中医学术时尚的主流新安医学.doc
- (毕业学术论文设计)-学术研究论文学术论文.doc
- (毕业学术论文设计)-学位服论文:希望能有中国式样的学位服.doc
- (毕业学术论文设计)-学习“六大创造”,倡导创新作文.doc
- (毕业学术论文设计)-学习“三个代表”解放我们的思想进行土地私有化.doc
- (毕业学术论文设计)-学习策略论文:英语专业研究生与非英语专业研究生学习策略的对比研究.doc
- (毕业学术论文设计)-学习初中数学及初三教学的几点建议.doc
- (毕业学术论文设计)-学习的动力从良好的习惯开始.doc
- (毕业学术论文设计)-学习的自我施压源于对自己的不自信.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)