摘要:操作系统计算机软件最基本的组成部分,它是计算机系统的核心软件,是计算机及其相关专业重要的专业核心课程,该课程具有理论性强、概念抽象等特点,不仅涉及计算机软件还涉及到一些底层硬件知识,对初学者来说是一门十分具有挑战性的课程。本文站在学习者的角度,介绍了一个具备基本功能的操作系统的具体实现过程,其中包括启动扇区、中断处理、图形化界面、多任务以及命令行窗口的实现过程,并同步介绍了各部分所包含的相关理论知识,旨在为初学者提供一座从操作系统理论通向实践的桥梁,并且可以借此深入理解操作系统理论知识,熟悉操作系统内部运作流程。29496
毕业论文关键词:操作系统;保护模式;中断;多任务;图形化
Research and Implementation of Operating System With Basic Functions Based on IA32
Abstract:Operating system is the most basic part of computer software, it is the core software of computer. And it is a professional core course in Computer Science. It is highly theoretical and its concepts are too abstract to understand. It involves not only computer software but also some hardware knowledge. Generally speaking, it is a big challenge for beginners. This project introduces a implementation of the basic functions of operating system by standing in the learners’ angle. This project includes implementation processes of the boot sector, interrupt processing, graphical interface, multi task and the command line. During this paper, it also introduces the relevant theoretical knowledge of each part. It aims to provide a bridge from theory to practice for beginners. With this project, people can deeply understand the theory and be more familiar with the operation of operating system.
Key words: operating system; protected mode; interrupt handling; memory management.
目 录
摘要    1
关键词    1
Abstract    1
Key words    1
1. 绪论    2
1.1研究背景和意义    2
1.2国内外发展趋势    2
2. 系统分析    3
2.1系统设计目标    3
2.2系统功能模块划分    4
3. 系统实现    5
3.1 操作系统引导模块    5
3.1.1软盘与启动区介绍    5
3.1.2读取软盘    7
3.1.3 保护模式    7
3.2 图形化界面    10
3.2.1处理器支持及画面模式实现    10
3.2.2色号设定    11
3.2.3 鼠标绘制    12
3.2.4 图层管理    12
3.3 I/O设备和中断管理    14
3.3.1 I/O中断简述    14
3.3.2 处理器支持    15
3.3.3设计与实现    17
3.4 内存管理    21
3.4.1内存管理概述    21
3.4.2处理器支持    22
3.4.3 设计与实现    22
3.5 多任务管理    27
3.5.1多任务概述    27
3.5.2 处理器支持    28
3.5.3 设计与实现    29
4. 命令行窗口    30
4.1输出字符实现    31
4.2一些基本命令的实现    33
4.3 API(application program interface)和应用程序实现    34
5 系统测试    35
5.1 内存与图层管理测试    35
5.2 多任务模块测试    37
6. 结论    37
6.1 总结    37
6.2不足与展望    37
致谢    38
上一篇:Android的视频播放器的设计+源码
下一篇:Android的大学生闲置物品交易系统设计+源程序

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

基于网络的通用试题库系统的整体规划与设计

公寓空调设计任务书

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

承德市事业单位档案管理...

神经外科重症监护病房患...