JPH02272658A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH02272658A
JPH02272658A JP1092994A JP9299489A JPH02272658A JP H02272658 A JPH02272658 A JP H02272658A JP 1092994 A JP1092994 A JP 1092994A JP 9299489 A JP9299489 A JP 9299489A JP H02272658 A JPH02272658 A JP H02272658A
Authority
JP
Japan
Prior art keywords
termination
input
interrupt
abnormal
status
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.)
Granted
Application number
JP1092994A
Other languages
English (en)
Other versions
JP2723604B2 (ja
Inventor
Nobuteru Morita
森田 信輝
Hiroyuki Eguchi
江口 裕之
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP1092994A priority Critical patent/JP2723604B2/ja
Publication of JPH02272658A publication Critical patent/JPH02272658A/ja
Application granted granted Critical
Publication of JP2723604B2 publication Critical patent/JP2723604B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明はデータ処理装置に関し、特に入出力装置を接続
した入出力制御装置からの中央制御袋直に対する終了割
込み処理に改良を加えたデータ処I¥!装置に関する。
〔従来の技術] 中央処理装置と、主記憶装置と、入出力装置が接続され
た入出先制11tl装置とがそれぞれシステムバスによ
り接続されたデータ処理装置において、入出力装置での
処理終了時、入出力制御装置が中央制御31装置に対し
処理の終了割込みを行う場合の方式として、次のように
、処理の正常終了、異常終了の各ケースについてそれぞ
れ終了ステータスを使用するものがある。
すなわち、従来のデータ処理装置においては、その入出
力制御装置は、処理の正常終了、異常終了にかかわらず
実行状況のチエツクを行い、主起1q装置に対するステ
ータス格納動作を行った後、中央処理装置に対し終了割
込みを行うようにしており、また、この場合、終了割込
みを受けた中央処理装置は、前記ステータス格納動作に
より格納された終了ステータスを使用し、正常終了か、
異常終了かを前記主起i、α装置内の終了ステータスを
取り出すことにより判別するようにし、このようにして
処理の終了割込みを行ろようにしている。
〔発明が解決しようとする課題] しかし、上述したような方式にあっては、処理の正常終
了、異常終了にかかわらず実行状況のチエツクを行い、
いずれの場合でもステータス格納動作を行った後、中央
処理装置に対し終了割込みを行っていたため、また、中
央処理装置側では、主記憶装置内のその終了ステータス
を取り出すことにより正常終了か異常終了かを判別して
いたため、ステータス格納、取り出し等の処理により、
入出力制御装置及び中央処理装置のスループットを低下
させるといった問題を持っており、入出力制御装置と中
央制御装置の処理能力を向上させようとする場合に、こ
れが障害となっている。
本発明の目的は、上述の従来技術による問題点を解決し
、終了割込み転送に異常終了フィールドを追Ill L
、異常終了時のみ終了ステータスを主記憶装置に格納す
ることにより入出力制御装置と中央処理装置の処理能力
を向上させることのできるデータ処理装置を提供するこ
とにある。
〔課題を解決するための手段〕
本発明は、中央制御装置、主記憶装置及びチャンネルプ
ログラム方式により動作する入出力制御装置を備え、入
出力制御B装置には入出力装置が接続されると共に、前
記中央制御装置と主記憶装置と入出力制御n装置とがシ
ステムバスによりそれぞれ接続されており、前記入出力
制御装置が、処理の終了割込みを前記中央制御装置に対
しバス転送によって行うデータ処理装置であって、前記
入出力制御装置からの終了割込みに、正常終了割込みと
異常終了割込みを判別するフィールドを設け、 また、前記入出力制御装置に、前記入出力装置からの正
常終了フラグと、異常終了フラグを持っていると共に、 データ処理装置は、更に、 前記正常終了フラグか異常終了フラグがセットされた場
合に前記中央処理装置に対し終了8り込みを伝達する手
段、 前記異常終了フラグがセットされたときはチャンネルプ
ログラムにより予め与えられた前記記す、!装置の領域
に異常終了状態を格納する終了ステータス格納手段、 異常終了割込みのバス転送時、前記フィールドに異常終
了を示す第1の値をセットとして割込み転送を行う手段
、 前記中央処理装置において、前記フィールドに前記第1
の値がセットされた異常終了割込み時には前記主記憶装
置から終了ステータスを取り出す手段、及び 前記フィールドに前記第1の値と異なる第2の値がセフ
)された正常終了割込み時は前記中央処理装置内で終了
ステータスを生成する手段を有することを特徴としてい
る。
〔実施例] 次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例を示す図である。第1図に示
すように、本実施例のデータ処理装置は、中央処理装置
10と、主記憶装置30と、チャンネルプログラム方式
により動作し、かつ入出力装置50が接続された入出力
制御装置40とを有している。
これら中央制御装置lO1主記主起!30及び入出力制
御装置40は、それぞれシステムバス20により接続さ
れている。
入出力制御装置40からの中央処理装置LOに対する処
理の終了割込みは、バス転送を使って行われるが、入出
力制御装置40からの終了割込みに際しては、正常終了
割込みと異常終了割込みとを判別するためのフィールド
と、更には入出力装置50からの正常終了フラグ150
、異常終了フラグ160が用いられる。
前記フィールドについては、第1図においては、入出力
制御装置ff40の終了割込み発生回路130によって
中央処理装置IO側の終了割込みレジスタ70に伝達さ
れるようになっており、異常終了時にはその値が“1°
°にセットされ、また正常終了時にはその値が°゛0°
゛にセットされて伝達され、値“1 ”または値“°0
°゛が伝達されることによって中央処理装置toに対し
終了割込みが伝達されるようになっている。
入出力制御装置40は、前記終了割込み発生回路130
の他、終了ステータス格納回路140を有し、また、中
央制御装置10は、前記終了割込みレジスタ70の他、
処理プロセンサ60と、終了割込みレジスタ70からの
異常終了割込みフィールド80、すなわら値“ビのフィ
ールドによってその取り込み動作が制御nされる終了ス
テータス読み込み回路9゜と、正常終了ステータスレジ
スタlOOの内容または異常終了ステータスレジスタ1
10の内容のいずれかを前記異常終了割込みフィールド
80に応して選IR的に処理プロセンサ60に報告する
ための終了ステータス選択回路とを備えている。
入出力制御袋W40の終了ステータス格納回路+40は
、従来の入出力制御装置の構成と異なり、異常終了時の
み、終了ステータスの主記憶装置3oへの格納に用いら
れる。
すなわち、入出力制御装置40は、正常終了フラグ15
0か異常終了フラグ160がセットされると中央処理袋
MlOに対し終了割込みを伝達するが、このうち、もし
、異常終了フラグ!60がセットされたときは、終了ス
テータス格納回路140は、チャンネルプログラムによ
り予め与えられた主記憶装置30の領域に異常終了状態
を格納するために使用されるものであり、正常終了時に
は終了ステータスの格納処理は行わない。
中央処理装置lOの終了ステータス読み取り回路90は
、主記憶装置E30からの格納終了ステータスの取り出
しに用いられるものであり、前記の異常終了時にのみそ
の読み取り動作が実行される。既述したように、本発明
に従うデータ処理装置では、終了割込み転送に異常終了
フィールドを追加しており、異常終了割込みバス転送時
には、異常終了フィールドを値” 1 ”にセットして
割込み転送を行うが、このように値“°1”がセットさ
れた異常終了割込み時において、終了ステータス読み取
り回路90は主記憶装置30から終了ステータスを取り
出すようにする手段を構成しており、これを異常終了ス
テータスレジスタ110に格納するのに用いられる。
上記に対し、正常終了時には、主記憶装置30への終了
ステータスの格納、並びにそこからの取り出し処理は行
わず、中央処理装置10内で終了ステータスを生成する
という構成を採用している。正常終了ステータスレジス
タ100は、このために設けられており、正常終了ステ
ータスレジスタlOOは、終了ステータス選択回路12
0と協動して正常終了δり込み時に終了ステータスを生
成する手段を構成している。
このように、本実施例は、中央処理装置10と、上記↑
、q装置30と、チャンネルプログラム方式により動作
し、入出力装置50が接続された入出力制御装置40と
がシステムバス20により接続され、入出力制御装置4
0が、処理の終了割込みを中央制御装置lOに対しバス
転送を使って行うデータ処理装置において、入出力制御
袋′f140からの終了割込みに、正常終了割込みと異
常終了割込みを判別するフィールドを設け、入出力制御
装置40内に、入出力装置50からの正常終了フラグ1
50と、異常終了フラグ160を持ち、更に、正常終了
フラグ150か、異常終了フラグ160がセットされる
と中央処理装置10に対し終了割込みを伝達する手段と
、異常終了フラグ160がセットされた時は、チャンネ
ルプログラムにより予め与えられた主記憶装置30の領
域に異常終了状態を格納する終了ステータス格納手段と
、異常終了割込みのバス転送時、前記異常終了フィール
ドに“l ”をセットして割込み転送を行う手段と、中
央処理装置10において、異常終了フィールドに“1 
”がセットされた異常終了割込み時には主記憶装置30
から終了ステータスを取り出す手段と、異常終了フィー
ルドに“0°゛がセットされた正常終了割込み時は、中
央処理装置10内で終了ステータスを生成する手段を持
つようにされている。
上記構成のデータ処理装置は、次のようにして、入出力
制御装置40からの終了割込みのフィールドにより正常
終了か、異常終了かの切り分けを行って、入出力制御装
置40と中央処理装置10の処理能力の向上をlること
ができる。
以下、これを具体的に説明する。第1121において、
中央処理装置10のチャンネルプログラムにより起動さ
れた入出力制御装置40は、入出力装置5゜に対し処理
を起動する。このようにして起りj後、処理が終了した
ならば、処理を終えた入出力装置50は、処理の終了を
正常終了フラグ150、または異常終了フラグ+60を
使い、入出力制御装置40に対し報告する。
ここで、上記装置の正常終了の場合と、異常終了の場合
とで、それぞれ下記のような手順で終了割込みが行われ
、処理プロセンサ60への報告がなされる。
まず、異常終了の場合について述べると、この場合には
、その処理の終了が上記異常終了フラグ160によって
入出力制御装置40に報告され、これにより、入出力装
置処理の異常終了を知った入出力制御装置40は、予め
チャンネルプログラムにより与えられた主記憶装置30
の主記憶領域に、処理の異常終了状態を終了ステータス
格納回路140により格納し、一方、入出力制御装置4
0は、終了割込み発生回路130にて異常終了フィール
ドに“1”をセットし、中央処理装置ioの終了割込み
レジスタ70に伝達する。
処理の異常終了のときは、このようにステータス格納動
作を行うと共に1、終了割込み転送に値゛1″°をセッ
トした異常終了フィールドを伝達する。中央処理装置1
0側では、この異常終了時には、上記のようにして格納
された終了ステータスの取り出し処理を実行し、これを
異常終了ステータス格納動作110を介して、更には終
了ステータス選択回路120を通して処理プロセッサ6
0に報告する。
すなわち、処理の異常終了を知った中央処理装置Oは、
終了ステータス読み取り回路90にて主記憶装置30よ
り終了ステータスを読み取り、異常終了ステータスレジ
スタ110に格納する。異常終了時には、ステータス選
択回路120は終了割込みレノスタフ0の出力である異
常終了割込みフィールド80によって異常終了ステータ
スレジスタ110側を選択しており、従って、入出力装
置処理の異常終了の場合、処理プロセy’f60への終
了ステータスには、終了ステータス選択回路120によ
り異常終了ステータスレジスタ110の内容を報告する
これに対し、正常終了の場合には、主記憶装置30に対
するステータス格納、及びその取り出しの処理は行わず
、次のようにして処理プロセッサ6゜への報告がなされ
る。
すなわち、この場合には、処理の終了が正常終了フラグ
150によって入出力制御装置40に報告されると、入
出力装置処理の正常終了を知った入出力制御装置40は
、正常終了割込みを終了割込み発生回路130にて異常
終了フィールドに“0゛をセットし、中央処理装置10
の終了割込みレジスタ7゜に伝達する。このとき、異常
終了時のようにはステータス格納動作は行われない。
一方、処理が正常終了したことを知った中央処理装置1
0では、正常終了の場合は、異常終了のときとは逆にス
テータス選択回路120が正常終了ステータスレジスタ
100側にて切り換えられており、正常終了ステータス
レジスタ100の内容を終了ステークス選択回路120
により選択し、処理プロセッサ60に報告する。
従来のデータ処理装置の場合には、既述したような入出
力制御装置及び中央処理装置のスループットの低下が処
理能力を高める場合のネックとなっていたが、第1図の
構成では、従来方式のものにおけるようなスループ、ト
の低下を避けることができるので、従来のものに比しよ
り高い処理能ツノのデータ処理装置を得ることができる
(発明の効果) 以上説明したように、本発明によれば、終了割込み転送
に異常終了フィールドを追加し、異常終了時のみ終了ス
テータスを主記憶装置に格納することにより、入出力制
御装置と中央処理装置の処理能力を向上させることがで
きる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示す図である。 lO・・・・・中央処理装置 20  ・・・・システムバス 30・・・・・主記憶装置 40  ・・  入出力制御装置 50・・・・・入出力装置 60・・・・・処理プロセノナ 70  ・・・・終了割込みレジスタ 80・・・・・異常終了割込みフィールド90・・・・
・終了ステータス読み取り回路100  ・・・・正常
終了ステータスレジスタ110  ・・・・異常終了ス
テータスレジスタ120  ・・・・終了ステータス選
択回路130  ・・・・終了割込み発生回路140 
 ・・・・終了ステータス格納回路150  ・・・・
正常終了フラグ 160  ・・・・異常終了フラグ

Claims (1)

    【特許請求の範囲】
  1. (1)中央制御装置、主記憶装置及びチャンネルプログ
    ラム方式により動作する入出力制御装置を備え、入出力
    制御装置には入出力装置が接続されると共に、前記中央
    制御装置と主記憶装置と入出力制御装置とがシステムバ
    スによりそれぞれ接続されており、前記入出力制御装置
    が、処理の終了割込みを前記中央制御装置に対しバス転
    送によって行うデータ処理装置であって、 前記入出力制御装置からの終了割込みに、正常終了割込
    みと異常終了割込みを判別するフィールドを設け、 また、前記入出力制御装置に、前記入出力装置からの正
    常終了フラグと、異常終了フラグを持っていると共に、 データ処理装置は、更に、 前記正常終了フラグか異常終了フラグがセットされた場
    合に前記中央処理装置に対し終了割込みを伝達する手段
    、 前記異常終了フラグがセットされたときはチャンネルプ
    ログラムにより予め与えられた前記記憶装置の領域に異
    常終了状態を格納する終了ステータス格納手段、 異常終了割込みのバス転送時、前記フィールドに異常終
    了を示す第1の値をセットとして割込み転送を行う手段
    、 前記中央処理装置において、前記フィールドに前記第1
    の値がセットされた異常終了割込み時には前記主記憶装
    置から終了ステータスを取り出す手段、及び 前記フィールドに前記第1の値と異なる第2の値がセッ
    トされた正常終了割込み時は前記中央処理装置内で終了
    ステータスを生成する手段を有することを特徴とするデ
    ータ処理装置。
