没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
操作系统课程设计文档
FWOS
项目设计与功能说明文档
小组成员:欧阳桥梁 1753112
何立仁 1753127
周泓光 1753029
一. 项目描述
1. 项目目的
通过操作系统课程设计,我们实现了一个简单而功能完善的操作系统,通过
实践来理解一个操作系统的诞生。从而更加深入具体地了解操作系统的进程,内
存,文件,以及外设管理的原理。
2. 开发环境
1. Ubuntu 16.04
2. Bochs 模拟器
3. 项目完成指标
本次操作系统课程设计小组成员为 3 人,基于《Orange’s⼀个操作系统的
实现》,通过修改或重新实现源码的一个或多个模块来实现一个简单得操作系统。
本次课程设计主要实现了图形化,对外设管理部分进行重新实现,实现了 B
级项目难度;同时对文件系统进行修改,支持多级文件系统,实现了 B 级难度;
并实现了显示图片和保存图片等系统级应用,实现了 C 级难度;最后在图形化
的基础上实现了一个图形化的小游戏,完成了 D 级难度。
一. 功能说明
1. 图形化界面
本系统修改了外设显卡部分,使系统支持图形化界面,但由于时间精力有限,
我们的主要界面仍然是命令行的形式,但是命令行中所有的文字都是使用像素点
拼凑的形式展现出来的,同时在图形化的基础上实现了开机动画,图片显示,以
及一个小游戏。
2. 开机动画
进入系统后会有一个开机开机动画,不同颜色的字母 F W O S 依次出现在
屏幕上,实现图形化的开机动画。
3. 图片显示
系统支持显示图片,用户输入 showImage [filename]即可显示图片,显示
的图片通过 saveImage 接口可以将 bmp 格式图片数组存入磁盘中,然后使用
showImage 即可将图片读取出并显示出来。
4. 进程管理
本系统提供 process 命令查看系统全部进程,包括进程的 pid,名称,优先
级以及是否在运行(YES 表示正在运行,NO 表示没有运行),具体运行结果如
下图
剩余15页未读,继续阅读
苗苗小姐
- 粉丝: 39
- 资源: 328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0