A method and system are disclosed for efficiently storing an operating
state of a data processing system having a volatile memory within a
nonvolatile mass storage device. In response to a selected input, a
determination is made whether storing the operating state of the data
processing system is possible. If storing the operating state is possible,
scheduling of tasks to be performed by the data processing system is
halted. Data not required for operation of the data processing system is
then removed from the volatile memory. The operating state of the data
processing system is stored within the nonvolatile mass storage device,
thereby enabling the operating state of the data processing system to be
efficiently restored. Thereafter, power is removed from the data
processing system. In response to restoring power to the data processing
system, a determination is made whether the operating state of the data
processing system is stored within the nonvolatile mass storage device. In
response to a determination that the operating state of the data
processing system is stored within the nonvolatile mass storage device,
the operating state of the data processing system is loaded from the
nonvolatile mass storage device, thereby restoring the operating state of
the data processing system.
Μια μέθοδος και ένα σύστημα αποκαλύπτονται για αποτελεσματικά να αποθηκεύσουν μια λειτουργούσα κατάσταση ενός συστήματος επεξεργασίας δεδομένων που έχει μια πτητική μνήμη μέσα σε μια αμετάβλητη συσκευή μαζικής αποθήκευσης. Σε απάντηση σε μια επιλεγμένη εισαγωγή, ένας προσδιορισμός γίνεται εάν η αποθήκευση της λειτουργούσας κατάστασης του συστήματος επεξεργασίας δεδομένων είναι δυνατή. Εάν η αποθήκευση του λειτουργούντος κράτους είναι δυνατή, ο σχεδιασμός των στόχων που εκτελούνται από το σύστημα επεξεργασίας δεδομένων σταματιέται. Το στοιχείο που δεν απαιτείται για τη λειτουργία του συστήματος επεξεργασίας δεδομένων αφαιρείται έπειτα από την πτητική μνήμη. Η λειτουργούσα κατάσταση του συστήματος επεξεργασίας δεδομένων αποθηκεύεται μέσα στην αμετάβλητη συσκευή μαζικής αποθήκευσης, με αυτόν τον τρόπο επιτρέποντας στη λειτουργούσα κατάσταση του συστήματος επεξεργασίας δεδομένων για να αποκατασταθεί αποτελεσματικά. Έκτοτε, η δύναμη αφαιρείται από το σύστημα επεξεργασίας δεδομένων. Σε απάντηση στην αποκατάσταση της δύναμης στο σύστημα επεξεργασίας δεδομένων, ένας προσδιορισμός γίνεται εάν η λειτουργούσα κατάσταση του συστήματος επεξεργασίας δεδομένων αποθηκεύεται μέσα στην αμετάβλητη συσκευή μαζικής αποθήκευσης. Σε απάντηση σε έναν προσδιορισμό ότι η λειτουργούσα κατάσταση του συστήματος επεξεργασίας δεδομένων αποθηκεύεται μέσα στην αμετάβλητη συσκευή μαζικής αποθήκευσης, η λειτουργούσα κατάσταση του συστήματος επεξεργασίας δεδομένων φορτώνεται από την αμετάβλητη συσκευή μαζικής αποθήκευσης, με αυτόν τον τρόπο αποκαθιστώντας τη λειτουργούσα κατάσταση του συστήματος επεξεργασίας δεδομένων.