菜单
  
    摘要:操作系统计算机软件最基本的组成部分,它是计算机系统的核心软件,是计算机及其相关专业重要的专业核心课程,该课程具有理论性强、概念抽象等特点,不仅涉及计算机软件还涉及到一些底层硬件知识,对初学者来说是一门十分具有挑战性的课程。本文站在学习者的角度,介绍了一个具备基本功能的操作系统的具体实现过程,其中包括启动扇区、中断处理、图形化界面、多任务以及命令行窗口的实现过程,并同步介绍了各部分所包含的相关理论知识,旨在为初学者提供一座从操作系统理论通向实践的桥梁,并且可以借此深入理解操作系统理论知识,熟悉操作系统内部运作流程。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
  1. 上一篇:Android的视频播放器的设计+源码
  2. 下一篇:Android的大学生闲置物品交易系统设计+源程序
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 十二层带中心支撑钢结构...

  9. 大众媒体对公共政策制定的影响

  10. 当代大学生慈善意识研究+文献综述

  11. 杂拟谷盗体内共生菌沃尔...

  12. 电站锅炉暖风器设计任务书

  13. 乳业同业并购式全产业链...

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. java+mysql车辆管理系统的设计+源代码

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回