# pintos **Repository Path**: alicezero/pintos ## Basic Information - **Project Name**: pintos - **Description**: pintos操作系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-12-04 - **Last Updated**: 2022-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pintos ### 介绍 储存pintos操作系统实验的代码和文档 ### 说明 1. 使用的平台版本分别是Ubuntu18,bochs-2.7,pintos-f685123。 2. 安装大致是完成的,但是有BUG没有解决,有一个test是手动跳过的 ### 项目计划 1. 写一个优先队列库 (已完成) 2. 完成实验2.2.2 Alarm Clock (已完成) 3. 完成实验2.2.3 Priority Scheduling (已完成) 4. 完成实验2.2.4 Advanced Scheduler (未开始) 5. 写一份代码规范 (已完成) 6. 根据代码规范review代码 (已完成) 7. 写几份实验报告 (开发中) 8. 写一份实验指导(开发中) ### 仓库分支 1. master:用于发布开发完成的版本 2. thread:用于开发project 1 thread中的基础支撑代码 3. alarmclock,priority,...:用于完成某一个project的具体requirement,这些分支可能是存续、删除或者是未创建的。 ### 代码开发进度 #### v0.1 - 完成了queue.c/h优先队列的库的开发并通过了单元测试 #### v0.2 - 完成了Alarm Clock并通过测试 - 待修改的BUG:queue.c/h实现的优先队列应该被更改为泛型模板化的 #### v0.3 - queue.c/h优先队列现在以模板化方式实现,Alarm Clock对queue的调用已经修正并通过测试 #### v0.4 - 完成了Priority Scheduling的所有要求并通过了测试 - 从这个版本开始新增一个test.out文件记录测试结果 `make clean;make check;make check>test.out` #### v0.5 - 增加了代码规范文档 #### v0.6 - 根据代码规范review代码