Pintos Projects

This class includes four programming projects based on the Pintos operating system. For these projects you will work in teams of two or three. The Pintos projects take quite a bit of time, so we recommend that you choose your teammates and get started as soon as possible. Before starting on any of the projects you should read the following Pintos materials:

Project 1: Threads

Due: Thursday, April 30, 2020, 11:59 PM PDT
Section: Monday, April 20, 2020, 2:00-2:50 PM PDT

See the Pintos documentation for details on this project:

Additional notes and modifications for Project 1:

Project 2: User Programs

Due: Tuesday, May 12, 2020, 11:59 PM PDT
Section: Monday, May 4, 2020, 1:30-2:20 PM PDT

See the Pintos documentation for details on this project:

Project 3: Virtual Memory

Due: Thursday, May 28, 2020, 11:59 PM PDT
Section: Friday, May 15, 2:00-2:50 PM PDT

See the Pintos documentation for details on this project:

Project 4: File Systems

Due: Wednesday, June 10, 2020, 11:59 PM PDT
Section: Tuesday, June 2, 2:00-2:50 PM PDT

See the Pintos documentation for details on this project: