JPS5810223A - デ−タ処理システム - Google Patents
デ−タ処理システムInfo
- Publication number
- JPS5810223A JPS5810223A JP10748981A JP10748981A JPS5810223A JP S5810223 A JPS5810223 A JP S5810223A JP 10748981 A JP10748981 A JP 10748981A JP 10748981 A JP10748981 A JP 10748981A JP S5810223 A JPS5810223 A JP S5810223A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- processing
- data
- channel
- processing 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3867—Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はデータ処理システムに関し、詳しくは、処理装
置がメインプロセッサとサブプロセッサに分かれている
システムの処理の分担方式に関するものである。
置がメインプロセッサとサブプロセッサに分かれている
システムの処理の分担方式に関するものである。
処理装置がメインプロセッサとサブプロセッサ(二分か
れているシステム構成は、%にチャネルインタフェース
を制御する入出力処理装置などに適用されることが多い
。即ち、入出力処理装置がチャネルインタフェースの処
理を行う場合、該チャネルインタフェースの処理をすべ
てワイヤドロシックで組」−げると物量が大きくなり過
ぎ、又、メインプロセッサがすべてのチャネルインタフ
ニースの制御を行うと、メインプロセッサの負荷が重く
なり過ぎてチャネルインタフェースがうまく制御できな
い。そこで、チャネルインタフェース処理のために、別
にピコプロセッサ(サブプロセッサ)を用意し、それに
チャネルインタフェースの制御を任せ、メインプロセッ
サは最終的結果のみを受領する方式が多く用いられる。
れているシステム構成は、%にチャネルインタフェース
を制御する入出力処理装置などに適用されることが多い
。即ち、入出力処理装置がチャネルインタフェースの処
理を行う場合、該チャネルインタフェースの処理をすべ
てワイヤドロシックで組」−げると物量が大きくなり過
ぎ、又、メインプロセッサがすべてのチャネルインタフ
ニースの制御を行うと、メインプロセッサの負荷が重く
なり過ぎてチャネルインタフェースがうまく制御できな
い。そこで、チャネルインタフェース処理のために、別
にピコプロセッサ(サブプロセッサ)を用意し、それに
チャネルインタフェースの制御を任せ、メインプロセッ
サは最終的結果のみを受領する方式が多く用いられる。
しかし、従来は必要な制御をすべてピコプロセッサに任
せていた\め、ピコプロセッサに要求される機能が多く
なり過ぎ、ピコプロセッサの物量増大を招くという欠点
があった。例えばコンソールデイースプレイ制御装置に
1.・いては、制御コー ドと吋ばれる羽j別のプ゛−
夕がある1、−例をあげると(:’=C)IGという制
作1コードがあり、これは、該コートタチャネルより受
けとった場合は、後続する2ハイド−(下されるアドレ
ス寸で、その次の1バイトのデーりを狸めイ)ことを意
味している3、この上つなflill −14でビコプ
r1セソザが受げもつと、ピコブ[lセッサはチャネル
からの二1マントの内容、複数個のデータの記憶、各コ
ー 1・(1応じた種々の動作が必要になり、物、Fの
増大を招く。
せていた\め、ピコプロセッサに要求される機能が多く
なり過ぎ、ピコプロセッサの物量増大を招くという欠点
があった。例えばコンソールデイースプレイ制御装置に
1.・いては、制御コー ドと吋ばれる羽j別のプ゛−
夕がある1、−例をあげると(:’=C)IGという制
作1コードがあり、これは、該コートタチャネルより受
けとった場合は、後続する2ハイド−(下されるアドレ
ス寸で、その次の1バイトのデーりを狸めイ)ことを意
味している3、この上つなflill −14でビコプ
r1セソザが受げもつと、ピコブ[lセッサはチャネル
からの二1マントの内容、複数個のデータの記憶、各コ
ー 1・(1応じた種々の動作が必要になり、物、Fの
増大を招く。
本発明は1述0)笈小、を解決才へくなされたもので、
小さいピコブjJヒノザ(ザブプ「lセッサ)(二必安
最小限0)こと午実イjさせ、該ピコプロセッサの手(
−余るものがあれVずメインブ「jセッサ(−要求を出
し、1、ヘメインブIIレノザに実行させることにより
、全体とし、て経済的な処理システムを提供することに
ある。
小さいピコブjJヒノザ(ザブプ「lセッサ)(二必安
最小限0)こと午実イjさせ、該ピコプロセッサの手(
−余るものがあれVずメインブ「jセッサ(−要求を出
し、1、ヘメインブIIレノザに実行させることにより
、全体とし、て経済的な処理システムを提供することに
ある。
第1図は本発明の一実施例θ)ブ11ツク図である。
T+J−1図に、1、・いて、処理装置1がメインプ「
Jセッサ、処、pl!装置置部i″2がピコプロセッサ
(ザブプ「コセッザ)であるとする。処理装置1と2は
いずれも独立に記憶装置3をアクセスすることが可能で
ある。インタフェース線4は処理装置1から処f1(装
置2(二対するデータ転送の指示を伝える信号線で、デ
ータの転送方向(記憶装置3→インタフエース線6ある
いはインタフェース形?6−→記憶装置:()、記1%
ff装置アドレス、転送データのハイド長などが乗る3
、インタフェース線5は処理装置2から処理装置1にλ
・1して報告を行う信号線で、転送し終ったときの記イ
パ□゛・、装置アドレス、転送し終ったときのデータの
バイト1q、ステータス情報、データなどが乗る。ステ
ータス情報では、外部からの起動の状態、正常あるいは
異常終了、異常終了の要因などカ分るようになっている
。インタフェース線6は処理装置2と−)ながる外部イ
ンタフェース線で、こ\ではチャネルインタフェース線
であるとする。
Jセッサ、処、pl!装置置部i″2がピコプロセッサ
(ザブプ「コセッザ)であるとする。処理装置1と2は
いずれも独立に記憶装置3をアクセスすることが可能で
ある。インタフェース線4は処理装置1から処f1(装
置2(二対するデータ転送の指示を伝える信号線で、デ
ータの転送方向(記憶装置3→インタフエース線6ある
いはインタフェース形?6−→記憶装置:()、記1%
ff装置アドレス、転送データのハイド長などが乗る3
、インタフェース線5は処理装置2から処理装置1にλ
・1して報告を行う信号線で、転送し終ったときの記イ
パ□゛・、装置アドレス、転送し終ったときのデータの
バイト1q、ステータス情報、データなどが乗る。ステ
ータス情報では、外部からの起動の状態、正常あるいは
異常終了、異常終了の要因などカ分るようになっている
。インタフェース線6は処理装置2と−)ながる外部イ
ンタフェース線で、こ\ではチャネルインタフェース線
であるとする。
さて、夕1部(チャネル)」ニリインタフェース線6を
介して処理装置2に起動がかXると、処理装置2はチャ
ネルとの間の接続シーケンス等の制御を逐一実行した後
、ステータス情報をインタフェース線5を・斤l−て処
理装置1に送り、チャネルより起動がか\−)たことイ
c該処理装置1(二報告する。
介して処理装置2に起動がかXると、処理装置2はチャ
ネルとの間の接続シーケンス等の制御を逐一実行した後
、ステータス情報をインタフェース線5を・斤l−て処
理装置1に送り、チャネルより起動がか\−)たことイ
c該処理装置1(二報告する。
処理装置1は、受けとったステータス情報により起動の
意味を分析し2、例えばデータ転送要求であれば、リ−
1・/′ライトのデータの転送方向、記憶装置;3の先
頭り−1・/′ライトアドレスきデータ0)バイト数″
I今を含むデータ転送命令をインタフ上−ス線1を介し
て処理装置1“1゛2に送出する。
意味を分析し2、例えばデータ転送要求であれば、リ−
1・/′ライトのデータの転送方向、記憶装置;3の先
頭り−1・/′ライトアドレスきデータ0)バイト数″
I今を含むデータ転送命令をインタフ上−ス線1を介し
て処理装置1“1゛2に送出する。
こ5て、データの転送方向がライト(インタフェース線
6→1:]冒・:゛→層i’:ij 3の方向)を指示
しているとすると、処j]11装置2 1Jデーク(1
バイト単位とすて))をチャネルインタフェース、i3
+’! fiから受けとり、それをILl’.: l’
l’N装置:3の指定されたアドレスに格納し、該記憶
装置アドレスを+1、指示されたバイト数を−1する。
6→1:]冒・:゛→層i’:ij 3の方向)を指示
しているとすると、処j]11装置2 1Jデーク(1
バイト単位とすて))をチャネルインタフェース、i3
+’! fiから受けとり、それをILl’.: l’
l’N装置:3の指定されたアドレスに格納し、該記憶
装置アドレスを+1、指示されたバイト数を−1する。
す、下、同様の動作を繰返えして、インタフェース線6
から!t.’i定の制御’llコートを受領することも
なく、転送すー\きデータのバイト数が零になると、処
理装置2は、指7」<されたデータ転送動作が1[:、
當に終了したとして、その旨をステータス情報によりイ
ンタフェース1i!5を介して処理装置1に報告する。
から!t.’i定の制御’llコートを受領することも
なく、転送すー\きデータのバイト数が零になると、処
理装置2は、指7」<されたデータ転送動作が1[:、
當に終了したとして、その旨をステータス情報によりイ
ンタフェース1i!5を介して処理装置1に報告する。
一方、1記データ転送の途中で、インタフェース線6か
ら特定の制御コートを受領し、それの処理機能が処理装
置2(−具備されていない場合、処fl+!装置2は処
理できないものと1〜でインタフェース線5を介し、異
常終了、および制御コートの内容、制御コードでもって
異常終了したという要因を示すヒツト、そのどきの記憶
装置アドレス、それ捷での転送1〜だ・・イト数を処理
装置1に報告する。処理装置1は処理装置2より送られ
た制御コートを分析し、1す1後、それに応じた処理を
実行する。例えば前述のコンソールディスプレイ制御装
置(二おける( 3 C )16コートの場合には、処
理装置Iは新ためて記憶装置アドレス、バイト数−3、
ライト命令を出して、;3バー( )のデータをチャネ
ルより受けとり、その初めの2バイトで示されるアドレ
ス件で最後の1バイトのデータを格納する。
ら特定の制御コートを受領し、それの処理機能が処理装
置2(−具備されていない場合、処fl+!装置2は処
理できないものと1〜でインタフェース線5を介し、異
常終了、および制御コートの内容、制御コードでもって
異常終了したという要因を示すヒツト、そのどきの記憶
装置アドレス、それ捷での転送1〜だ・・イト数を処理
装置1に報告する。処理装置1は処理装置2より送られ
た制御コートを分析し、1す1後、それに応じた処理を
実行する。例えば前述のコンソールディスプレイ制御装
置(二おける( 3 C )16コートの場合には、処
理装置Iは新ためて記憶装置アドレス、バイト数−3、
ライト命令を出して、;3バー( )のデータをチャネ
ルより受けとり、その初めの2バイトで示されるアドレ
ス件で最後の1バイトのデータを格納する。
なお、処理装置2での特定コードの検出は、ワイヤート
ロシック、プログラムいずれでも可能である。第2図は
ワイヤードロジックで組む場合の例で、レジスタ21に
第1図のインタフェース線6からのデータを十ットし、
それをデコード回路22でデコートして、デコード出力
が°゛1″のとき制御コードであるとするものである。
ロシック、プログラムいずれでも可能である。第2図は
ワイヤードロジックで組む場合の例で、レジスタ21に
第1図のインタフェース線6からのデータを十ットし、
それをデコード回路22でデコートして、デコード出力
が°゛1″のとき制御コードであるとするものである。
以1−の説明から明らかな如く、本発明によれば、小型
のピコプロセッサを用意し、該ピコプロセッサとメイン
プロセッサの機能をう寸く分担させることにより、全体
として経済的なンヌテムを提供することができる。
のピコプロセッサを用意し、該ピコプロセッサとメイン
プロセッサの機能をう寸く分担させることにより、全体
として経済的なンヌテムを提供することができる。
第1図は本発明の一実施例のブロック図、第2図はfl
tll i14]コ−ド検出手段の一例を示す図である
。 1・・・処理装置(メインプロセッサ)、 2・・・
処理装置(ザブプロセッサ)、 3・・・記憶装置、
4.5.6 ・・インタフェース線。 代理人 弁理士 鈴 木 誠゛ i1、・、゛ 第1図 105−
tll i14]コ−ド検出手段の一例を示す図である
。 1・・・処理装置(メインプロセッサ)、 2・・・
処理装置(ザブプロセッサ)、 3・・・記憶装置、
4.5.6 ・・インタフェース線。 代理人 弁理士 鈴 木 誠゛ i1、・、゛ 第1図 105−
Claims (1)
- 1 第1処理装置と、外部装置が接続されている第2処
理装置と、該第1および第2処理装置からそれぞれアク
セス可能な記憶装置とを具備してなるデータ処理システ
ムにおいて、前記第2処理装置は前記第1処理装置から
指示された通りに前記外部装置と記憶装置との間でのデ
ータ転送を実行し、その途中で特定のデータを受領する
と、該データを処理せず)1第1処理装置(二報告し、
該第1処理装置は前記第2処理装置から特定のデータを
受けとると、該データに対する処理を第2処理装置にか
わって実行することを特徴とするデータ処理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10748981A JPS5810223A (ja) | 1981-07-09 | 1981-07-09 | デ−タ処理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10748981A JPS5810223A (ja) | 1981-07-09 | 1981-07-09 | デ−タ処理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5810223A true JPS5810223A (ja) | 1983-01-20 |
Family
ID=14460503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10748981A Pending JPS5810223A (ja) | 1981-07-09 | 1981-07-09 | デ−タ処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5810223A (ja) |
-
1981
- 1981-07-09 JP JP10748981A patent/JPS5810223A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0221018B2 (ja) | ||
| CN102292714B (zh) | 装置组件之间的内存资源共享的通讯协定 | |
| JPS59167761A (ja) | 計算機システム | |
| US5003468A (en) | Guest machine execution control system for virutal machine system | |
| US3787891A (en) | Signal processor instruction for non-blocking communication between data processing units | |
| JPS623361A (ja) | ステ−タス通報方式 | |
| JPH02500692A (ja) | マルチプロセッサコンピュータにおける演算要素の統合 | |
| JPH0250503B2 (ja) | ||
| JPS638500B2 (ja) | ||
| JPH0273420A (ja) | 半導体ディスク装置 | |
| JPH04181454A (ja) | データアクセス制御装置 | |
| JPS58137026A (ja) | プロセツサ間通信方式 | |
| JPS6159540A (ja) | デイスパツチング処理方式 | |
| JPS6267648A (ja) | 排他制御命令処理方式 | |
| JPS62147545A (ja) | 情報処理装置における転送命令処理方式 | |
| JPS63153635A (ja) | デ−タ転送速度指定方式 | |
| JPS6293742A (ja) | プロセツサ間インタフエ−ス方式 | |
| JPH0675793A (ja) | 仮想計算機間データ送受信処理方法 | |
| JPS628245A (ja) | 仮想記憶方式 | |
| JPS626329A (ja) | デ−タ転送回路 | |
| JPS60168261A (ja) | 計算機システム | |
| JPS63181061A (ja) | 計算機の内外メモリ間デ−タ転送方式 | |
| JPS61170859A (ja) | 計算機結合方式 | |
| JPS63249243A (ja) | 二次記憶情報セ−ブ方式 | |
| JPS61217857A (ja) | ダブルバツフアリング制御装置 |