# xv6 **Repository Path**: wkling/xv6 ## Basic Information - **Project Name**: xv6 - **Description**: 2025春季学期,nuaaOS本科课程lab,xv6,基于MIT的实验精简版本。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-13 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 2025年春—NUAA——朱小军老师OS课程作业,共有6次作业。 基于xv6操作系统下的功能实现,包括: - proj0:实现用户态功能、添加系统调用 - proj1:带参数的系统调用、子进程优先fork、myshell应用 - proj2:进程通信、用户级线程与内核级线程 - proj3:进程轮转调度与优先级调度、在xv6中添加信号量 - proj4:堆空间的延迟分配(xv6中,应用程序通过系统调用向内核申请堆空间后,即使该空间未必会被使用,内核也会立即为应用程序分配物理内 存。修改xv6的行为,使其在应用程序实际上访问某个地址时,才相应地分配物理内存) - proj5:实现IO驱动