摘要 |
A computer system having suspend and resume capabilities using suspend once resume many (SORM) sessions. In SORM sessions, the state of the computer system at a particular point in time is saved to the nonvolatile memory, e.g., hard drive, so that that exact system state can be resumed from the hard drive. However, the system state is discarded (not saved to the hard drive) when the user is finished with that particular session. Also, with SORM sessions, the suspend file always stays the same; therefore, a computer system resumed from a SORM suspend file is always resumed to a fixed, predetermined state. SORM sessions also facilitate operating systems executing software designed to execute on another operating system. By using the SORM sessions of the present invention, the first operating system can suspend, resume a SORM session containing the second operating system, allow the second operating system to execute the desired program, discard the SORM session, and resume the first operating system where it was interrupted.
|