没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
54页
本文实现的MiniWd OS是一种基于X86体系、32位扩充保护模式下的桌面级操作系统,虽然操作和界面相对简单,但是具备了操作系统的重要功能。在与用户交互方面,系统采用的是命令行和图形窗口相结合的方式,这也是借鉴早期Windows较为受认可的交互方式。在程序的接口方面系统部分采用了API,主要是面向图形显示和计时器,并利用这些API设计和实现简单应用程序。 本系统的开发是过程化开发流程,从虚拟机分配内存以确定启动区,到运行基于该系统的简易程序,设计过程以及设计灵感主要借鉴于来自网络社区Mind Group小组开发的小型开源操作系统High OS。本系统主要设计分为四大模块:界面设计、中断设计、内存管理设计、文件管理设计,最后整合链接所有模块合成系统的装在文件,从而实现在虚拟机下运行。系统后台开发用到的编程语言为汇编语言和C语言,汇编语言主要用于一些寄存器的设置和系统调用,C语言则提供高效的应用程序编写。 论文首先介绍了提供操作系统运行的基本硬件结构,然后介绍了操作系统作为兼具软硬件特性所具有的特征和功能,然后简述了MiniWd OS的开发环境和编程语言,最后重点分部介绍了MiniWd OS的设计实现和基于该系统编写的程序接口API以及在其之上运行的简单程序。
资源推荐
资源评论
资源评论
beans9
- 粉丝: 29
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功