# Operating System **Repository Path**: HduersIT/operating-system ## Basic Information - **Project Name**: Operating System - **Description**: 南京大学jyy老师的操作系统实验的实现。 实验网址为:https://jyywiki.cn/OS/2023/index.html - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-07-29 - **Last Updated**: 2025-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 实验包含三个部分,分别位于Lab1-3三个分支上,每个实验严格按照代码规范,命名和注释清晰。 (1)实现多处理器安全的内存分配和回收,实现详见pmm.c,使用的是Buddy 系统(针对页面及以上) 和Slab 策略(针对页面以下) (2)内核多线程管理,实现信号量等同步机制,实现线程调度算法(Round Robin),详见kmt.c (3)基于copy on write 的机制实现支持多个系统调用(fork, wait,kill 等) 的用户进程管理,详见uproc.c 对于每个实验我都设计了对应的测试框架,并且我建设了一个对应的[教学网站](http://120.46.60.233:1234/),上面有我的PPT和录制的讲解视频,详细地分析了我是如何测试、调试代码,并且有完整的代码设计流程。 课程视频资源: 主题: OS Lab1并发内存管理 日期: 2023-05-07 13:50:02 录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=778c9e4c-50b8-495f-9e94-a954272c3f88&from=3 访问密码:TSON 主题: OS Lab2 kmt 日期: 2023-05-27 14:21:23 录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=133e86f2-8aac-499d-8d1d-e0eeeda9751c&from=3 访问密码:mmTJ