JPH0535889B2 - - Google Patents

Info

Publication number
JPH0535889B2
JPH0535889B2 JP61229904A JP22990486A JPH0535889B2 JP H0535889 B2 JPH0535889 B2 JP H0535889B2 JP 61229904 A JP61229904 A JP 61229904A JP 22990486 A JP22990486 A JP 22990486A JP H0535889 B2 JPH0535889 B2 JP H0535889B2
Authority
JP
Japan
Prior art keywords
power
data
power supply
processing
application program
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
JP61229904A
Other languages
English (en)
Other versions
JPS63184123A (ja
Inventor
Hirokimi Shimizu
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 JP61229904A priority Critical patent/JPS63184123A/ja
Publication of JPS63184123A publication Critical patent/JPS63184123A/ja
Publication of JPH0535889B2 publication Critical patent/JPH0535889B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Power Sources (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報処理装置に関し、例えばメモリ
バツクアツプ用ないし駆動用の電池を有する携帯
型のパーソナルコンピユータ等データ端末装置の
形態の情報処理装置に関するものである。
〔従来の技術〕
この種の情報処理装置において、電源スイツチ
によつて直接システムの電源が遮断されるのでは
なく、電源スイツチが切られた事を制御部に通知
し、そのソフトウエアによつてシステムの電源を
切るように構成したものがある。すなわち、この
ような従来の情報処理装置では、電源スイツチが
切られた事を制御部に割込み信号で通知し、制御
部の動作を規定する制御プログラムがその割込み
信号を受け付け、システムの停止に必要な処理を
行つた後にシステムの電源が遮断されるようにし
ていた。
〔発明が解決しようとする問題点〕
しかしながら、このような構成では、装置を動
作させるアプリケーシヨンプログラムにまでは電
源スイツチが切られたことが通知されないので、
例えば次に電源が投入されたときにアプリケーシ
ヨンプログラムを電源遮断時点から継続して実行
させることを所望する場合等において、充分に対
応をとることは極めて困難であつた。
〔問題点を解決するための手段〕
本発明は、かかる問題点を解決して、電源遮断
時に中断したアプリケーシヨンプログラムの実行
を電源の再投入時に直ちに継続できるようにする
ことにより、操作性の高い情報処理装置を提供す
ることを目的とする。
そのため、本発明では、電源スイツチと、該電
源スイツチの状態を検知する検知手段と、電源供
給を停止可能な電源制御手段と、前記電源制御手
段による電源供給の停止に関わりなくデータ保存
が可能な保存手段と、アプリケーシヨンプログラ
ムに従つてデータ処理を行うデータ処理手段と、
当該データ処理の過程で前記電源スイツチのオフ
が検知されたときの割込み処理によつて、前記ア
プリケーシヨンプログラム中に書き込まれた割込
み時処理の登録指示にしたがい、電源再投入時に
前記アプリケーシヨンプログラムのデータ処理継
続を行うためのデータを前記保存手段に格納し、
当該格納後に前記電源制御手段による電源供給の
停止を指令する継続準備手段とを備えたことを特
徴とする。
〔作用〕
すなわち、本発明によれば、アプリケーシヨン
プログラムの実行中に電源スイツチ100がオフと
されたとき、電源再投入時による実行継続を可能
とするために必要なデータを保存してから電源供
給が停止されるので、電源再投入後には速かにデ
ータ処理を継続できることになる。
〔実施例〕
以下、図面を参照して本発明の実施例を詳細か
つ具体的に説明する。
第2図は本発明情報処理装置の一実施例であ
る。ここで、1は第4図ないし第6図示の処理手
順等に従つて各部を制御するマイクロプロセツサ
形態のCPU、2は主記憶であるメインメモリ、
3は補助記憶であるメモリパツクである。4は第
4図等の制御プログラムが置かれるシステムメモ
リであり、ROMで構成される。5は各種データ
入力用のキーを配置したキーボード、6はCRT
やLCD等の表示器、7は第3図につき後述する
電源コントロール回路、8は電源としての電池、
9は電源スイツチ、Bは各部1〜7を継続するバ
スラインである。電池で駆動されるコンピユータ
と同じ構成である。
第3図は第2図における電源コントロール回路
7の一構成例である。ここで、10はCPU1か
らの電源遮断指示信号、11はトランジスタを含
むワンシヨツトパルス回路、12は電源制御用フ
リツプフロツプ、13は電源遮断指示信号を受付
けるフリツプフロツプ、14は電源をオン/オフ
するトランジスタ、15はシステムの電源となる
Vcc出力、16は電源スイツチ9の押下をCPUに
通知する割込み要求信号(IRQ)出力、17は電
源遮断時にメモリパツク3の内容をバツクアツプ
するための電源ラインである。
第3図において、ワンシヨツトパルス回路11
は常に動作しており、電源スイツチ9が押される
毎に1個のパルスを発生させ、それを電源制御用
フリツプフロツプ12とのCK入力端に供給する
とともに、CPU1へのIRQ信号16として出力
する。
この回路に電池8を接続した時、フリツプフロ
ツプ12の出力は“0”となり、電源制御用ト
ランジスタ14はオフとなつている。この状態で
電源スイツチ9を押下すると、ワンシヨツトパル
ス回路11によりパルスが発生し、これがフリツ
プフロツプ12のCK入力に送られ、フリツプフ
ロツプ12の出力が“1”となり、従つてトラ
ンジスタ14がオンとなるので、システムに電源
Vcc15が供給される。
次にこの状態で再び電源スイツチ9を押下する
と、ワンシヨツトパルス回路11が発生するパル
スがフリツプフロツプ12へ供給されるが、その
D入力が“1”となつているので出力は変化せ
ず、従つてこのときにはまだシステムにはVcc1
5が供給されている。一方、パルスは割込み要求
信号IRQ16としてCPU1に転送され、電源ス
イツチ9が押下された事を通知する。
Vcc15がオンであり、システムが動作してい
る時に、CPU1からの電源遮断指示信号10が
供給されると、フリツプフロツプ13のQ出力お
よびCL入力が“0”となり、従つて出力が
“0”となつてトランジスタ14がオフし、この
とき始めてVcc15の供給が停止してシステムの
電源が切れる。
このように、第3図に示す回路を使用すれば、
システムの電源のオン/オフをソフトウエアで管
理ないし制御する事が可能となる。
第4図は本例に係る電源遮断処理手順の一例を
示し、この手順はシステムメモリ4に格納された
ものである。また、第5図は本例に適用可能なア
プリケーシヨンプログラムの処理例、第6図はア
プリケーシヨンプログラムに対する割込み時の処
理例であり、これらは例えば第2図示の装置の起
動時に、不図示の外部記憶よりバスラインBを介
してメインメモリ2に展開されるもの、あるいは
メモリパツク3の適当な記憶領域に展開されたも
のとすることができる。あるいはさらに、固定の
ものであれば、システムメモリ4と同様ROMに
よつて構成されたメモリに展開されたものであつ
てもよい。
これら図を用いて本実施例の電源遮断時の処理
を説明する。
まず、第2図示の装置の稼動中に電源スイツチ
9が押下され、IRQ信号16がCPU1に供給さ
れると第4図示の処理が起動され、その時の実行
中のアプリケーシヨンプログラム(第5図)の処
理において割込み時処理が登録されているか否か
を判定する(ステツプS1)。この判定には、例え
ば第2図のメモリパツク3の記憶領域(割込み時
処理登録エリア)を参照することによつて行うこ
とができる。ここで、肯定判定された場合には第
6図示の割込み時処理ルーチンを起動し(ステツ
プS3)、本手順を終了する。
一方、未登録であれば電源遮断処理手順にジヤ
ンプし、適宜のシステム終了処理(ステツプS5)
を行つた後、電源遮断指示信号を第3図示のフリ
ツプフロツプ13に出力する(ステツプS7)。こ
れによりシステムので電源が遮断される。
割込み時処理(第6図)の登録は、第5図に示
すように、アプリケーシヨンプログラムにおける
重要なデータ処理(ステツプS13)の前に、例え
ば割込み時処理手順を格納した記憶領域の先頭ア
ドレスを割込み時処理登録エリアに格納すること
によつて行うことができる(ステツプS11)。そ
して、重要なデータ処理後にはその登録がキヤン
セルされるようにすればよい(ステツプS15)。
ここで、ステツプS11およびS15の処理は、ユ
ーザが所望するデータ処理の前後におくことがで
きる。このデータ処理としては、例えば、アプリ
ケーシヨンプログラム実行時に操作者がキーボー
ド5を用いて数値情報等を入力し、それに従つて
関連したマスタデータ等を書換えるような処理で
あつてよい。
而して、このような重要データ処理中(ステツ
プS13)にスイツチ9が押下されたときには、第
6図示の割込み時処理において、操作者による入
力情報やそれに基づいて書換えられたデータをメ
モリパツク3内のデータエリアに適切に展開した
り、あるいはさらに必要であれば、スイツチ9押
下時点に実行中のアプリケーシヨンプログラムの
アドレスをプログラムアドレス格納エリアに登録
する(ステツプS21)。メモリパツク3は電池8
によりバツクアツプされているので、電源再投入
時の継続に備えることができる。このような継続
のための処理後には第4図示の電源遮断処理を起
動し(ステツプS23)、手順を終了する。当該起
動に応じてシステムの電源が遮断される態様は前
述の通りである。
なお、本発明は、図示の構成にのみ限られるこ
となく、いかなる形態の情報処理装置にも極めて
有効かつ容易に適用できる。例えば上例では、電
源コントロール回路を第3図示の構成としたが、
電源スイツチがオフとされたことが割込みで制御
部に通知でき、ソフトウエアによつてシステムの
電源が遮断されるものであれば、いかなる構成と
することができるのは勿論である。
また、上例ではメモリバツクアツプおよびシス
テム駆動用に電池8を共用したが、システムの駆
動は商用電源を用いて行うものであつてもよい。
さらに、バツクアツプされるメモリは、RAM
等で構成されたメモリパツクの形態としたが、磁
気的な記憶を行う装置の形態としてもよい。
〔発明の効果〕
以上説明したように、本発明によれば、電源オ
フ時に中断したアプリケーシヨンプログラムの実
行を、電源の再投入時に直ちに継続できるように
なり、以つて操作性の高い情報処理装置を実現で
きる。また、予測できない電源スイツチのオフ時
におけるデータ(電源再投入時の継続処理のため
に必要なデータ)の保存の要否を、アプリケーシ
ヨンプログラムにより自動的に指示することがで
きる。
【図面の簡単な説明】
第1図は本発明の全体構成図、第2図は本発明
情報処理装置の一実施例を示すブロツク図、第3
図は第2図における電源コントロール回路の一構
成例を示す回路図、第4図は第2図示の装置によ
る電源遮断処理手順の一例を示すフローチヤー
ト、第5図は本例に適用可能なアプリケーシヨン
プログラムの一例を示すフローチヤート、第6図
はアプリケーシヨンプログラムに対する中断処理
手順の一例を示すフローチヤートである。 1……CPU、2……メインメモリ、3……メ
モリパツク、4……システムメモリ、5……キー
ボード、6……表示器、7……電源コントロール
回路、8……電池、9……電源スイツチ。

Claims (1)

  1. 【特許請求の範囲】 1 電源スイツチと、 該電源スイツチの状態を検知する検出手段と、 電源供給を停止可能な電源制御手段と、 前記電源制御手段による電源供給の停止に関わ
    りなくデータ保存が可能な保存手段と、 アプリケーシヨンプログラムに従つてデータ処
    理を行うデータ処理手段と、 当該データ処理の過程で前記電源スイツチのオ
    フが検知されたときの割込み処理によつて、前記
    アプリケーシヨンプログラム中に書き込まれた割
    込み時処理の登録指示にしたがい、電源再投入時
    に前記アプリケーシヨンプログラムのデータ処理
    継続を行うためのデータを前記保存手段に格納
    し、当該格納後に前記電源制御手段による電源供
    給の停止を指令する継続準備手段と を具えたことを特徴とする情報処理装置。 2 前記継続準備手段は、前記アプリケーシヨン
    プログラム中に割込み時処理が登録されているか
    否かを判定して、それが登録されているときは、
    前記保存手段に前記データを格納させた後に前記
    電源供給の停止を指令し、またそれが登録されて
    いないときは、前記保存手段に前記データを格納
    させずに前記電源供給の停止を指令するものであ
    ることを特徴とする特許請求の範囲第1項に記載
    の情報処理装置。 3 前記継続準備手段は、前記アプリケーシヨン
    プログラム中に書き込まれた割込み時処理の登録
    のキヤンセル指示にしたがい、前記保存手段への
    前記データの格納処理をキヤンセルするものであ
    ることを特徴とする特許請求の範囲第1項または
    第2項に記載の情報処理装置。
JP61229904A 1986-09-30 1986-09-30 情報処理装置 Granted JPS63184123A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61229904A JPS63184123A (ja) 1986-09-30 1986-09-30 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61229904A JPS63184123A (ja) 1986-09-30 1986-09-30 情報処理装置

Publications (2)

Publication Number Publication Date
JPS63184123A JPS63184123A (ja) 1988-07-29
JPH0535889B2 true JPH0535889B2 (ja) 1993-05-27

Family

ID=16899551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61229904A Granted JPS63184123A (ja) 1986-09-30 1986-09-30 情報処理装置

Country Status (1)

Country Link
JP (1) JPS63184123A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2779813B2 (ja) * 1988-09-06 1998-07-23 セイコーエプソン株式会社 コンピューター
JP2777233B2 (ja) * 1989-11-22 1998-07-16 株式会社東芝 携帯型コンピュータおよびそのサスペンド/リジューム処理方法
JPH077317B2 (ja) * 1991-06-10 1995-01-30 松下電器産業株式会社 システム再起動装置
JP5037600B2 (ja) * 2009-12-28 2012-09-26 東芝テック株式会社 携帯型プリンタ

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS586181A (ja) * 1981-07-03 1983-01-13 Clarion Co Ltd 可変容量装置
JPS59140572A (ja) * 1983-01-31 1984-08-11 Canon Inc 電子機器
JPS60131034U (ja) * 1984-02-10 1985-09-02 アルプス電気株式会社 再スタ−ト機構付マイクロコンピユ−タ装置
JPS60221818A (ja) * 1984-04-18 1985-11-06 Seiko Epson Corp 情報機器
JPS60225924A (ja) * 1984-04-25 1985-11-11 Seiko Epson Corp 情報処理装置

Also Published As

Publication number Publication date
JPS63184123A (ja) 1988-07-29

Similar Documents

Publication Publication Date Title
JPH0833790B2 (ja) コンピユ−タにおける電源遮断装置
JPH0535889B2 (ja)
JP2755209B2 (ja) 省電力制御用入力装置
JPH0651858A (ja) プログラム中断再開方式
JP3274780B2 (ja) 電源供給方法
JPH086616A (ja) プログラマブルコントローラ
JP2748153B2 (ja) 産業用ロボットの制御装置
JPH10333790A (ja) パワーセーブ機能を備えた情報処理装置及び当該情報処理装置のパワーセーブ解除方法
EP0531635B1 (en) Computer system having resume function and permitting pointing device to be connected thereto
JP2923111B2 (ja) データ処理方法及びその装置
JPH07160598A (ja) 計算機システム
JPH05241696A (ja) パーソナルコンピュータ
JPH04178855A (ja) パーソナルコンピュータ
JPH0511874A (ja) 情報処理装置
JPH10149232A (ja) 電源断時におけるシステム処理要求方式
JPH06168056A (ja) 情報処理装置及び消費電力表示方法
JPH0519885A (ja) 電子機器
JPH08314581A (ja) 電源制御装置
JPH054227U (ja) 情報処理機器
JPH03212717A (ja) 電源制御方式
JPH06223028A (ja) サスペンド・レジューム制御装置
JPH01205310A (ja) データ処理装置の電源供給制御方式
JPH04308910A (ja) 情報処理機器の電源切断装置
JPH02139614A (ja) Ac駆動型パーソナルコンピュータ
JPH06324770A (ja) 増設機器を備えた制御装置