CA2070955A1 - Apparatus and method for suspending and resuming software applications on a computer - Google Patents

Apparatus and method for suspending and resuming software applications on a computer

Info

Publication number
CA2070955A1
CA2070955A1 CA2070955A CA2070955A CA2070955A1 CA 2070955 A1 CA2070955 A1 CA 2070955A1 CA 2070955 A CA2070955 A CA 2070955A CA 2070955 A CA2070955 A CA 2070955A CA 2070955 A1 CA2070955 A1 CA 2070955A1
Authority
CA
Canada
Prior art keywords
storing device
volatile storing
computer system
power
control unit
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.)
Granted
Application number
CA2070955A
Other languages
French (fr)
Other versions
CA2070955C (en
Inventor
Nobuyuki Enoki
Masaya Miyazaki
Mitsuaki Morita
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2070955A1 publication Critical patent/CA2070955A1/en
Application granted granted Critical
Publication of CA2070955C publication Critical patent/CA2070955C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

There is disclosed a control unit of a computer system comprising a volatile storing device for holding written data while the power is on, a non-volatile storing device for holding the written data even when the power is off, and a power-off preserving device for powering off after transferring the data held in the volatile storing device to the non-volatile storing device. The control unit of the computer system further comprising a power-on resuming device for returning the data held in the non-volatile storing device to the volatile storing device.
There is also disclosed a control unit of a computer system comprising a non-resumable condition judging device for judging whether the status of the computer system meets the process non resumable condition or not when the powering off operation is directed, and a non-resumable condition informing device for informing the user that the status has been judged to meet the condition.
CA002070955A 1991-06-10 1992-06-10 Apparatus and method for suspending and resuming software applications on a computer Expired - Lifetime CA2070955C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP3-137486 1991-06-10
JP3137486A JPH07101376B2 (en) 1991-06-10 1991-06-10 System restart device

Publications (2)

Publication Number Publication Date
CA2070955A1 true CA2070955A1 (en) 1992-12-11
CA2070955C CA2070955C (en) 1998-09-15

Family

ID=15199769

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002070955A Expired - Lifetime CA2070955C (en) 1991-06-10 1992-06-10 Apparatus and method for suspending and resuming software applications on a computer

Country Status (7)

Country Link
US (1) US5586334A (en)
EP (1) EP0518622B1 (en)
JP (1) JPH07101376B2 (en)
KR (1) KR950010829B1 (en)
CA (1) CA2070955C (en)
DE (1) DE69227147T2 (en)
TW (1) TW327467U (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765556B2 (en) * 2002-03-01 2010-07-27 Sap Ag Intelligent and event-based data population
US5592675A (en) * 1992-01-08 1997-01-07 Hitachi, Ltd. Computer controlled method and system capable of preserving information representing plural work states and recovering the work states
US5497494A (en) * 1993-07-23 1996-03-05 International Business Machines Corporation Method for saving and restoring the state of a CPU executing code in protected mode
US5513359A (en) * 1993-07-23 1996-04-30 International Business Machines Corporation Desktop computer having a single-switch suspend/resume function
US5548763A (en) * 1993-07-26 1996-08-20 International Business Machines Corporation Desk top computer system having multi-level power management
US5511202A (en) * 1993-07-26 1996-04-23 International Business Machines Corporation Desktop computer system having zero-volt system suspend and control unit for ascertaining interrupt controller base address
KR0139985B1 (en) * 1995-01-06 1998-07-01 김광호 Hibernation system of option card
US5748874A (en) * 1995-06-05 1998-05-05 Mti Technology Corporation Reserved cylinder for SCSI device write back cache
US5752044A (en) * 1995-06-07 1998-05-12 International Business Machines Corporation Computer system having multi-level suspend timers to suspend from operation in attended and unattended modes
US5682550A (en) * 1995-06-07 1997-10-28 International Business Machines Corporation System for restricting user access to default work area settings upon restoration from nonvolatile memory where the settings are independent of the restored state information
US5715464A (en) * 1995-06-07 1998-02-03 International Business Machines Corporation Computer system having suspend once resume many sessions
US5758174A (en) * 1995-06-07 1998-05-26 International Business Machines Corporation Computer system having a plurality of stored system capability states from which to resume
JP2988866B2 (en) * 1996-02-29 1999-12-13 株式会社東芝 Computer system
KR100238806B1 (en) * 1996-04-24 2000-01-15 강병호 Power system in a computer
KR100247274B1 (en) * 1997-04-18 2000-03-15 윤종용 Power on/off confirming method
US6085342A (en) * 1997-05-06 2000-07-04 Telefonaktiebolaget L M Ericsson (Publ) Electronic system having a chip integrated power-on reset circuit with glitch sensor
JPH1139143A (en) * 1997-07-22 1999-02-12 Teijin Seiki Co Ltd Arithmetic unit, control method therefor, storage medium storing control program of the unit, electronic circuit device utilizing arithmetic unit, control method therefor and storage medium storing control program of the device
KR100294852B1 (en) * 1997-11-24 2001-07-12 윤종용 Computer enabling user to switch off power without data loss, and its method
US7249282B2 (en) * 2002-04-29 2007-07-24 Thomson Licensing Eeprom enable
TWI243335B (en) * 2003-09-04 2005-11-11 Htc Corp Booting method for performing warm boot or cold boot when CPU is down, and its computer system
EP1562112A1 (en) * 2004-02-03 2005-08-10 High Tech Computer Corp. Booting method capable of executing a warm boot or a cold boot when a CPU crash occurs and computer system therefor
US20060143612A1 (en) * 2004-12-28 2006-06-29 International Business Machines Corporation Deskside device-based suspend/resume process
JP2006277941A (en) * 2006-07-14 2006-10-12 Toshiba Corp Electronic apparatus and method for starting system thereof
US8543849B2 (en) 2010-12-06 2013-09-24 Microsoft Corporation Fast computer startup
US8788798B2 (en) 2010-12-06 2014-07-22 Microsoft Corporation Fast computer startup
US9032194B2 (en) * 2010-12-06 2015-05-12 Microsoft Technology Licensing, Llc Fast computer startup
JP5857927B2 (en) * 2012-09-21 2016-02-10 東芝ライテック株式会社 Communication adapter and restart program
US10452561B2 (en) 2016-08-08 2019-10-22 Raytheon Company Central processing unit architecture and methods for high availability systems

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2261694A5 (en) * 1973-09-05 1975-09-12 Honeywell Bull Soc Ind
GB1545169A (en) * 1977-09-22 1979-05-02 Burroughs Corp Data processor system including data-save controller for protection against loss of volatile memory information during power failure
US4096560A (en) * 1977-10-28 1978-06-20 Rockwell International Corporation Protection circuit to minimize the effects of power line interruptions on the contents of a volatile electronic memory
JPS61127021A (en) * 1984-11-27 1986-06-14 Mitsubishi Electric Corp Terminal equipment
JPS62169218A (en) 1986-01-17 1987-07-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Application suspension restarter for information processing system
US4907150A (en) * 1986-01-17 1990-03-06 International Business Machines Corporation Apparatus and method for suspending and resuming software applications on a computer
JP2779813B2 (en) * 1988-09-06 1998-07-23 セイコーエプソン株式会社 computer
JP2730735B2 (en) * 1988-09-16 1998-03-25 キヤノン株式会社 Electronics
JPH02205906A (en) * 1989-02-06 1990-08-15 Hitachi Ltd Automatic power-off control system for off-line processing system
JPH0698671B2 (en) * 1989-03-30 1994-12-07 トミー機械工業株式会社 Film thickness control device for melt extrusion film forming
US5218607A (en) * 1989-06-23 1993-06-08 Kabushiki Kaisha Toshiba Computer having a resume function and operable on an internal power source
US5167024A (en) * 1989-09-08 1992-11-24 Apple Computer, Inc. Power management for a laptop computer with slow and sleep modes
EP0418448A1 (en) * 1989-09-22 1991-03-27 Computers Iberica S.A. A system for the protection against mains supply failure for computers by storing the processed information held in the volatile memory
JP2877378B2 (en) * 1989-09-29 1999-03-31 株式会社東芝 Personal computer
US5276890A (en) * 1989-11-30 1994-01-04 Kabushiki Kaisha Toshiba Resume control system and method for executing resume processing while checking operation mode of CPU
US4994934A (en) * 1989-12-01 1991-02-19 Abb Power T & D Company Inc. Microcomputer based reclosing relay
JPH03202912A (en) * 1989-12-28 1991-09-04 Toshiba Corp Portable electronic device
US5193176A (en) * 1990-10-17 1993-03-09 Powercard Supply C.A. Computer work saving during power interruption
EP0487900A1 (en) * 1990-11-27 1992-06-03 Kabushiki Kaisha Toshiba Portable computer resetting resume error caused from HDD loaded condition being changed and starting OS

Also Published As

Publication number Publication date
DE69227147T2 (en) 1999-02-18
EP0518622A1 (en) 1992-12-16
JPH04362718A (en) 1992-12-15
CA2070955C (en) 1998-09-15
EP0518622B1 (en) 1998-09-30
KR930001054A (en) 1993-01-16
KR950010829B1 (en) 1995-09-23
TW327467U (en) 1998-02-21
DE69227147D1 (en) 1998-11-05
US5586334A (en) 1996-12-17
JPH07101376B2 (en) 1995-11-01

Similar Documents

Publication Publication Date Title
CA2070955A1 (en) Apparatus and method for suspending and resuming software applications on a computer
CA2070982A1 (en) Apparatus and method for suspending and resuming software applications on a computer
CA2156540A1 (en) Automatic Backup System for Advanced Power Management (APM)
WO1998013740A3 (en) Method and apparatus for aliasing memory data in an advanced microprocessor
CA2156538A1 (en) Malfunction Power Switch and Feedback Led for Suspend Systems
WO2001035629A3 (en) Data image management via emulation of persistent storage device
WO2002025501A3 (en) Retrieving data from a server
CA2383972A1 (en) Method and apparatus for increasing the battery life of portable electronic devices
GB2353116B (en) Memory and force output management for a force feedback system
WO2001032069A3 (en) Apparatus for controlling a medical device
EP0522483A3 (en) Computer apparatus and storage device having controlled power saving apparatus
CA2200982A1 (en) Power backup system for volatile memory
TW227053B (en) Power management system for a computer
TW374913B (en) Storage medium having electronic circuit and computer system having the storage medium
EP0848330A3 (en) Memory page location control for multiple memory-multiple processor system
CA2157973A1 (en) Data processing system, and a power supply apparatus and a method for its use with a data processing system
CA2120055A1 (en) Desktop Computer System Having Multilevel Power Management
EP0435082A3 (en) Portable electronic device
GB2256735B (en) Non-volatile disk cache
AU1648501A (en) Data adapting device, data adapting method, storage medium, and program
CA2006502A1 (en) Telephone apparatus
WO2000033232A3 (en) Improvements in host computer access to peripheral device drivers
MY135731A (en) Electronic device for managing removable storage medium, method and storage medium therefor
AU2918092A (en) Portable device having data storage capability for transferring data between a portable computer and a desktop computer
EP0083002A3 (en) Interrupt system for peripheral controller

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry