xiaofu OS

NJU OS: Operating System Design and Implementation

收藏与进度仅保存在当前浏览器。

先修知识

体系结构 + 扎实的 C 语言功底

NJU OS: Operating System Design and Implementation

课程简介

  • 所属大学:南京大学
  • 先修要求:体系结构 + 扎实的 C 语言功底
  • 编程语言:C 语言
  • 课程难度:🌟🌟🌟🌟
  • 预计学时:150 小时

南京大学蒋炎岩老师的操作系统课程结合理论与代码示例,涵盖可执行文件、动态链接与二进制工具等内容。

课程先从“程序就是状态机”的视角介绍并发程序、并发控制及常见问题,再将操作系统视为进程/线程、地址空间、文件、设备等对象及其系统调用接口,最后讲授存储设备与持久化。

课程注重源码阅读与手册查阅,例如在文件系统 MiniLab 中阅读 FAT 文件系统手册。

编程作业由 5 个 MiniLab 与 4 个 OSLab 组成。所收录版本的评测机不对校外开放;MiniLab 可进行本地测试。

课程资源

资源汇总

↑ 返回上一级:完整指南目录