P2 Makeup: xv6 System Call
- Due Nov 15, 2019 at 11:59pm
- Points 19
- Questions 19
- Available until Nov 18, 2019 at 10am
- Time Limit None
Instructions
The purpose of this quiz is to give a small number of additional points (a maximum of 35 bonus points) to students who received 70 points or fewer on Project 2. If you received 70 or more points, you can take this quiz, but it won't impact your P2 grade.
All of these questions can be answered by reading through the Project 2 Specification carefully and by looking through the relevant portions of the xv6 source code. Feel free to look at the specification and the source code while answering these questions.
The maximum points that can be added to your Project 2 grade will be scaled, so that students who did worse receive relatively more points (but cannot score better than someone who scored higher when implementing P2).
For example, if you received a 0 on Project 2, scoring 100% on this quiz will give you 35 points. If you received a 20, scoring 100% will give you a total of 20 + 25 = 45 points.
Original Points | Max Bonus (70 - original) / 2 | Possible Final Points |
0 | 35 | 0 + 35 = 35 |
10 | 30 | 10 + 30 = 40 |
20 | 25 | 20 + 25 = 45 |
30 | 20 | 30 + 20 = 50 |
40 | 15 | 40 + 15 = 55 |
50 | 10 | 50 + 10 = 60 |
60 | 5 | 60 + 5 = 65 |
70+ | 0 | 70 + 0 = 70 |
If you like formulas, this is what it is:
new final points = max((70-original points)/2, 0) * % of quiz points + original points
You can only take this quiz one time and the correct answers will not be shown at this time.
This is an experiment. In the future, we hope to have these types of questions as a warm-up to start each project.