JP1092994A 1989-04-14 1989-04-14 データ処理装置 Expired - Fee Related JP2723604B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1092994A JP2723604B2 (ja) 1989-04-14 1989-04-14 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1092994A JP2723604B2 (ja) 1989-04-14 1989-04-14 データ処理装置

Publications (2)

Publication Number Publication Date
JPH02272658A true JPH02272658A (ja) 1990-11-07
JP2723604B2 JP2723604B2 (ja) 1998-03-09

Family

ID=14069923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1092994A Expired - Fee Related JP2723604B2 (ja) 1989-04-14 1989-04-14 データ処理装置

Country Status (1)

Country Link
JP (1) JP2723604B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007513394A (ja) * 2003-05-14 2007-05-24 インターナショナル・ビジネス・マシーンズ・コーポレーション ホスト・バス・アダプタからステータスを与えるための方法、装置、及びプログラム記憶装置
KR101036824B1 (ko) * 2004-11-13 2011-05-24 엘지전자 주식회사 전자기기에서의 이벤트 정보 관리장치 및 방법
JP2015132894A (ja) * 2014-01-09 2015-07-23 カシオ計算機株式会社 マイクロコントローラ装置及びその動作制御方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007513394A (ja) * 2003-05-14 2007-05-24 インターナショナル・ビジネス・マシーンズ・コーポレーション ホスト・バス・アダプタからステータスを与えるための方法、装置、及びプログラム記憶装置
KR101036824B1 (ko) * 2004-11-13 2011-05-24 엘지전자 주식회사 전자기기에서의 이벤트 정보 관리장치 및 방법
JP2015132894A (ja) * 2014-01-09 2015-07-23 カシオ計算機株式会社 マイクロコントローラ装置及びその動作制御方法

Also Published As

Publication number Publication date
JP2723604B2 (ja) 1998-03-09

Similar Documents

Publication Publication Date Title
DE19900331A1 (de) Vorrichtung und Verfahren zur Implementierung eines USB-Endpunktkanals mit doppelter Pufferunterstützung
JPH02272658A (ja) データ処理装置
JP2710151B2 (ja) 自動化装置の作動方法
JP3421492B2 (ja) バスのスタック監視方式
JP2663713B2 (ja) バス接続装置
JP2961542B2 (ja) データ処理システム
JPS6245575B2 (ja)
JP2842639B2 (ja) データ転送方式
JPH0234518B2 (ja)
JPS63153635A (ja) デ−タ転送速度指定方式
JP2941005B2 (ja) 記憶制御装置
JPH0511339B2 (ja)
JP3270040B2 (ja) バス制御方式
JPH103463A (ja) プロセッサ間通信方法
JPH0468458A (ja) データ通信処理装置
JPS588008B2 (ja) 伝送制御方式
JPS6182260A (ja) 入出力割込み制御方式
JPS6227846A (ja) 入出力チヤネル
JPH04245340A (ja) 拡張システム監視方式
JPH04313137A (ja) 並列処理方法
JPS62291236A (ja) コンピユ−タシステムの周辺機器制御装置
JPS62164154A (ja) 割込制御方式
JPH01108665A (ja) Dma転送制御方式
JPH01291350A (ja) チャネル装置
JPH0969071A (ja) データ出力装置

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20071128

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20081128

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees