cs537:我的操作系统课程中的项目 - CS537 2014 年秋季

时间:2024-07-14 12:17:48
【文件属性】:

文件名称:cs537:我的操作系统课程中的项目 - CS537 2014 年秋季

文件大小:478KB

文件格式:ZIP

更新时间:2024-07-14 12:17:48

C

cs537 该存储库包含我的操作系统课程 - CS537 2014 年秋季课程中的项目。它很好地体现了我的 C 编程技能。 每个项目分为两部分:A 部分和 B 部分。 A 部分通常涉及创建类似于标准 UNIX 程序的程序,而 B 部分总是涉及扩展的功能,是一个简单的类 UNIX 操作系统,专为教育目的而设计. p1 甲部 一个演示生日悖论的简单程序。 这是一个热身项目,旨在刷新学生的 C 编程技能。 乙部 向 xv6 添加了一个新的系统调用,它增加了一个计数器。 这个项目是对 xv6 环境的介绍。 p2 甲部 一个简单的 UNIX shell,支持输出重定向和管道。 乙部 更改了 xv6 的 CPU 调度程序以使用彩票调度策略。 p3 甲部 一个类似于 malloc 的动态内存分配器,具有三个不同的版本,每个版本都针对不同的工作负载进行了优化。 乙部 重新安排了 xv6 内存布局,使堆


网友评论