简述进程的几种基本状态和引起状态转换的典型原因