JP3143496B2 - 電子機器及び電子機器の制御方法 - Google Patents

電子機器及び電子機器の制御方法

Info

Publication number
JP3143496B2
JP3143496B2 JP03175166A JP17516691A JP3143496B2 JP 3143496 B2 JP3143496 B2 JP 3143496B2 JP 03175166 A JP03175166 A JP 03175166A JP 17516691 A JP17516691 A JP 17516691A JP 3143496 B2 JP3143496 B2 JP 3143496B2
Authority
JP
Japan
Prior art keywords
state
predetermined
floppy disk
interruption
electronic device
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.)
Expired - Lifetime
Application number
JP03175166A
Other languages
English (en)
Other versions
JPH0519885A (ja
Inventor
信之 春日
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP03175166A priority Critical patent/JP3143496B2/ja
Priority to DE69228340T priority patent/DE69228340T2/de
Priority to EP92112062A priority patent/EP0523652B1/en
Publication of JPH0519885A publication Critical patent/JPH0519885A/ja
Priority to US08/408,471 priority patent/US5721930A/en
Application granted granted Critical
Publication of JP3143496B2 publication Critical patent/JP3143496B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、各デバイスの情報を待
避し、各デバイスへの電力供給を絶つ中断処理を行う電
子機器および電子機器の制御方法に関する。
【0002】
【従来の技術】従来、コンピユータ装置などの電子機器
において、電源を切断する直前のコンピユータの各種動
作情報をメモリの中などに保存しておき、再び電源を投
入したときに元の状態を復元できるいわゆるレジユーム
機能を持つものであった。
【0003】しかしながら上記従来例では、例えばFD
D(フロツピーデイスク、ドライブの略)のアクセス中
など対象となるデバイスが動作しているために途中で中
断が許されないような場合でも、ユーザーが誤って中断
を指示すると中断ができてしまうので、再びその状態を
復元しようとした場合に、状態の復元が出来なくなって
しまうという欠点があった。
【0004】
【発明が解決しようとする課題】前述のように、FDD
のアクセス中などにユーザーが誤ってそのアクセスを中
断させてしまうと、再びその状態に復元できなくなる欠
点があった。
【0005】以上の点に鑑み、本発明の目的は、特定の
デバイスが動作中で各デバイスの中断処理ができなかっ
たことを認識できる電子機器及び電子機器の制御方法を
提供することにある。
【課題を解決するための手段】上記目的を達成するた
め、本発明の電子機器は、各デバイスの情報を待避し、
各デバイスへの電力供給を絶つ中断処理を行うための指
示に基づき、所定のデバイスが中断処理できる状態であ
るか否かを判別する判別手段と、前記判別手段により所
定のデバイスが中断処理できる状態でないと判別された
場合、各デバイスの中断処理を中止し、各デバイスの中
断処理ができなかったことを報知し、前記判別手段によ
り所定のデバイスが中断処理できる状態であると判別さ
れた場合、各デバイスの中断処理を行う制御手段とを有
することを特徴とする。また本発明の電子機器の制御方
法は、各デバイスの情報を待避し、各デバイスへの電力
供給を絶つ中断処理を行うための指示に基づき、所定の
デバイスが中断処理できる状態であるか否かを判別する
判別ステップと、前記判別ステップにより所定のデバイ
スが中断処理できる状態でないと判別された場合、各デ
バイスの中断処理を中止し、各デバイスの中断処理がで
きなかったことを報知し、前記判別ステップにより所定
のデバイスが中断処理できる状態であると判別された場
合、各デバイスの中断処理を行う制御ステップとを有す
ることを特徴とする。
【0006】
【実施例】図1は本発明の特徴を最もよく表わす図面で
あり、同図に於て1は制御の中心となる中央制御装置で
あるCPU、2は各種データを格納する読み書き可能な
メモリであるRAM、3はCPU1が動作するために必
要なプログラムが格納されて読み出し専用メモリである
ROM、4はSW5の状態の変化に応じて割り込み要求
を出すSW制御装置、5はSW(スイツチ)、6はデバ
イスからの割り込み要求に応じてCPU1に対して割り
込みを出す割り込みコントローラ、7はフロツピーデイ
スク装置(以下、FDD)8の動作を制御するフロツピ
ーデイスク制御装置(以下、FDC)、8はフロツピー
デイスク装置、9は表示器に対する制御信号を作り出す
表示制御回路、10は電源装置11のON/OFFの動
作を制御する電源制御装置、11は電源装置である。
【0007】また図2はROM3内に格納されているレ
ジユーム機能を実現するためのプログラムの状態保存の
際のフローチヤート図である。
【0008】上記のような構成のコンピユータ装置にお
いて、使用者がその使用を中断するためのスイツチであ
るSW5を押すと、SW制御装置4は割り込みコントロ
ーラ6に対して割り込み要求を送出する。すると割り込
みコンロトーラ6は、CPU1に対してハードウエア割
り込みを発生する。CPU1は、この割り込みを受けて
現在の処理を中断し、ROM3内に格納されているレジ
ユーム処理プログラムを実行する。
【0009】図2に示すように、このプログラムはステ
ツプS1でまずCPU1の現在のレジスタ情報を保存す
る。次にステツプS2においてFDD8の動作状態を調
べるため、FDC7からFDD8に対するセレクト信号
を検査する。この時、セレクト信号が出ていれば、FD
D8が駆動されているものとしてステツプS8でユーザ
ーに対して警告を出しステツプS9でCPU1の状態を
復元し元の処理へ戻る。セレクト信号が出ていなければ
FDD8は駆動されていないものとみなして状態保存の
処理へ進む。そしてステツプS3〜S5において、ステ
ツプS3では割り込みコントローラ6、ステツプS4で
はFDC7、ステツプS5では表示制御装置9からそれ
ぞれの状態を示す情報をRAM2上に保存する。そして
ステツプS6で電源制御装置10に対して電源装置11
を切り電力の供給を止めることを指示して終了する。こ
の時、電源11は先程のステツプS3〜S5において内
部レジスタの内容を保存されたデバイスの電源のみを断
ち、RAM2などの実際にデータを保存しているデバイ
スは通電しておく。また実際の電源断は、その指示をC
PU1が指示してから多少遅延して行なわれる。CPU
1は指示を出した後にステツプS7で自分自身もHAL
T状態に入り、そして電源が切られる。
【0010】
【発明の効果】以上詳述したように、本発明によれば、
特定のデバイスが動作中で各デバイスの中断処理ができ
なかったことを認識できる電子機器及び電子機器の制御
方法を提供できる。
【図面の簡単な説明】
【図1】本発明を実施したコンピユータのシステムブロ
ツク図である。
【図2】ROM3内に格納されたレジユーム機能を実現
するプログラムのフローチヤート図である。
【符号の説明】
1 CPU 2 RAM 3 ROM 4 SW制御回路 5 SW(スイツチ) 6 割り込みコントローラ 7 FDC(フロツピーデイスク制御装置) 8 FDD(フロツピーデイスク装置) 9 表示制御装置 10 電源制御装置 11 電源装置

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】 各デバイスの情報を待避し、各デバイス
    への電力供給を絶つ中断処理を行うための指示に基づ
    き、所定のデバイスが中断処理できる状態であるか否か
    を判別する判別手段と、 前記判別手段により所定のデバイスが中断処理できる状
    態でないと判別された場合、各デバイスの中断処理を中
    止し、各デバイスの中断処理ができなかったことを報知
    し、前記判別手段により所定のデバイスが中断処理でき
    る状態であると判別された場合、各デバイスの中断処理
    を行う制御手段とを有することを特徴とする電子機器。
  2. 【請求項2】 前記所定のデバイスは、フロッピーディ
    スクドライブであることを特徴とする請求項1記載の電
    子機器。
  3. 【請求項3】 前記各デバイスは、割り込みコントロー
    ラ、フロッピーディスクドライブ、および、表示制御装
    置を含むことを特徴とする請求項1記載の電子機器。
  4. 【請求項4】 復帰指示に基づき、待避された情報に基
    づき各デバイスを復帰させる復帰手段を有することを特
    徴とする請求項1記載の電子機器。
  5. 【請求項5】 各デバイスの情報を待避し、各デバイス
    への電力供給を絶つ中断処理を行うための指示に基づ
    き、所定のデバイスが中断処理できる状態であるか否か
    を判別する判別ステップと、 前記判別ステップにより所定のデバイスが中断処理でき
    る状態でないと判別された場合、各デバイスの中断処理
    を中止し、各デバイスの中断処理ができなかったことを
    報知し、前記判別ステップにより所定のデバイスが中断
    処理できる状態であると判別された場合、各デバイスの
    中断処理を行う制御ステップとを有することを特徴とす
    る電子機器の制御方法。
  6. 【請求項6】 前記所定のデバイスは、フロッピーディ
    スクドライブであることを特徴とする請求項5記載の電
    子機器の制御方法。
  7. 【請求項7】 前記各デバイスは、割り込みコントロー
    ラ、フロッピーディスクドライブ、および、表示制御装
    置を含むことを特徴とする請求項5記載の電子機器の制
    御方法。
  8. 【請求項8】 復帰指示に基づき、待避された情報に基
    づき各デバイスを復帰させる復帰ステップを有すること
    を特徴とする請求項5記載の電子機器の制御方法。
JP03175166A 1991-07-16 1991-07-16 電子機器及び電子機器の制御方法 Expired - Lifetime JP3143496B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP03175166A JP3143496B2 (ja) 1991-07-16 1991-07-16 電子機器及び電子機器の制御方法
DE69228340T DE69228340T2 (de) 1991-07-16 1992-07-15 Elektronisches Gerät mit Wiederholungsfunktion
EP92112062A EP0523652B1 (en) 1991-07-16 1992-07-15 Electronic apparatus with resume function
US08/408,471 US5721930A (en) 1991-07-16 1995-03-21 Electronic apparatus with component operating state control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03175166A JP3143496B2 (ja) 1991-07-16 1991-07-16 電子機器及び電子機器の制御方法

Publications (2)

Publication Number Publication Date
JPH0519885A JPH0519885A (ja) 1993-01-29
JP3143496B2 true JP3143496B2 (ja) 2001-03-07

Family

ID=15991422

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03175166A Expired - Lifetime JP3143496B2 (ja) 1991-07-16 1991-07-16 電子機器及び電子機器の制御方法

Country Status (1)

Country Link
JP (1) JP3143496B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4833560B2 (ja) * 2004-02-17 2011-12-07 マイクロソフト コーポレーション 常時動作可能なコンピューティングデバイス

Also Published As

Publication number Publication date
JPH0519885A (ja) 1993-01-29

Similar Documents

Publication Publication Date Title
US4907150A (en) Apparatus and method for suspending and resuming software applications on a computer
US6854064B2 (en) ACPI complaint computer system and overtemperature protection method therefor
JPH0458047B2 (ja)
KR920702783A (ko) 컴퓨터 전력 관리 시스템
KR910006823A (ko) 기억장치의 전원 공급을 제어하는 제어장치를 구비한 컴퓨터 시스템
JP3013825B2 (ja) 情報端末装置、入出力制御方法及び記録媒体
JPH0467655B2 (ja)
KR920006826A (ko) 프로그램 가능 컨트롤러 및 그 제조방법
US4849919A (en) System wake up circuit for computer
JP3143496B2 (ja) 電子機器及び電子機器の制御方法
JP2002318780A (ja) リアルタイム制御システム
JP3101349B2 (ja) 電子機器及び電子機器の制御方法
JP3302149B2 (ja) コンピュータシステム
JPH09114557A (ja) 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法
JPH0535889B2 (ja)
JPH0334169A (ja) 磁気ディスク制御方式
JPH06337739A (ja) コンピュータシステム
JP2998299B2 (ja) プロセッサ制御装置
JPH10149232A (ja) 電源断時におけるシステム処理要求方式
JPH0519884A (ja) 電子機器
JPH0534700B2 (ja)
JPH02204846A (ja) 情報処理装置
JPS6158019A (ja) 電源維持装置
JPH038006A (ja) 情報処理装置
JPH0488408A (ja) 情報処理装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001003

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20001212

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101222

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 11