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, January 28, 2016, 11:59 P.M.
Sections: Tuesday, January 19, 10:30-11:20 (Oshman Auditorium, McMurty Building), Tuesday, January 19, 3:00-3:50 (200-203)

See the Pintos documentation for details on this project:

Additional notes and modifications for Project 1:

Project 2: User Programs

Due: Tuesday, February 9, 2016, 11:59 P.M.
Sections: Monday, February 1, 3:00-3:50 (200-034), Tuesday, February 2, 3:00-3:50 (200-203)

See the Pintos documentation for details on this project:

Project 3: Virtual Memory

Due: Thursday, February 25, 2016, 11:59 P.M.
Sections: Tuesday, February 16, 10:30-11:20 (Oshman Auditorium, McMurty Building), Tuesday, February 16, 3:00-3:50 (200-203)

See the Pintos documentation for details on this project:

Project 4: File Systems

Due: Thursday, March 10, 2016, 11:59 P.M.
Sections: Monday, February 29, 3:00-3:50 (200-034), Tuesday, March 1, 3:00-3:50 (200-203

See the Pintos documentation for details on this project: