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
Links
Landscapes
- Power Sources (AREA)
Description
避し、各デバイスへの電力供給を絶つ中断処理を行う電
子機器および電子機器の制御方法に関する。
において、電源を切断する直前のコンピユータの各種動
作情報をメモリの中などに保存しておき、再び電源を投
入したときに元の状態を復元できるいわゆるレジユーム
機能を持つものであった。
D(フロツピーデイスク、ドライブの略)のアクセス中
など対象となるデバイスが動作しているために途中で中
断が許されないような場合でも、ユーザーが誤って中断
を指示すると中断ができてしまうので、再びその状態を
復元しようとした場合に、状態の復元が出来なくなって
しまうという欠点があった。
のアクセス中などにユーザーが誤ってそのアクセスを中
断させてしまうと、再びその状態に復元できなくなる欠
点があった。
デバイスが動作中で各デバイスの中断処理ができなかっ
たことを認識できる電子機器及び電子機器の制御方法を
提供することにある。
め、本発明の電子機器は、各デバイスの情報を待避し、
各デバイスへの電力供給を絶つ中断処理を行うための指
示に基づき、所定のデバイスが中断処理できる状態であ
るか否かを判別する判別手段と、前記判別手段により所
定のデバイスが中断処理できる状態でないと判別された
場合、各デバイスの中断処理を中止し、各デバイスの中
断処理ができなかったことを報知し、前記判別手段によ
り所定のデバイスが中断処理できる状態であると判別さ
れた場合、各デバイスの中断処理を行う制御手段とを有
することを特徴とする。また本発明の電子機器の制御方
法は、各デバイスの情報を待避し、各デバイスへの電力
供給を絶つ中断処理を行うための指示に基づき、所定の
デバイスが中断処理できる状態であるか否かを判別する
判別ステップと、前記判別ステップにより所定のデバイ
スが中断処理できる状態でないと判別された場合、各デ
バイスの中断処理を中止し、各デバイスの中断処理がで
きなかったことを報知し、前記判別ステップにより所定
のデバイスが中断処理できる状態であると判別された場
合、各デバイスの中断処理を行う制御ステップとを有す
ることを特徴とする。
あり、同図に於て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は電源装置である。
ジユーム機能を実現するためのプログラムの状態保存の
際のフローチヤート図である。
いて、使用者がその使用を中断するためのスイツチであ
るSW5を押すと、SW制御装置4は割り込みコントロ
ーラ6に対して割り込み要求を送出する。すると割り込
みコンロトーラ6は、CPU1に対してハードウエア割
り込みを発生する。CPU1は、この割り込みを受けて
現在の処理を中断し、ROM3内に格納されているレジ
ユーム処理プログラムを実行する。
ツプ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状態に入り、そして電源が切られる。
特定のデバイスが動作中で各デバイスの中断処理ができ
なかったことを認識できる電子機器及び電子機器の制御
方法を提供できる。
ツク図である。
するプログラムのフローチヤート図である。
Claims (8)
- 【請求項1】 各デバイスの情報を待避し、各デバイス
への電力供給を絶つ中断処理を行うための指示に基づ
き、所定のデバイスが中断処理できる状態であるか否か
を判別する判別手段と、 前記判別手段により所定のデバイスが中断処理できる状
態でないと判別された場合、各デバイスの中断処理を中
止し、各デバイスの中断処理ができなかったことを報知
し、前記判別手段により所定のデバイスが中断処理でき
る状態であると判別された場合、各デバイスの中断処理
を行う制御手段とを有することを特徴とする電子機器。 - 【請求項2】 前記所定のデバイスは、フロッピーディ
スクドライブであることを特徴とする請求項1記載の電
子機器。 - 【請求項3】 前記各デバイスは、割り込みコントロー
ラ、フロッピーディスクドライブ、および、表示制御装
置を含むことを特徴とする請求項1記載の電子機器。 - 【請求項4】 復帰指示に基づき、待避された情報に基
づき各デバイスを復帰させる復帰手段を有することを特
徴とする請求項1記載の電子機器。 - 【請求項5】 各デバイスの情報を待避し、各デバイス
への電力供給を絶つ中断処理を行うための指示に基づ
き、所定のデバイスが中断処理できる状態であるか否か
を判別する判別ステップと、 前記判別ステップにより所定のデバイスが中断処理でき
る状態でないと判別された場合、各デバイスの中断処理
を中止し、各デバイスの中断処理ができなかったことを
報知し、前記判別ステップにより所定のデバイスが中断
処理できる状態であると判別された場合、各デバイスの
中断処理を行う制御ステップとを有することを特徴とす
る電子機器の制御方法。 - 【請求項6】 前記所定のデバイスは、フロッピーディ
スクドライブであることを特徴とする請求項5記載の電
子機器の制御方法。 - 【請求項7】 前記各デバイスは、割り込みコントロー
ラ、フロッピーディスクドライブ、および、表示制御装
置を含むことを特徴とする請求項5記載の電子機器の制
御方法。 - 【請求項8】 復帰指示に基づき、待避された情報に基
づき各デバイスを復帰させる復帰ステップを有すること
を特徴とする請求項5記載の電子機器の制御方法。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4833560B2 (ja) * | 2004-02-17 | 2011-12-07 | マイクロソフト コーポレーション | 常時動作可能なコンピューティングデバイス |
-
1991
- 1991-07-16 JP JP03175166A patent/JP3143496B2/ja not_active Expired - Lifetime
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 |