rewrite sys_exec() system call, and fix bug of phy_free()