
Orange_OS:自造的Orange操作系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Orange_OS是一款由个人开发者自主打造的操作系统,旨在为用户提供个性化、简洁流畅的操作体验。该系统兼容多种硬件设备,并持续更新优化中。
Orange操作系统设计与功能说明文档
开发目标:实现操作系统的课程设计要求中的B、C、D三个难度级别。
- 难度 B:对参考原始码的文件系统和进度管理系统进行改进。
- 难度 C(优秀):完善控制台命令解释器,通过在Shell中输入指令可以执行文件增加、删除及信息查看等功能。
- 难度 D(卓越):实现五个应用程序,包括五子棋游戏、井字棋游戏、简易计算器、猜数字游戏和N皇后游戏。
设计思路:
首先我们学习了ORANGES提供的源码,并分析了其中的一些缺陷。根据这些发现的不足之处,制定了我们的操作系统设计方案。鉴于GUI的设计与本次课程实验的目标不太相符,因此选择了控制台形式的应用程序开发方式。
在应用程序方面,由于使用的是bochs-2.6.9版本(而非参考代码中的2.6),导致用户级应用只能安装一个实例。为解决此问题,我们将所有游戏打包成单一的可执行文件,并将其写入磁盘中。
对于Shell部分,则是通过重写命令解释器来支持上述功能需求。
全部评论 (0)
还没有任何评论哟~


