JPH0628067A - 情報機器 - Google Patents

情報機器

Info

Publication number
JPH0628067A
JPH0628067A JP5123963A JP12396393A JPH0628067A JP H0628067 A JPH0628067 A JP H0628067A JP 5123963 A JP5123963 A JP 5123963A JP 12396393 A JP12396393 A JP 12396393A JP H0628067 A JPH0628067 A JP H0628067A
Authority
JP
Japan
Prior art keywords
program
rom
cpu
power supply
slave
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.)
Pending
Application number
JP5123963A
Other languages
English (en)
Inventor
Katsuyuki Ikeda
勝幸 池田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP5123963A priority Critical patent/JPH0628067A/ja
Publication of JPH0628067A publication Critical patent/JPH0628067A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

(57)【要約】 【目的】電源が低下した後の再開処理において、プログ
ラムの実行を効率的に行う。 【構成】電源低下がスレーブCPU10から通知される
とメインCPU1は、プログラムの実行を中断しても支
障ないように実行の再開に必要な情報をRAM3に格納
する。つまり、メインCPU1はスレーブCPU10か
ら電源の低下が報告されると、プログラムの実行の再開
に必要な情報を退避させた後、切りのいいところで処理
を中断させるのである。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報機器に関し、さら
に詳しくは電源低下後の再開処理を能率的に行う情報機
器に関する。
【0002】
【従来の技術】従来の情報機器は、いったん電源電圧が
低下し始めるとその後の再開処理は、再びプログラムを
一番初めから実行せねばならなく、能率が非常に悪かっ
た。
【0003】
【発明が解決しようとする課題】本発明は、上記の欠点
を除去し、いったん電源が低下した後の再開処理におい
て、プログラムの実行を効率的に行う情報機器を提供す
ることを目的とする。
【0004】
【課題を解決するための手段】本発明は、装置全体の制
御を行うメインCPUと、電源部を制御する第1のスレ
ーブCPUと、表示部及び業務プログラムの格納される
ROMを収納するROMカプセルを制御する第2のスレ
ーブCPUと、装置全体を制御する基本プログラムが格
納されるROMと、前記基本プログラムの作業領域であ
り、又、ユーザーが使用できる領域であるRAMとから
なることを特徴とする。
【0005】
【作用】本発明は、電源が復帰した時、プログラムの実
行を最初からでなく、電源が低下する前の段階のところ
から続けて実行する。
【0006】
【実施例】図1は、本発明の一実施例を示す概略ブロッ
ク図である。メインCPU1は演算及び、システム全体
の制御を行うものである。又、メインCPU1は2つの
スレーブCPUすなわちスレーブCPU5及びスレーブ
CPU10を持つ。そしてメインCPU1とスレーブC
PU5、スレーブCPU10の間ではコマンドやデータ
のやりとりが行われる。スレーブCPU5は、表示のた
めのLCD(図示せず)を制御するLCDコントロ−ラ
−として機能し、さらに、メインCPU1の指示により
ROMカプセル6の内容をRAM3にロードする。一
方、スレーブCPU10はキーボード(図示せず)及び
クロック機能、さらに電源を制御する。次にI/Oポー
ト4は、他の周辺機器との接続を行い、インタラプトコ
ントローラ9は外部よりの割り込みを制御するものであ
る。さらに7はシリアルコントローラであり、8はタイ
マーである。そして、ROM2は、プログラムに起動を
かけるためのプログラムが格納されておりROMカプセ
ル6にROMが格納されるとその格納されたROMの内
容がROM2の起動プログラムによって、RAM3にロ
ードされ、プログラムの実行が始まる。
【0007】RAM3はROM2に格納される基本プロ
グラムの作業領域、又はユーザーエリアとして使用され
る。
【0008】次に図1の実施例の基本ソフトウェア構成
を図2のブロック図を用いて説明する。
【0009】図2において上の方ほど高いソフトウェア
レベル(人間に近いレベル)になり、下の方ほど低いソ
フトウェアレベル(機械に近いレベル)になる。
【0010】まず、コンソロール・コマンド・プロセッ
サ(以下、CCPと略す。)22は、コンソールから入
力されるコマンドを受け付け、対応するアプリケーショ
ンプログラム21をロード、実行するプログラムであ
る。
【0011】次に、ベーシック・ディスク・オペレーテ
ィングシステム(以下、BDOSと略す。)23は、R
AMディスク及びフロッピ−ディスクのファイルを管理
するプログラムである。又、ベーシック・インプット・
アウトプットシステム(以下、BIOSと略す。)25
は、標準デバイス30のハードウェアとオペレーティン
グシステムとの入出力インターフェイスプログラムであ
る。さらに、マイクロカセット・テープ・オペレーティ
ングシステム(以下、MTOSと略す。)24はマイク
ロカセットテープ(図示せず)のファイルを管理するプ
ログラムである。さらに、マイクロカセット・インプッ
ト・アウトプットシステム26は、マイクロカセット3
1のハードウェアとオペレーティングシステムとの入出
力インターフェイスプログラムである。又、拡張BIO
S27は、拡張デバイス32のハードウェアとオペレー
ティングシステムとの入出力インターフェイスプログラ
ムである。
【0012】次に本発明の図1の実施例の動作を説明す
る。まず、ROMカプセル6に使用したい業務内容につ
いてのアプリケーションプログラムの格納されたROM
を格納するとそのプログラムはメインCPU1からの指
示を受けたスレーブCPU5によってRAM3にロード
される。その後、CPU1によって、システム全体の制
御がされ処理が進んでいく。そこで、今、電源電圧が低
下してきた場合を考える。この電源電圧の低下は、スレ
ーブCPU10によって検知される。スレーブCPU1
0は、電源電圧の低下を検知すると、メインCPU1に
割り込みをかけメインCPU1にパワーフェイルを知ら
せる。
【0013】これによりメインCPU1はただちにプロ
グラムの実行を中断し、もしマイクロカセット(図示せ
ず)がリード/ライト中であればその1ブロック分の処
理を終了した後、パワーフェイルの表示を行う。その
後、一定時間以内に電源スイッチ(図示せず)がオフさ
れない場合には、スレーブCPU10が強制的に電源を
落とす。
【0014】又、プログラムの実行中断についてさらに
詳細に説明すると以下のようになる。電源低下がスレー
ブCPU10から通知されるとメインCPU1は、プロ
グラムの実行を中断しても支障ないように実行の再開に
必要な情報をRAM3に格納する。そして、たとえばマ
イクロカセットのリードを行なっていれば、1ブロック
の途中で処理を中断しないで、ブロックの終わりまで完
全に読み出した後処理を中断する。つまり、メインCP
U1はスレーブCPU10から電源の低下が報告される
と、プログラムの実行の再開に必要な情報を退避させた
後、切りのいいところで処理を中断させるのである。
又、図1の実施例では、ROM2及びRAM3は、それ
ぞれ単数個であるが、増設して複数個のROM、複数個
のRAMとして構成してもよい。又、メインCPU1、
スレーブCPU5、スレーブCPU10は、それぞれ4
ビットマイクロプロセッサでも8ビットマイクロプロセ
ッサでも16ビットマイクロプロセッサでもどれでもよ
い。
【0015】
【発明の効果】本発明は、以上説明した様に電源の低下
を検知すると前もってメインCPUが必要な処理をとれ
る。したがって、電源が復帰した時、プログラムの実行
を最初からでなく、電源が低下する前の段階のところか
ら続けて実行ができプログラムの実行を能率的に行える
という効果を有する。
【図面の簡単な説明】
【図1】本発明の1実施例のブロック図である。
【図2】本発明の基本ソフトウェア構成を示す図であ
る。
【符号の説明】
1:メインCPU 2:ROM 3:RAM 5:スレーブCPU 6:ROMカプセル 10:スレーブCPU

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】装置全体の制御を行うメインCPUと、電
    源部を制御する第1のスレーブCPUと、表示部及び業
    務プログラムの格納されるROMを収納するROMカプ
    セルを制御する第2のスレーブCPUと、装置全体を制
    御する基本プログラムが格納されるROMと、前記基本
    プログラムの作業領域であり、又、ユーザーが使用でき
    る領域であるRAMとからなることを特徴とする情報機
    器。
JP5123963A 1993-05-26 1993-05-26 情報機器 Pending JPH0628067A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5123963A JPH0628067A (ja) 1993-05-26 1993-05-26 情報機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5123963A JPH0628067A (ja) 1993-05-26 1993-05-26 情報機器

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59077871A Division JPS60221818A (ja) 1984-04-18 1984-04-18 情報機器

Publications (1)

Publication Number Publication Date
JPH0628067A true JPH0628067A (ja) 1994-02-04

Family

ID=14873668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5123963A Pending JPH0628067A (ja) 1993-05-26 1993-05-26 情報機器

Country Status (1)

Country Link
JP (1) JPH0628067A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56105551A (en) * 1980-01-28 1981-08-22 Sharp Corp System for controlling power-off processing of electronic apparatus
JPS5818642A (ja) * 1981-07-27 1983-02-03 Ricoh Co Ltd 複写機の転写方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56105551A (en) * 1980-01-28 1981-08-22 Sharp Corp System for controlling power-off processing of electronic apparatus
JPS5818642A (ja) * 1981-07-27 1983-02-03 Ricoh Co Ltd 複写機の転写方法

Similar Documents

Publication Publication Date Title
JP2779813B2 (ja) コンピューター
KR930008258B1 (ko) 기억장치의 전원 공급을 제어하는 제어장치를 구비한 컴퓨터 시스템
US7386746B2 (en) Information processing apparatus, method of starting up the same, and startup program of the same
JPH11259189A (ja) 周辺機器用電源制御装置
JPH0628067A (ja) 情報機器
KR100568246B1 (ko) 컴퓨터 시스템 및 그 제어방법
JPH0628233A (ja) 情報機器
JPS63184123A (ja) 情報処理装置
JPS60221818A (ja) 情報機器
CN100392601C (zh) 于电脑系统中装置间转移控制权及由待机切换至运作的方法
JPH09138720A (ja) 表示制御装置
JPH08202633A (ja) データ処理装置
JP2923111B2 (ja) データ処理方法及びその装置
JPH086616A (ja) プログラマブルコントローラ
JPS63157238A (ja) コンピユ−タ
JP2001318744A (ja) 情報処理装置およびそのデータセーブ制御方法
JPH04169929A (ja) ブートプライオリティ変更装置
JPS6019229A (ja) メニュー表示機能を持つデータ処理装置
JPS62276634A (ja) 仮想計算機システム
JPH0721091A (ja) 電子計算機における停電処理方法
JPH03268033A (ja) リモートデバッグ方式
JPS62271025A (ja) デ−タ処理装置
JPS6160157A (ja) 装置起動制御方式
JPH08272653A (ja) フリーズ処理システム
JPH08123573A (ja) コンピューター