CS162 操作系统
文章平均质量分 96
UCB CS162 操作系统实验记录
Altair_Alpha_
这个作者很懒,什么都没留下…
展开
-
【UCB操作系统CS162项目】Pintos Lab2:用户程序 User Programs(下)
在上节中,我们已经完成了 Lab 2 要求的参数传递和系统调用中的 halt, exit 以及向 stdout 输出的 write,最终停在了 wait 的实现之前。本节就先从 wait 和 exec 继续。原创 2022-10-06 20:58:27 · 2912 阅读 · 1 评论 -
【UCB操作系统CS162项目】Pintos Lab2:用户程序 User Programs(上)
本节 Lab 2 复杂度有所上升,考虑到文章太长影响观感且有些劝退,博主决定拆成上下两部分来写╰( ̄▽ ̄)╭以下内容大部分都是博主自己的理解,因为本节开始网上能参考的代码明显变少了(很多文章都在解释同一个作者的代码),所以博主也不能保证文章完全正确,如有问题欢迎交流!原创 2022-09-20 22:50:20 · 4064 阅读 · 2 评论 -
【UCB操作系统CS162项目】Pintos Lab1:线程调度 Threads
开始之前如文档所述,在开始编写代码之前需要先阅读掌握 GETTING STARTED 部分和附录中 Code Guide 部分的前四节(重点是 Synchronization)、4.4BSD Scheduler 部分以及 C Standards 部分内容。原创 2022-09-11 21:46:28 · 4256 阅读 · 1 评论 -
【UCB操作系统CS162项目】Pintos Lab0:项目上手 (Getting Real)
Stanford 的 CS144 计网完成后让我们继续挑战一项更难的课程 Lab:UCB 的操作系统 CS162。老规矩讲课部分因为本科基本都学过就略过了。继续安利CS自学指南,和博主同届甚至就住在楼下的大佬的自学网站,汇总了很多国内外高校 CS 相关的高质量公开课。项目内容为理解一个微型操作系统 Pintos 的原理并为其添加几方面的重要功能,有自动化测试样例。PintosBook。原创 2022-09-10 17:25:29 · 5332 阅读 · 8 评论