Orange操作系统设计和功能说明文档
Orange操作系统设计说明
开发目标
实现操作系统课程设计所要求的B,C,D三个难度。
难度B:对参考原始码的文件系统和进度管理系统进行修改,
出色的C:完善控制台的命令解释器,通过在外壳上输入指令可以文件增加删除以及信息查看等功能。
出色的D:实现5个应用程序,包括五子棋游戏,井字棋游戏,简易计算器,猜数字游戏,N皇后游戏。
设计思路
首先我们学习了ORANGES提供的源码,分析了ORANGES中的一些缺陷,并根据这些缺陷来设计我们自己的操作系统。由于GUI设计与本次课设的学习目标不太相符,因此我们采用了控制台的形式
应用程序的设计向导于bochs版本问题,参考源码中的bochs版本为2.6,而我们组则都采用了bochs-2.6.9,所以导致用户级应用只能安装一个。应用程序到文件系统中,因此我们将所有游戏打包为一个应用写入磁盘。
对于Shell的
2021-08-27 13:57:54
562KB
系统开源
1