fix a fork bug about set page fault hanlder
finish exercise 8