add phase 2 task 4
Merge branch 'master' of github.com:QAQO-O/Nachos
finish phase 2 task 4 except testing