| Process Name | Priority | Arrival Time | Time Needed |
| Emacs | 1 | 1 | 1000 |
| ls | 10 | 2 | 3 |
| Netscape | 5 | 4 | 6 |
| Name of Program |
Size of Code |
Size of Data |
Size of Stack |
Number of Copies to Run |
| Bash | 100 | 200 | 50 | 4 |
| Emacs | 1000 | 200 | 300 | 1 |
| Netscape | 2000 | 10000 | 300 | 4 |
| for(i = 0; i < 99999999; i++) step1(array[i]) for(i = 0; i < 99999999; i++) step2(array[i]) |
for(i = 0; i < 99999999; i++) { step1(array[i]) step2(array[i]) } |
| Page Number | Valid | Referenced | Protection |
| 5 | Y | Y | R/W |
| 2 | N | N | R |
| 3 | Y | N | R |
| 6 | Y | Y | R/W |
| 5 | Y | Y | R/W |