# OS-lab **Repository Path**: hitsz-ids/os-lab ## Basic Information - **Project Name**: OS-lab - **Description**: 操作系统实验操作教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-29 - **Last Updated**: 2025-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 操作系统实验操作教程 - 2025秋季 | 哈工大(深圳) ## 一、课前知识 1. XV6代码采用 Git 进行管理,如果你对 Git 不熟悉,请看:[Git快速入门教程](https://www.bilibili.com/video/BV1HM411377j) 2. 我们是远程操作Linux系统,如果你对怎么远程操作Linux不熟悉,请看:[MobaXTerm使用教程](https://www.bilibili.com/video/BV12L411a7Ne?p=7) [点这里:下载MobaXTerm软件 (如果报病毒请加白名单忽略)](Software/MobaXterm_24.2.7z) 3. 我们的实验环境是 Linux 系统,如果你对 Linux 命令不熟悉,请看:[Linux快速入门](https://www.bilibili.com/video/BV12L411a7Ne?p=9) 4. 我们使用 Visual Studio Code 来编辑代码,如果你对 VSCode 不熟悉,请看:[VSCode快速入门](https://www.bilibili.com/video/BV1oJ41177Qr) ## 二、实验操作 本文档适用 Windows 10 及以上版本的操作系统 本文档是 **新手入门指南,熟悉基本的实验环境、实验操作**,熟悉以后更多实验具体内容请看 [课程官方实验文档](https://os-labs.pages.dev/) [Chapter01:远程实验环境的使用/下载XV6代码](Chapter01/Chapter01.md) [Chapter02:Visual Studio Code 查看远程 XV6 代码](Chapter02/Chapter02.md) [Chapter03:Lab1:XV6与Unix实用程序](Chapter03/Chapter03.md) [Chapter04:Lab2:进程与系统调用](Chapter04/Chapter04.md) [Chapter05:Lab3:锁机制的应用](Chapter05/Chapter05.md) [Chapter06:Lab4:页表](Chapter06/Chapter06.md) [Chapter07:Lab5:基于FUSE的青春版EXT2文件系统](Chapter07/Chapter07.md) [Chapter08:扩展实验:给XV6增加多线程支持](Chapter08/Chapter08.md)