麻省理工大学的手写基于 RISC-V 的 C 语言操作系统核心代码的项目。
UTF8 编码。
具体开发过程和部署参考过程见 学习笔记.md
各分支介绍:
masterlab1+lab2pgtbllab3trapslab4cowlab5threadlab6netlab7locklab8fslab9mmaplab10
花费在项目的总有效用时约为 51.5h。
2023/09/044-8h 完成 lab10mmap2023/09/041-3h 完成 lab9symbolic links功能2023/09/031-3h 完成 lab9large files功能2023/09/023-6h 完成 lab8buffer cache功能2023/09/012-4h 完成 lab8memory allocator功能2023/09/012-3h 完成 lab7 networking2023/08/311-2h 完成barrier功能,完成 lab62023/08/281-2h 完成using threads功能2023/08/281-3h 完成 lab6uthread功能2023/08/282-4h 完成 lab5 copy-on-write fork 功能2023/08/272-3h 完成alarm功能2023/08/251-2h 完成backtrace功能2023/08/251-2h 完成 lab4 的 RISC-V assembly 问答题2023/08/241-3h 完成检测访问页功能,完成 lab32023/08/2030min-1h 完成Print a page table功能2023/08/182-3h 完成 lab3 环境部署,完成speed up system calls功能2023/08/141-1.5h 完成sysinfo功能,完成 lab2system calls2023/08/141-2h 完成trace功能2023/08/131h 部署 lab2 system calls 环境2023/08/131-2h 阅读 optional 任务,完成 lab1util2023/08/131h 完成xargs功能2023/08/121-2h 完成find功能2023/08/122-4h 完成pingpong,primes功能2023/08/111-2h 了解项目基本结构,完成sleep函数2023/08/111-2h 项目了解、本地部署