Another object of this invention is to provide a method and apparatus capable of suspending and resuming a software application running on a computer system during a power off/on cycle with no limit of the power off period, and of selecting devices such as a CPU applied to the computer system even without a low power mode, thereby reducing the size, weight, and producing cost of the computer syste