CS170 The KOS Start Lab Rubric
We used the following rubric for grading your Lab 1. There are 200 points possible.
-
General Design: 60 points
- 10 pts for successful build
- 10 pts for creating/jumping to process
- 10 pts for handling arguments correctly
- 10 pts for scheduler
- 5 pts for SYS_exit
- 5 pts for SYS_halt
- 5 pts for exception handling
- 5 pts for interrupt handling
-
Read system call: 60 points
- 25 pts for incorrect reading implementation (partial credit possible)
- 11 pts for EOF handling
- 8 pts for each error checking (3 cases total). Exact errno is not required for full credit.
-
Write system call: 40 points
- 25 pts for incorrect writing implementation (partial credit possible)
- 5 pts for each error checking (3 cases total). Exact errno is not required for full credit.
-
Durability: 40 points
- 19 pts - No crashes / faults / deadlocks (excluding EOF hang)
- 3 pts per autograder read/write test (7 tests total)