×

Computer system having suspend once resume many sessions

  • US 5,715,464 A
  • Filed: 06/07/1995
  • Issued: 02/03/1998
  • Est. Priority Date: 06/07/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • (a) a processing unit;

    (b) volatile memory in circuit communication with said processing unit and for storing volatile memory data;

    (c) volatile registers in circuit communication with said processing unit and for storing volatile register data;

    (d) a non-volatile storage device in circuit communication with said processing unit, said non-volatile storage device having stored thereon at least one system state;

    (e) a suspend once resume many (SORM) flag in circuit communication with said processing unit and said control unit, said SORM flag having at least a first state and a second state;

    (f) a control unit in circuit communication with said processing unit and said non-volatile storage device; and

    (g) a power supply in circuit communication with said processing unit, said volatile memory, and said volatile registers, said power supply selectively providing system power to said processing unit, said volatile memory, and said volatile registers responsive to said control unit;

    (1) said control unit selectively causing at least portions of said at least one system state to be transferred from said non-volatile storage device to said processing unit, said volatile memory, and said volatile registers responsive to a first power management command; and

    (2) said control unit causing said power supply to cease providing system power to said processing unit, said volatile memory, and said volatile registers without the volatile memory data and the volatile register data being stored on said non-volatile storage device responsive to a second power management command while said SORM flag is in a particular one of said two states, thereby maintaining the at least one system state on said non-volatile storage device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×