DE10257444A1 - Verfahren zur Sicherung von Daten - Google Patents
Verfahren zur Sicherung von Daten Download PDFInfo
- Publication number
- DE10257444A1 DE10257444A1 DE10257444A DE10257444A DE10257444A1 DE 10257444 A1 DE10257444 A1 DE 10257444A1 DE 10257444 A DE10257444 A DE 10257444A DE 10257444 A DE10257444 A DE 10257444A DE 10257444 A1 DE10257444 A1 DE 10257444A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- energy
- computer
- saving state
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Abstract
Die Erfindung betrifft ein Verfahren zur Sicherung von Daten im Arbeitsspeicher eines Rechners bei Unterbrechung der Energiezufuhr, wobei erfindungsgemäß die Daten im Arbeitsspeicher bei Umschaltung des Rechners in einen Energiesparzustand automatisch in einen nichtflüchtigen Speicher abgelegt werden.
Description
- Die Erfindung betrifft ein Verfahren zur Sicherung von Daten im Arbeitsspeicher eines Rechners bei Unterbrechung der Energiezufuhr.
- Nahezu alle am Markt befindlichen PCs bzw. Notebooks sind mit einem Energiemanagement ausgestattet, so daß der Computer bzw. das Notebook nach einer gewissen Zeitspanne, in welcher keine Betätigung durch Eingabegeräte wie Tastatur oder Maus erfolgt, automatisch in einen Energiesparzustand geschalten wird.
- Energiesparzustände sind bekannt für Monitore, für Festplatten sowie auch für den gesamten Computer.
- Ist der Rechner in den Energiesparzustand geschalten, ist in der Regel der Bildschirm dunkel, da entweder zuvor bereits ein Bildschirmschoner aktiviert wurde oder durch das Monitor-Energiesparmanagement eine Dunkelschaltung des Bildschirm erfolgte.
- Tritt jedoch in diesem Energiesparzustand eine Unterbrechung der Energiezufuhr auf, gehen bisher alle, welche im Arbeitsspeicher in der Regel im RAM des Rechners abgelegt sind, verloren. Die Unterbrechung der Energiezufuhr kann z.B. durch einen Netzausfall hervorgerufen sein oder auch ganz einfach dadurch begründet sein, daß der Benutzer seine Arbeit für längere Zeit unterbrochen hat und wieder zum Rechner zurückkehrt, diesen ausschaltet, ohne vorher alle Programme wie vorgesehen zu beenden. Bei Notebooks tritt es häufiger auf, daß entweder der Akku in einer derartigen Phase unter seine Betriebsspannung sinkt oder der Nutzer durch Wechsel des Ortes das Notebook von der Netzverbindung trennt.
- Durch den Verlust der RAM-Daten kann beim Wiederhochfahren des Rechners nicht wieder der Zustand vor dem Ausschalten erlangt werden und evtl. gehen wichtige Informationen oder aufwendige Änderungen, welche nur im RAM abgelegt waren, unwiederbringlich verloren.
- Betriebssysteme mit dem Advanced Power Management (APM) wie Windows95 und NT weisen z.B. im BIOS-Setup folgende Energiesparfunktionen auf:
Suspend to RAM
Save to Disk
LCD Off - Bei Suspend to RAM werden alle aktuellen Daten im Hauptspeicher (DRAM) gepuffert. Die Daten bleiben solange erhalten, wie der Computer bzw, das Notebook mit Energie versorgt wird. Bei Unterbrechung der Stromzufuhr bzw. ohne Akku und Stromanschluß gehen die Daten verloren.
- Der große Vorteil bei Suspend to RAM besteht darin, daß durch einen kurzen Tastendruck bzw. eine Mausbewegung in Sekundenschnelle alle Daten wieder vorhanden sind.
- Save to Disk bedeutet, daß die aktuellen Daten auf einer Festplatte gespeichert werden. Die Festplatte braucht hierzu eine Save to Disk-Partition, so daß im Save to Disk-Bereich Daten abgelegt werden können. Diese Daten gehen zwar bei einer Unterbrechung der Energiezufuhr nicht verloren, jedoch stehen die Daten wesentlich langsamer bei Wiederbetätigung des Computers bzw. Notebooks zur Verfügung.
- Die Energiesparfunktion LCD Off bedeutet, eine Energiesparfunktion bzgl. des LCDs oder Monitors, so daß der Rechner komplett läuft und die Daten im RAM verbleiben.
- Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren zur Sicherung von Daten im Arbeitsspeicher eines Rechners bei Unterbrechung der Energiezufuhr aufzuzeigen.
- Die Aufgabe wird erfindungsgemäß dadurch gelöst, daß die Daten im Arbeitsspeicher bei Umschaltung des Rechners in einen Energiesparzustand automatisch in einen nichtflüchtigen Speicher geschrieben werden.
- Durch die Ablage der Daten in einem nichtflüchtigen Speicher stehen die auch nach Unterbrechung einer Stromzufuhr zur Verfügung.
- Gleichzeitig bleiben die Daten noch im Arbeitsspeicher abgelegt, so daß auch der Vorteil eines sekundenschnellen Wiederstarts aus dem Energiesparzustand bestehen bleibt.
- Vorzugsweise ist der Energiesparzustand ein ACPI S3-Zustand, d.h. ein Energiesparzustand entsprechend der Advanced Power Management-Einstellung Suspend to RAM, bei dem alle Daten im Hauptspeicher bzw. Arbeitsspeicher des Rechners abgelegt sind.
- Gemäß einer bevorzugten Ausführungsform wird bei der Umschaltung in den Energiesparzustand eine betriebssystemunabhängige Routine gestattet, welche die Daten aus dem Arbeitsspeicher in einen nichtflüchtigen Arbeitsspeicher schreibt. Somit ist diese Funktion betriebssystemunabhängig und kann im BIOS implementiert oder durch das BIOS aktiviert werden.
- Eine Weiterentwicklung der Erfindung sieht vor, daß die Routine anschließend den Rechner durch Schreiben eines bestimmten Wertes in ein Hardware-Register in den Energiesparzustand schaltet.
- Erfolgt eine Unterbrechung der Energiezufuhr im Energiesparzustand des Rechners, so gehen zwar die Daten aus dem Ar beitsspeicher verloren, jedoch bei einem Wiederstart des Rechners holt sich dieser die Daten aus dem nichtflüchtigen Speicher ebenso wie beim Energiesparzustand Save to Disk.
- Die Erfindung vereinigt somit die Vorteile von Suspend to RAM und Save to Disk, da die Daten in Sekundenschnelle aus dem Arbeitsspeicher bei Betätigung einer Taste oder Maus zur Verfügung stehen und bei einer Unterbrechung der Stromversorgung dennoch nicht verloren gehen, da sie in einem nichtflüchtigen Speicher automatisch abgelegt werden.
Claims (5)
- Verfahren zur Sicherung von Daten im Arbeitsspeicher eines Rechners bei Unterbrechung der Energiezufuhr, dadurch gekennzeichnet, daß die Daten im Arbeitsspeicher bei Umschaltung des Rechners in einen Energiesparzustand automatisch in einen nichtflüchtigen Speicher geschrieben werden.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der Energiesparzustand ein ACPI S3-Zustand oder ein APM Suspend-to-RAM Zustand ist, bei welchem die Daten im Arbeitsspeicher bzw. Hauptspeicher abgelegt sind.
- Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß bei Umschaltung in den Energiesparzustand eine betriebssystemunabhängige Routine gestartet wird, welche die Daten aus dem Arbeitsspeicher in den nichtflüchtigen Speicher schreibt.
- Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß die Routine anschließend den Rechner durch Schreiben eines bestimmten Wertes in ein Hardware-Register in den Energiesparzustand schaltet.
- Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß nach Unterbrechung der Energiezufuhr im Energiesparzustand die Daten bei einem Wiederstart automatisch aus dem nichtflüchtigen Speicher geladen werden.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10257444A DE10257444A1 (de) | 2002-12-09 | 2002-12-09 | Verfahren zur Sicherung von Daten |
EP03028167A EP1435559A2 (de) | 2002-12-09 | 2003-12-08 | Verfahren zur Sicherung von Daten |
US10/731,583 US20040123057A1 (en) | 2002-12-09 | 2003-12-09 | Method for backing up data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10257444A DE10257444A1 (de) | 2002-12-09 | 2002-12-09 | Verfahren zur Sicherung von Daten |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10257444A1 true DE10257444A1 (de) | 2004-07-15 |
Family
ID=32477473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10257444A Ceased DE10257444A1 (de) | 2002-12-09 | 2002-12-09 | Verfahren zur Sicherung von Daten |
Country Status (3)
Country | Link |
---|---|
US (1) | US20040123057A1 (de) |
EP (1) | EP1435559A2 (de) |
DE (1) | DE10257444A1 (de) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7584266B2 (en) * | 2003-12-16 | 2009-09-01 | International Business Machines Corporation | Autonomous storage for backup, restore, and file access |
US20060053325A1 (en) * | 2004-09-03 | 2006-03-09 | Chary Ram V | Storing system information in a low-latency persistent memory device upon transition to a lower-power state |
JP4436219B2 (ja) * | 2004-09-10 | 2010-03-24 | 富士通株式会社 | 情報処理装置及び電源制御方法 |
US8271751B2 (en) * | 2008-04-24 | 2012-09-18 | Echostar Technologies L.L.C. | Systems and methods for reliably managing files in a computer system |
JP4952679B2 (ja) * | 2008-07-31 | 2012-06-13 | 富士通株式会社 | ストレージ管理方法、ストレージ制御装置及びストレージシステム |
KR20100050097A (ko) * | 2008-11-05 | 2010-05-13 | 삼성전자주식회사 | 영상처리장치 및 그 제어 방법 |
US8738621B2 (en) | 2009-01-27 | 2014-05-27 | EchoStar Technologies, L.L.C. | Systems and methods for managing files on a storage device |
KR20110016624A (ko) * | 2009-08-12 | 2011-02-18 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어 방법 |
JP2013041458A (ja) * | 2011-08-17 | 2013-02-28 | Canon Inc | データ処理装置及びその制御方法 |
KR102310580B1 (ko) * | 2014-10-24 | 2021-10-13 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6393584B1 (en) * | 1995-04-26 | 2002-05-21 | International Business Machines Corporation | Method and system for efficiently saving the operating state of a data processing system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5765001A (en) * | 1996-04-29 | 1998-06-09 | International Business Machines Corporation | Computer system which is operative to change from a normal operating state to a suspend state when a power supply thereof detects that an external source is no longer providing power to said power supply at a predetermined level |
US6145068A (en) * | 1997-09-16 | 2000-11-07 | Phoenix Technologies Ltd. | Data transfer to a non-volatile storage medium |
TW374870B (en) * | 1998-08-26 | 1999-11-21 | Asustek Comp Inc | UPS method of suspending, resuming and turning on computers |
US6243831B1 (en) * | 1998-10-31 | 2001-06-05 | Compaq Computer Corporation | Computer system with power loss protection mechanism |
US6389556B1 (en) * | 1999-01-21 | 2002-05-14 | Advanced Micro Devices, Inc. | Mechanism to prevent data loss in case of a power failure while a PC is in suspend to RAM state |
US6631480B2 (en) * | 1999-11-10 | 2003-10-07 | Symantec Corporation | Methods and systems for protecting data from potential corruption by a crashed computer program |
US6694451B2 (en) * | 2000-12-07 | 2004-02-17 | Hewlett-Packard Development Company, L.P. | Method for redundant suspend to RAM |
-
2002
- 2002-12-09 DE DE10257444A patent/DE10257444A1/de not_active Ceased
-
2003
- 2003-12-08 EP EP03028167A patent/EP1435559A2/de not_active Withdrawn
- 2003-12-09 US US10/731,583 patent/US20040123057A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6393584B1 (en) * | 1995-04-26 | 2002-05-21 | International Business Machines Corporation | Method and system for efficiently saving the operating state of a data processing system |
Also Published As
Publication number | Publication date |
---|---|
US20040123057A1 (en) | 2004-06-24 |
EP1435559A2 (de) | 2004-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102005001451B4 (de) | Informationsverarbeitungsvorrichtung und Spannungsversorgungs-Steuerungsverfahren | |
DE69733912T2 (de) | Computersystem mit Wiederaufnahmefunktion und Verfahren dafür | |
DE112008003520B4 (de) | System und Verfahren für einen schnellen Ruhezustand einer Plattform und die Wiederaufnahme | |
DE112007001987B4 (de) | Überführen einer Rechenplattform in einen Systemzustand niedriger Leistung | |
DE60315236T2 (de) | Vorrichtung und Verfahren zur Erhaltung des Datenzustands eines Personal Computers im Standby-Modus im Fall einer Unterbrechung der Wechselstromversorgung | |
DE102010032758B4 (de) | Computersystem, Verfahren zum Programmieren einer Echtzeituhr und Computerprogrammprodukt | |
DE68929536T2 (de) | Vorrichtung und Verfahren zur Gewährleistung der Kontinuität des Betriebs in einem System | |
DE60112311T2 (de) | Tragbares ultraschallsystem mit batterie als sicherung bei abschaltung und beim wiederstarten | |
EP1612648B1 (de) | Konfiguration von Bauelementen bei einem Übergang von einem Niedrigleistungs-Betriebsmodus in einen Normalleistungs-Betriebsmodus | |
DE60130178T2 (de) | Programmentwicklungsunterstützungsapparat | |
DE102006040668A1 (de) | System und Verfahren zum Ermöglichen schneller Betriebszeiten bei Verwendung eines großen Betriebssystems zur Steuerung eines Instrumentierungssystems | |
DE10257444A1 (de) | Verfahren zur Sicherung von Daten | |
DE60016528T2 (de) | Leistungssteuerung für Kraftfahrzeug-Rechnersysteme während des Anlassens des Motors | |
DE4337055A1 (de) | Abbruch/Wiederaufnahmesteuerverfahren und -anordnung bei einem tragbaren Rechner o. dgl. | |
DE4228755A1 (de) | Mikroprozessorsystem | |
DE69728487T2 (de) | Computersystem und Energiesparsteuerungsverfahren | |
DE102006036301B4 (de) | Energiesparverfahren für einen Computer und Computer zum Durchführen des Verfahrens | |
DE202009003607U1 (de) | Elektronenvorrichtung zur Senkung des Hauptplatinenstromverbrauchs | |
DE102005061764A1 (de) | Methode zum Booten von Computer-Multimediasystemen mit einem Hotkey-Standbyzustand | |
DE102006011905A1 (de) | Tragbares digitales Abspielgerät und Betriebsverfahren | |
DE102008039795B3 (de) | Computersystem und Verfahren zum Energie sparenden Betrieb eines Computersystems | |
DE10315028B4 (de) | Backupspeichersteuereinheit mit reduziertem Stromverbrauch | |
DE10221529A1 (de) | Verfahren zum gesteuerten Abschalten von Datenverarbeitungseinheiten | |
DE69823089T2 (de) | Computer mit automatischer Abschaltsteuerung und Steuerverfahren | |
DE4244858A1 (de) | Tragbarer Rechner mit Funktion zum Umschalten des CPU-Taktes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |