JPH0546288A - 電源バツクアツプ停止制御方式 - Google Patents

電源バツクアツプ停止制御方式

Info

Publication number
JPH0546288A
JPH0546288A JP3200229A JP20022991A JPH0546288A JP H0546288 A JPH0546288 A JP H0546288A JP 3200229 A JP3200229 A JP 3200229A JP 20022991 A JP20022991 A JP 20022991A JP H0546288 A JPH0546288 A JP H0546288A
Authority
JP
Japan
Prior art keywords
backup
power supply
control device
channel
sense
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.)
Withdrawn
Application number
JP3200229A
Other languages
English (en)
Inventor
Kiyoto Minamiura
清人 南浦
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3200229A priority Critical patent/JPH0546288A/ja
Publication of JPH0546288A publication Critical patent/JPH0546288A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

(57)【要約】 【目的】 電源バックアップの停止制御方式に関し、制
御装置内に残っているI/O命令を確実に実行すること
を目的とする。 【構成】 停電発生の際、チャネル4から、キューイン
グテーブル5を持ち、かつ下位に接続されるデバイス3
からのエラー情報を受けたときにはこれを保持してI/
O命令の実行を保留したままのセンスペンディングを発
生する制御装置2に対し、当該制御装置以下の電源バッ
クアップ停止を通知して、一定時間後にそのバックアッ
プ用電源を切断するようにした方式において、制御装置
2に、センスペンディングクリア部6を設け、前記通知
をチャネルから受けた制御装置2は、先ずセンスペンデ
ィングクリア部6を動作させてセンスペンディングをク
リアし、前記一定時間後にバックアップ用電源が切断さ
れるまでに、キューイングテーブル5に残っているI/
O命令を確実に実行するように構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電源バックアップ停止
制御方式に関し、特に停電発生を認識したCPUは、チ
ャネルに対し、当該チャネルから制御装置への以降の命
令発行の禁止を通知し、続いてチャネルは、I/O命令
を格納するキューイングテーブル持ち、かつ下位に接続
されるデバイスからのエラー情報を受けたときにはこれ
を保持して前記I/O命令の実行を保留したままのセン
スペンディングを発生する制御装置に対し、当該制御装
置以下の電源バックアップ停止を通知して、一定時間後
にそのバックアップ用電源を切断するようにした電源バ
ックアップ停止制御方式に関する。
【0002】一般に、チャネルと制御装置とDASD
(Direct Access Storage Device) などのデバイスから
なるI/Oシステムでは、制御装置に設けたキューイン
グテーブルにチャネルからのI/O命令を格納して順次
実行しているが、停電発生の場合にはこのキューイング
テーブルに残っているI/O命令の実行が終了するまで
バックアップ用電源を動作させることが要請され、本発
明は、このような要請に応えるための電源バックアップ
停止制御方式である。
【0003】
【従来の技術】従来の、バックアップ用電源を備えたI
/Oシステムの概要は図4に示すようになっており、51
は停電感知部および電源バックアップ機構,52はCP
U, 53は制御装置, 54はDASDなどのデバイス, 55は
電源制御信号送出部, 56はチャネル,57はキューイング
テーブルをそれぞれ示している。
【0004】ここで、電源バックアップ開始から制御装
置へのバックアップ用電源の切断までの様子は図5に示
すようになっている。すなわち、 時刻t0で停電が発生すると、これを停電感知部51で検
出してCPU52に通知するとともに、電源バックアップ
機構51が動作する。 停電通知を受けたCPU52は、一定時間後(約15秒
後)の時刻t1に、アプリケーションに対し停電発生を知
らせる。 停電発生を認識したアプリケーションは、停電発生に
対応するためのプログラム処理を一定時間(約50秒間)
実行して時刻t2に、チャネル56に対して以降の命令発行
禁止を通知するとともに、電源バックアップ機構51から
当該CPUへのバックアップ用電源を切断する。 チャネル56は、一定時間後(約5秒後)の時刻t3に、
電源制御信号送出部55を介して制御装置53に当該制御装
置以下の電源バックアップ停止を通知してから、電源バ
ックアップ機構51から当該チャネルへのバックアップ用
電源を切断する。 電源バックアップ停止の通知を受けた制御装置53は、
一定時間(約40秒後)のクローズ処理を実行した後の時
刻t4に、電源バックアップ機構51から当該制御装置への
バックアップ用電源を切断する。 といった手順で、電源バックアップの停止を行なってい
る。
【0005】そして、制御装置53が電源バックアップ停
止の通知を受けてから実際に当該制御装置へのバックア
ップ用電源が切断されるまでの時間(t3〜t4)内に、キ
ューイングテーブル57に保持されたままのI/O命令を
実行し、時刻t4において未実行I/O命令が残ることの
ないようにしている。
【0006】
【発明が解決しようとする課題】このように、従来の電
源バックアップ停止制御方式における制御装置53は、前
記時間(t3〜t4)内に、残存のI/O命令を処理しよう
とするが、もともと下位のデバイス54からエラー情報を
受けたときにはセンスペンディングが発生してI/O命
令の実行を保留するため、例えば図6に示すように、電
源バックアップ停止の通知を受ける(時刻t3)よりも前
にセンスペンディングが発生していると、制御装置53
は、前記I/O命令を処理することができずに残したま
ま自らのバックアップ用電源を切断してしまうという問
題点があった。
【0007】なお、センスペンディングとは、デバイス
54のユニットチェック(例えば、CRCエラーやシーク
動作でのエラーなどについてのチェック)の結果、デバ
イス54側から送られてくるセンス(エラー情報)がチャ
ネル56に通知されずに制御装置53内に保持され続ける状
態である。
【0008】そこで、本発明では、制御装置にセンスペ
ンディングクリア部を設け、チャネルからの電源バック
アップ停止の通知を受けたときには、制御装置は先ず当
該センスペンディングクリア部を動作させてセンスペン
ディングをクリアすることにより、前記通知を受けた段
階で制御装置内に残っているI/O命令の実行を可能に
することを目的とする。
【0009】
【課題を解決するための手段】本発明は、停電発生を認
識したチャネルから制御装置に対して電源バックアップ
停止の通知が送られたとき、当該制御装置はセンスペン
ディングをクリアし、続いて、電源バックアップ機構か
らのバックアップ用電源が切断されるまでの一定時間内
に、キューイングテーブルに残っているI/O命令を実
行するようにしたものである。
【0010】図1は本発明の原理説明図である。図にお
いて、1は、CPUであり、停電感知部からの通知によ
り停電発生を認識して、そのアプリケーションは電源バ
ックアップ停止処理を開始する。2は、制御装置であ
り、キューイングテーブルやセンスペンディングクリア
部からなり、下位装置としてDASDなどを接続してい
る。3は、デバイスであり、DASDなどで構成され、
制御装置からのI/O命令に基づいて動作している。4
は、チャネルであり、デバイスへの入出力処理をCPU
から独立して実行する機能を持っている。5は、キュー
イングテーブルであり、チャネルから通知されるI/O
命令を格納している。6は、センスペンディングクリア
部であり、制御装置のセンスペンディングをクリアし、
キューイングテーブルに残存しているI/O命令の実行
を可能にしている。7は、電源バックアップ機構であ
り、停電発生と同時に、CPU,制御装置およびデバイ
スのそれぞれにバックアップ用電源を供給している。
【0011】ここで、CPUが停電発生を認識してか
ら、制御装置以下のバックアップ用電源を切断するまで
の処理手順は次のようになっている。すなわち、 CPU1は、停電感知部からの通知により停電発生を
認識して、次のステップに進む。 CPU1のアプリケーションは、チャネル4に対し、
チャネル4から制御装置2への新たな命令発行の禁止を
通知して、次のステップに進む。 チャネル4は、制御装置2に対し、制御装置2以下の
電源バックアップ停止を通知して、次のステップおよび
ステップに進む。 センスペンディングが発生しているかどうかを判断
し、「YES 」の場合は次のステップに進み、「NO」の場
合はステップに進む。 センスペンディングクリア部6は、制御装置2のセン
スペンディングをクリアして、次のステップに進む。 制御装置2は、キューイングテーブル5に保持された
ままのI/O命令を実行する。 一定時間後に、電源バックアップ機構7から制御装置
2およびデバイス3へのバックアップ用電源を切断す
る。 といった手順により、電源バックアップ停止処理を行な
っている。
【0012】
【作用】このように、本発明では、図2に示すように、
センスペンディングが発生してキューイングテーブル5
中のI/O命令の実行が保留されている場合でも、チャ
ネル4からの電源バックアップ停止の通知を受けると、
制御装置2は先ずセンスペンディングクリア部6でこの
センスペンディングをクリアするため、電源バックアッ
プ機構7から制御装置2へのバックアップ用電源が実際
に切断されるまでの一定時間(t3〜t4)内に、キューイ
ングテーブル5に保持されたままのI/O命令を実行す
ることができる。
【0013】
【実施例】本発明で用いる制御回路について、図3を用
いて説明する。図において、21はSA(Service Adapte
r),22はRM(Resorce Manager),23はCA(Channel Adap
ter),24はDA(Device Adapter), 25はサービスバス, 2
6は共通バスをそれぞれ示し、また、CA23はチャネル
とのインタフェースを、DA24はデバイスとのインタフ
ェースをそれぞれ形成している。
【0014】そして、保守/監視機能を持つSA21は、
MPU31, プログラムやデ−タなどを格納するメモリ3
2, 停電信号受信部33およびバス通信制御部34からな
り、また制御装置全体の管理機能を持つRM22は、MP
U41, プログラムやデ−タなどを格納するメモリ42, バ
ス通信制御部43,44,I/O命令を格納するキューイング
テーブル5およびセンスペンディングクリア部6からな
っている。
【0015】ここで、チャネルの指示によるCPU側か
らの(制御装置以下の)電源バックアップ停止命令が停
電信号受信部33に通知されると、SA21はその旨をサー
ビスバス25を介してRM22に通知し、続いてRM22は、
センスペンディングが発生しているかどうかを調べ、
「発生」の場合にはセンスペンディングクリア部6でこ
のセンスペンディングをクリアしてキューイングテーブ
ル5に残存しているI/O命令を、共通バス26およびD
A24を介してデバイス側に送っている。
【0016】
【発明の効果】本発明は、停電発生の際、チャネルか
ら、I/O命令を格納するキューイングテーブルを持
ち、かつ下位に接続されるデバイスからのエラー情報を
受けたときにはこれを保持して前記I/O命令の実行を
保留したままのセンスペンディングを発生する制御装置
に対して、当該制御装置以下の電源バックアップ停止を
通知し、一定時間後にそのバックアップ用電源を切断す
る入出力システムにおいて、当該制御装置にセンスペン
ディングクリア部を設け、チャネルからの電源バックア
ップ停止の通知を受けたとき、制御装置は、先ず当該セ
ンスペンディングクリア部を動作させてセンスペンディ
ングをクリアするようにしているため、前記通知を受け
た段階で制御装置内に保持されているI/O命令の実行
を確実に終了してからバックアップ用電源の切断を行う
ことができる。
【図面の簡単な説明】
【図1】本発明の原理説明図である。
【図2】本発明の、電源バックアップ開始から制御装置
へのバックアップ用電源の切断までの様子を示す説明図
である。
【図3】本発明で用いる制御回路を示す説明図である。
【図4】従来の、バックアップ用電源を備えたI/Oシ
ステムの概要を示す説明図である。
【図5】従来の、電源バックアップ開始から制御装置へ
のバックアップ用電源の切断までの様子を示す説明図
(その1)である。
【図6】従来の、電源バックアップ開始から制御装置へ
のバックアップ用電源の切断までの様子を示す説明図
(その2)である。
【符号の説明】
図1において、 1・・・CPU 2・・・制御装置 3・・・デバイス(DASD) 4・・・チャネル 5・・・キューイングテーブル 6・・・センスペンディングクリア部 7・・・電源バックアップ機構

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 停電発生を認識したCPUは、チャネル
    に対し、当該チャネルから制御装置への以降の命令発行
    の禁止を通知し、続いてチャネルは、I/O命令を格納
    するキューイングテーブルを持ち、かつ下位に接続され
    るデバイスからのエラー情報を受けたときにはこれを保
    持して前記I/O命令の実行を保留したままのセンスペ
    ンディングを発生する制御装置に対し、当該制御装置以
    下の電源バックアップ停止を通知して、一定時間後にそ
    のバックアップ用電源を切断するようにした電源バック
    アップ停止制御方式において、 前記制御装置に、センスペンディングクリア部を設け、 前記電源バックアップ停止の通知を前記チャネルから受
    けた前記制御装置は、先ず当該センスペンディングクリ
    ア部を動作させて前記センスペンディングをクリアし、 前記一定時間後にバックアップ用電源が切断されるまで
    に、前記キューイングテーブルに残っているI/O命令
    を実行するようにしたことを特徴とする電源バックアッ
    プ停止制御方式。
