HOLLYwyh / My_OS

2020-2021操作系统课程设计-一个操作系统的实现
1 stars 0 forks source link

HearthStone_OS--操作系统课程设计文档

1. 项目概述

1.1 项目简介

本项目以Orange's操作系统作为基本框架,完成了三个系统级应用:多功能控制台、进程管理和文件管理。同时,还实现了15个用户级应用。包括计算器、日历、国际跳棋小游戏和touch、rm、cat、ps等常用Shell指令。系统将根据输入的命令进行不同的操作。
额外的,项目还有许多附加的小功能,例如开机动画等。

1.2 项目配置

编写语言:汇编语言、C语言
开发环境:Linux系统下的Bochs2.6.11
运行环境:Ubuntu20.04

1.3 小组成员

1953608 吴英豪

1.4 项目地址

github地址: https://github.com/HOLLYwyh/My_OS

2. 如何运行项目

2.1 安装Bochs

详见CSDN博客:https://blog.csdn.net/kuang_tian_you/article/details/81412364

2.2 配置工作环境

4.2进程设计

4.2.1 系统进程(Ring 0)

Ring0级别的系统进程有:

4.3 文件系统设计