JPS6043765A - 入出力処理装置 - Google Patents
入出力処理装置Info
- Publication number
- JPS6043765A JPS6043765A JP15143083A JP15143083A JPS6043765A JP S6043765 A JPS6043765 A JP S6043765A JP 15143083 A JP15143083 A JP 15143083A JP 15143083 A JP15143083 A JP 15143083A JP S6043765 A JPS6043765 A JP S6043765A
- Authority
- JP
- Japan
- Prior art keywords
- service request
- input
- output device
- interrupt
- signal
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の属する技術分野
本発明は情報処理装置における入出力処理装置に関する
もので、特にサービス要求の割込制御方式に関するもの
である。
もので、特にサービス要求の割込制御方式に関するもの
である。
従来技術
従来、この種の入出力処理装置においては、複数の入出
力装置を同時に制御するとき、各入出力装置制御部(以
下、 IPUと略称す)からのIPU集中制御部(以下
、 MPUと略称す)に対するサービス要求割込みの優
先順位はあらかじめ定められている。MPUがあるIP
Uのサービス要求を処理している時、とのIPUのサー
ビス要求より優先順位の高いサービス要求割込みを受け
刊けるだめに。
力装置を同時に制御するとき、各入出力装置制御部(以
下、 IPUと略称す)からのIPU集中制御部(以下
、 MPUと略称す)に対するサービス要求割込みの優
先順位はあらかじめ定められている。MPUがあるIP
Uのサービス要求を処理している時、とのIPUのサー
ビス要求より優先順位の高いサービス要求割込みを受け
刊けるだめに。
MPUは割込受付は可能な窓口を処理プログラムの各所
に設けている。しかしながら、この処理プログラムが割
込禁止状態で続行不可能になった場合。
に設けている。しかしながら、この処理プログラムが割
込禁止状態で続行不可能になった場合。
よシ優先順位の高いIPUからのサービス要求割込みが
受け付けられず、従ってより重要な入出力装置の処理が
中断又は続行不可能になるという欠点があった。
受け付けられず、従ってより重要な入出力装置の処理が
中断又は続行不可能になるという欠点があった。
発明の目的
本発明の目的は、各IPUからのMPUの割込し村ル1
に対する第1のサービス要求を2割込みレベルの高いM
PUの割込みレベル2に対する第2のサービス要求に切
替えることにより上記欠点を解決し、他のIPUのサー
ビス要求を受け付は可能にし入出力装置の稼動性を高め
た入出力処理装置を提供することにある。
に対する第1のサービス要求を2割込みレベルの高いM
PUの割込みレベル2に対する第2のサービス要求に切
替えることにより上記欠点を解決し、他のIPUのサー
ビス要求を受け付は可能にし入出力装置の稼動性を高め
た入出力処理装置を提供することにある。
発明の構成
本発明によると、各入出力装置を制御する複数のIPU
と、各IPUを集中制御するMPUとからなり。
と、各IPUを集中制御するMPUとからなり。
該MPUの各IPUからの第1のサービス要求割込みを
受け付ける割込みレベル1と、上記IPUからの第1の
サービス要求が各IPUに既設定された時間内に受け付
けられないときに上記@1のサービス要求を撤回すると
共に第2のサービス要求を送出する手段と、該第2のサ
ービス要求割込みを受け付ける上記MPUの割込みレベ
ル2とを有することにより、入出力装置の稼動性を高め
た入出力処理装置が得られる。
受け付ける割込みレベル1と、上記IPUからの第1の
サービス要求が各IPUに既設定された時間内に受け付
けられないときに上記@1のサービス要求を撤回すると
共に第2のサービス要求を送出する手段と、該第2のサ
ービス要求割込みを受け付ける上記MPUの割込みレベ
ル2とを有することにより、入出力装置の稼動性を高め
た入出力処理装置が得られる。
この発明の実施例
次に本発明の一実施例につき図面を参照して説明する3
゜ 第1図は本発明の一実施例を示すブロック図である。図
において、1は上位装置(CPU) 、 2は本発明の
入出力処理装置を示している。入出力処理装置2は、マ
イクロプロセッサを持つMPU 3と。
゜ 第1図は本発明の一実施例を示すブロック図である。図
において、1は上位装置(CPU) 、 2は本発明の
入出力処理装置を示している。入出力処理装置2は、マ
イクロプロセッサを持つMPU 3と。
入出力装置5−i(i=1〜n)を各々制御するIPU
4−iとを有している。又、 IPU 4−iは、
IPTJ4−4からMPU 3に対する第2のサービス
要求H8Rを示すフリツノフロラf41と、 IPU
4−iから!11iPU 3に対する第1のサービス要
求REQ i を第2のサービス要求H8Rに切替える
制御回路42とを有し、制御回路42はカウンタ、カウ
ンタ値の” o ”検出及びサービス要求切替信号生成
回路等よシなる。201はMPU 3とIPU4−4間
の情報転送用パスである。
4−iとを有している。又、 IPU 4−iは、
IPTJ4−4からMPU 3に対する第2のサービス
要求H8Rを示すフリツノフロラf41と、 IPU
4−iから!11iPU 3に対する第1のサービス要
求REQ i を第2のサービス要求H8Rに切替える
制御回路42とを有し、制御回路42はカウンタ、カウ
ンタ値の” o ”検出及びサービス要求切替信号生成
回路等よシなる。201はMPU 3とIPU4−4間
の情報転送用パスである。
第2図は第1図に示されたMPU 3の割込みレベ °
□ル1及び2の割込み制御部のグロンク図を示し。
□ル1及び2の割込み制御部のグロンク図を示し。
第3図はIPU 4−iの第1のサービス要求REQ
iを第2のサービス要求H8Rに切替える制御部のブロ
ック図を示している。次に、第1図〜第3図を参照して
本発明の詳細な説明する。
iを第2のサービス要求H8Rに切替える制御部のブロ
ック図を示している。次に、第1図〜第3図を参照して
本発明の詳細な説明する。
先ず、あるIPU 4−iからの第1のサービス要求割
込み信号REQ iが、 MPU 3に発せられると。
込み信号REQ iが、 MPU 3に発せられると。
MPU 3の割込みレベル1の優先順位判定回路301
は、fロセッサへの割込み要求信号及び割込み後のマイ
クo 7’ oグラムに割込要求元を示すだめの安求元
識別番号を生成し、各々フIJ、7’フロノゾ302及
び要求元識別レソスタ303にセットされる。割込み受
け伺は信号ACKiは割込み後のマイクロッ0ロダラム
により対応するIPU4−iに送出される。
は、fロセッサへの割込み要求信号及び割込み後のマイ
クo 7’ oグラムに割込要求元を示すだめの安求元
識別番号を生成し、各々フIJ、7’フロノゾ302及
び要求元識別レソスタ303にセットされる。割込み受
け伺は信号ACKiは割込み後のマイクロッ0ロダラム
により対応するIPU4−iに送出される。
一方、第1のザービス要求割込みREQ i を送出し
たIPU 4−iは、サービス要求切替制御回路42に
より、MPU’3からあらかじめ設定された計数値を減
算する。この計数値がu OITとなる前に割込み受け
利は信号ACKiが送られてくればサービス要求の切替
えは行なわない。又、計数値の“0″切替信号421に
よシ第1のサービス要求信号REQiをリセットし第2
のサービス要求信号用フリッゾフロン7’41をセット
する。この第2のサービス要求信号は各IPU4−iの
WIRF、メD−ORされた信号であるH8R信号20
2としてMPU 3の割込みレベル2に割込む。MPU
3は現在実行中の処理を一時中断し、上記割込みレベ
ル2に対する処理を開始する。このときサービス要求元
ノ判別ハ、・マス201の各ビットに各IPU4−iの
第2のサービス要求信号を各々対応させておき、 MP
U 3が各IPU4−iのこの第2のサービス要求信号
をバス201を介して一括読出しすることによシ行なわ
れる。
たIPU 4−iは、サービス要求切替制御回路42に
より、MPU’3からあらかじめ設定された計数値を減
算する。この計数値がu OITとなる前に割込み受け
利は信号ACKiが送られてくればサービス要求の切替
えは行なわない。又、計数値の“0″切替信号421に
よシ第1のサービス要求信号REQiをリセットし第2
のサービス要求信号用フリッゾフロン7’41をセット
する。この第2のサービス要求信号は各IPU4−iの
WIRF、メD−ORされた信号であるH8R信号20
2としてMPU 3の割込みレベル2に割込む。MPU
3は現在実行中の処理を一時中断し、上記割込みレベ
ル2に対する処理を開始する。このときサービス要求元
ノ判別ハ、・マス201の各ビットに各IPU4−iの
第2のサービス要求信号を各々対応させておき、 MP
U 3が各IPU4−iのこの第2のサービス要求信号
をバス201を介して一括読出しすることによシ行なわ
れる。
発明の効果
本発明には以上説明した様に、 MPUの割込みレベル
1及び割込みレベル2の機能と、各IPUの第1のサー
ビス要求及び第2のサービス要求機能と。
1及び割込みレベル2の機能と、各IPUの第1のサー
ビス要求及び第2のサービス要求機能と。
第1のサービス要求を第2のサービス要求に切替える機
能とを有することによシ、入出力装置の稼動性を高める
ことができるという効果がある。
能とを有することによシ、入出力装置の稼動性を高める
ことができるという効果がある。
第1図は本発明の一実施例を示すブロック図。
第2図はMPUの割込みレベル1及び20割込み制御部
のブロック図、第3図はIPUの第1のサービス要求を
第2のサービス要求に切替える制御部のブロック図を示
す。 1・・・上位装置(CPU) 、 2・・・入出力処理
装置、3・・・IPU集中制御部(MPU) 、 4−
+〜4−n・・・入出力製切替制御回路、201・・・
MPUとIPU間の情報転送用バス、202・・・WI
RED −ORされだIPUの第2のサービス要求信
号線、421 ・サービス要求切替第1図 1:1゜ 訃
のブロック図、第3図はIPUの第1のサービス要求を
第2のサービス要求に切替える制御部のブロック図を示
す。 1・・・上位装置(CPU) 、 2・・・入出力処理
装置、3・・・IPU集中制御部(MPU) 、 4−
+〜4−n・・・入出力製切替制御回路、201・・・
MPUとIPU間の情報転送用バス、202・・・WI
RED −ORされだIPUの第2のサービス要求信
号線、421 ・サービス要求切替第1図 1:1゜ 訃
Claims (1)
- 1 各入出力装置を制御する複数の入出力装置制御部と
、該各人出力装置制御部を集中制御する入出力装置制御
部集中制御部とからなる入出力処理装置において、該入
出力装置制御部集中制御部は、前記各入出力装置制御部
からの緬1のサービス要求割込みを割込みレベル1で受
け付ける手段ど、前記各入出力装置制御部からの第2の
サー ビス要求割込みを割込みレベル2で受け付ける手
段とを有し、前記各入出力装置制御部は、前記第1のサ
ービス要求割込みが所定時間内に受け付けられないとき
前記第1のサービス要求割込みの送出を撤回すると共に
前記第2のサービス要求割込みを送出する手段を有する
ことを特徴とする入出力処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15143083A JPS6043765A (ja) | 1983-08-19 | 1983-08-19 | 入出力処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15143083A JPS6043765A (ja) | 1983-08-19 | 1983-08-19 | 入出力処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6043765A true JPS6043765A (ja) | 1985-03-08 |
Family
ID=15518440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15143083A Pending JPS6043765A (ja) | 1983-08-19 | 1983-08-19 | 入出力処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6043765A (ja) |
-
1983
- 1983-08-19 JP JP15143083A patent/JPS6043765A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63182749A (ja) | 計算機システムのタイマ制御装置 | |
| JPS6043765A (ja) | 入出力処理装置 | |
| JPS6131904B2 (ja) | ||
| JPS629418A (ja) | タイマ制御方式 | |
| JPH04302353A (ja) | 対称形マルチプロセッサ計算機のタイマ割込み方式 | |
| JPS63265349A (ja) | デ−タ転送制御装置 | |
| JPS58144964A (ja) | マルチプロセツサシステム | |
| JPS63300346A (ja) | Dma制御方式 | |
| JPS61166631A (ja) | マイクロプログラム制御処理方法 | |
| JPH03278262A (ja) | 情報処理装置 | |
| JPS60231251A (ja) | マルチcpuシステム | |
| JPS60235263A (ja) | 割り込み制御方式 | |
| JPS62286151A (ja) | 入出力処理装置 | |
| EP0278263A3 (en) | Multiple bus dma controller | |
| JPS629441A (ja) | タイマ割り込み制御方式 | |
| JPH01154234A (ja) | 割込み制御装置 | |
| JPS63153635A (ja) | デ−タ転送速度指定方式 | |
| JPS6041786B2 (ja) | 割込制御システム | |
| JPS61150062A (ja) | 割込み制御回路 | |
| JPS5837577B2 (ja) | コモンバスホウシキオサイヨウシタデンシケイサンキ | |
| JPS62204354A (ja) | 入出力命令制御方式 | |
| JPH0778123A (ja) | I/o割込み処理方式 | |
| JPH04102154A (ja) | 情報処理装置 | |
| JPS6258355A (ja) | 割込制御回路 | |
| JPH05298200A (ja) | 入出力制御装置 |