Skip to content

南大2022年的OSLab中的五个很有趣的minilab,每个minilab就几百行代码,但涉及到了很多系统和编程的知识

License

Notifications You must be signed in to change notification settings

SakuraILU/NJU_OS_MiniLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

OSlab_NJU

这是南京大学 2022 年的 OSLab。该实验没有为校外同学提供本地测试,所以目前主要完成了五个 minilab 实验。五个 minilab 实验设计得很好,包括了文件读写、进程创建和交流、协程、动态链接、文件系统(Fat32)、RTFM、 C 语言的一些小 tricky…

  1. pstree: linux 的命令行工具 pstree 的基础版
  2. libco: 一个精巧的协程库。完成后可结合第七次课程中间的 go 语言部分一起食用
  3. sperf: 针对系统调用的性能检测工具
  4. C Real-Eval-Print-Loop(crepl): 一个 C 语言交互式 Shell,支持即时定义函数,而且能计算 C 表达式的数值。
  5. File Recovery (frecov): fat32 文件系统的 bitmap 图片恢复工具,能恢复所有文件名和大概 50%的 bitmap 图,测试用的参考镜像文件见实验手册的 3.2 节。

About

南大2022年的OSLab中的五个很有趣的minilab,每个minilab就几百行代码,但涉及到了很多系统和编程的知识

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published