JP3200229A 1991-08-09 1991-08-09 電源バツクアツプ停止制御方式 Withdrawn JPH0546288A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3200229A JPH0546288A (ja) 1991-08-09 1991-08-09 電源バツクアツプ停止制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3200229A JPH0546288A (ja) 1991-08-09 1991-08-09 電源バツクアツプ停止制御方式

Publications (1)

Publication Number Publication Date
JPH0546288A true JPH0546288A (ja) 1993-02-26

Family

ID=16420963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3200229A Withdrawn JPH0546288A (ja) 1991-08-09 1991-08-09 電源バツクアツプ停止制御方式

Country Status (1)

Country Link
JP (1) JPH0546288A (ja)

Similar Documents

Publication Publication Date Title
EP0945801B1 (en) External storage device and method for data saving, data backup
CN113360347A (zh) 一种服务器及其控制方法
EP0738971A2 (en) Automatic application restarting system and method
KR0182632B1 (ko) 클라이언트 서버 시스템 및 그 제어 방법
JP3824548B2 (ja) 情報処理装置、電源制御装置、情報処理装置制御方法、プログラム、及び記録媒体
US20030225898A1 (en) Method of controlling storage control apparatus, storage control apparatus, and computer readable program for controlling the same
JPS5941027A (ja) 計算機システム
CN117725461A (zh) 航天器遥测数据故障自主处理方法、装置及存储介质
CN112084074B (zh) 远程连线控制方法
JPS6146543A (ja) 転送装置の障害処理方式
CN108121614A (zh) 一种ipmi进程监控方法、系统、设备及计算机介质
CN105391575A (zh) 一种金库控制方法及系统
JP3161444B2 (ja) 障害ロギングシステム、方法およびプログラムを記憶した記憶媒体
JP2908430B1 (ja) マルチプロセッサシステムのホストプロセッサ監視装置および監視方法
JPS6220584B2 (ja)
JP2001184138A (ja) ハードウェアシステムとその障害解消方法
JP2002244885A (ja) コンピュータシステム監視システム
CN120994448A (zh) 存储器故障处理方法、装置、控制器、系统、介质及产品
JP2642768B2 (ja) 入出力装置制御方法
JP3262130B2 (ja) 情報処理装置
JP3491369B2 (ja) データ処理装置
JPS585856A (ja) 論理装置のエラ−回復システム
JPH0356501B2 (ja)
JP2001125687A (ja) 計算機システム
CN116795441A (zh) 基于bmc控制双bios的自动切换方法、装置、设备及存储介质

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19981112