一个基于RISC-V指令集的简单操作系统。
支持:
- 加载、运行用户程序
- 例外处理
- 抢占式调度
- 多线程
- 终端
- 双核(包括绑核操作)
- 虚拟内存(包括缺页处理、换页机制)
- 进程/线程间同步(mutex lock / barrier / condition variable)
- 进程/线程间通信(mailbox / 共享内存)
- 快照
- 网卡驱动
- 文件系统
- 批处理
- ...
具体详见各个Project对应目录下README文件。Project6对应目录为最终版本。
UCAS大三操作系统研讨课实验
| Name | Name | Last commit date | ||
|---|---|---|---|---|