JPS61123965A - 入出力装置の機番決定方式 - Google Patents

入出力装置の機番決定方式

Info

Publication number
JPS61123965A
JPS61123965A JP24571684A JP24571684A JPS61123965A JP S61123965 A JPS61123965 A JP S61123965A JP 24571684 A JP24571684 A JP 24571684A JP 24571684 A JP24571684 A JP 24571684A JP S61123965 A JPS61123965 A JP S61123965A
Authority
JP
Japan
Prior art keywords
cpu
channel
ilo
interrupt
input
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
JP24571684A
Other languages
English (en)
Inventor
Hiroo Naeki
苗木 宏雄
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 JP24571684A priority Critical patent/JPS61123965A/ja
Publication of JPS61123965A publication Critical patent/JPS61123965A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、中央処理装置 (以下CPUという)と入出
力装置 (以下I10という)との間でデータの読み出
し又は命令の実行を行って割り込み処理をする場合のC
PUが有するチャネル機番ど110との間に一定の関係
を持たせた入出力装置の機番決定方式に関するものであ
る。
〔従来の技術〕
電子計算機によりプログラムの実行を行う場合、CPU
とIloとの間では割り込み動作の処理が行われる。即
ちIloはGPUがらの命令によって処理動作し、この
処理動作が完了すると割り込み信号を発して動作完了を
通報する0例えばディスクメモリはCPuから要求され
たデータが提供可能な状態になるとその旨をCPUに発
信し、またプリンタはCPUの指令に基づく1行印字が
終了すると、終了した旨をCPUに対して発信する等で
ある。従来においては、この割り込み信号の接続方法は
例えば第7図に示すような過程によるのが一般的であっ
た。即ちCPUはCHI、CH2,・・・CHnのよう
に複数個のチャネルを有し、これらのチャネルにそれぞ
れのIloがプログラムによる固定的なテーブルに従っ
てt[される0例えば、ディスクの情報はチャネルCH
Iを介してCPUに接続せしめられ、フロッピーはチ苓
ネルCH2、またプリンターはチャネルCH3を介して
CPUに接続されている。
〔発明が解決しようとする問題点〕
しかしながら、上記のような従来のCPuと110との
接続方式によれば、次のような不具合があった。
イ)チャネル機番とIloとの接続がテーブルによって
固定されるから、有限な割り込み機番を有効に利用する
ことができない。
口)同一のチャネル機番には固定I10からの割り込み
信号が順次CPUに入ってくるが、CPUではその信号
がとのiloから送られてきたのか即座に識別すること
ができない。
ハ)チャネルは、構成的にはCPUとIloとを接続す
るコネクタであるから、コネクタの接続に間違いがある
と、 cpuは発信側!10を把握できなくなり、プロ
グラム処理に収拾できない混乱をきたす0例えば、ディ
スクからの情報はチャネルCHIに入ると規定されてい
るのに、上記ディスクが誤ってチャネル083に接続さ
れてしまうと、CPuではディスクはチャネルCHIに
接続されていると認識しているので、ディスクからの割
り込みがなされたにも拘らず異種の割り込みと判断し、
適切なプログラム実行を妨げられることとなる。そして
、このような間違いはシステムによりrloの種類、個
数等がそれぞれ相違するので、時々生じる状況下にある
本発明はこのような問題点に着目してなされたもので、
その目的は、チャネルの割り込み機番とIloとを一定
の規則性をもって接続し、上記割り込み機番とIloと
間の対応関係を明瞭にすることにより、 cpuが自動
的にプログラムにより対応できる回路とした入出力装置
の機番決定方式を提供することである。
〔問題点を解決するための手段〕
本発明は上記問題点を解決するため、中央処理装置と入
出力装置とがチャネルを介して接続される割り込み処理
システムにおいて、複数の入出力装置間に一定の順序(
プライオリティ)を付けておき、中央処理装置が有する
チャネル機番への入出力装置の接続に一定の規則性を設
け、中央処理装置がプログラム処理によって自動的に相
手側入出力装置を認識し、当該入出力装置との間でデー
タ伝送を行い得るようにしたことを特徴とするものであ
る。
〔作用〕
CPuにおいてプログラム実行がされると、I10側で
は種々間でプライオリティ設定がされ、CPu側ではチ
ャネルの機番に接続序列が設定されているから、プログ
ラムによってIloとチャネルとの対応が自動的にとら
れ、Iloの識別が行われる。よってCPuによるIl
o m別動作が極めて簡略に行われる。
〔実施例〕
第1図は、本発明の一実施例によるCPUチャネルの割
り込み機番とIloとの組合わせ原理を示す説明図であ
る。この図において、CPuチャネルはCHI、G)1
2.CH3の34’jli番があり、このチャネルに接
続可能なIloがA、8.G、D、Eの5種類あるもの
とする。この110間ではプライオリティが設定せしめ
られ、A(例えばディスク)〉B(例えばフロッピー)
〉C(例えばプリンタ)〉ロンEというように互いの1
10間でプライオリティの設定がなされている。一方C
Pu側では、チャネル間でプライオリティの高いものか
ら順にCHI、(:H2,CH3の順序で接続するよう
に定められており、チャネルに接続された各110毎に
優先順の接続機番を規定したパラメータが与えられる。
今、Iloの機種がA、C,Dであるとすると、上記1
10間のプライオリティによりA >C>Dであるから
、Aはcut 、 cはCH2、DはCH3に接続され
るような組合わせ(1)が規定される。そこで、第2図
に示すように、 cpuに接続されているIloの機種
がA、C,Dであることを例えばシステムジェネレーシ
ョン時にプログラムしておく、即ちパラメータとして与
えておく、cpuはそのプログラムを読み出すだけで、
いずれのチャネルにどのIloが接続されているかを認
識することができるから、!10識別をより簡便に行う
ことができる。即ち、第3図に示すように、所定の割り
付は規則に従って割り込みのプライオリティを決め、こ
れをテーブルに作成しておけば、成る割り込み種である
Iloからの割り込みがあったとき、テーブルを索引す
ることによって割り込み動作を行ってIloとこれが接
続されたチャネルとの対応をとることができる。第4図
は110機番の割り付けを実際のIloであるディスク
やフロッピー等について行う例を具体的に示したもので
ある。
第5図及び第8図は、本発明においてCPuとIloと
の間で割り込みサービスを行うための回路構成を示す図
である。これらの図において、Iloとしては回線1、
フロッピー2.プリンタ3等の機種が上げられる。各I
10からの割り込み動作により割り込み信号は、I10
制御回路7及びコネクタ8を経て割り込み制御回路4に
入力する。この割り込み制御回路4はLSI回路から成
り、当該割り込み制御回路4は、各I10における優先
順位を判定した後、コモンバスを通してCPUに割り込
みチャネルを通知する。 CPU5は前記通知を受ける
と割り込みチャネルを認識し、予めプログラムされた主
記憶Bの中に格納されたテーブルを読み出し、割り込み
チャネル機番からI10装置を識別し、割り込み制御回
路4に応答し、割り込みを行わせるのである。
〔発明の効果〕
以上説明してきたように1本発明によれば、Iloの機
種をCPUが認識することにより、割り送み機番の対応
が明確となり、Iloと割り込み機番との間の対応不明
確による混乱を防止できる等の効果が得られる。
【図面の簡単な説明】
第1図はCPuの割り込み機番とIloとの組合わせ方
式を示す図、第2図は第1r1!Jの組合わせに従う割
り込み機番とIloとの対応を示す説明図、第3図は所
定の割り付は規則に従って割り込みa1番をテーブル作
成する状況を示すブロック図、第4図は割り込み種とし
て具体的なIloを示す第3図と同様のブロック図、第
5図及び第8図は本発明においてCPUとIloとの間
で割り込みサービスを行うための回路構成を示す図、第
7図は従来におけるCPUチャネルに固定的に接続され
たIloの取付状態を示す図である。 l・・・回線(110) 2・・・フロッピー(Ilo) 3・・・プリンタ(Ilo) 4・・・割り込み制御回路 5・・・CPU 6・・・主記憶 7・・・I10制御回路 8・・・コネクタ 館1111 第6図 !7!!f

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置と複数の入出力装置とが接続手段を介して
    接続されるデータ処理システムにおいて、複数種の入出
    力装置間に一定の接続順序を定義するテーブル手段と、
    中央処理装置に接続される入出力装置の種類を登録する
    手段とを設け、中央処理装置は、このテーブル手段を参
    照して、自己に接続される入出力装置と、その接続手段
    における機番との対応をとることを特徴とする入出力装
    置の機番決定方式。
JP24571684A 1984-11-20 1984-11-20 入出力装置の機番決定方式 Pending JPS61123965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24571684A JPS61123965A (ja) 1984-11-20 1984-11-20 入出力装置の機番決定方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24571684A JPS61123965A (ja) 1984-11-20 1984-11-20 入出力装置の機番決定方式

Publications (1)

Publication Number Publication Date
JPS61123965A true JPS61123965A (ja) 1986-06-11

Family

ID=17137734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24571684A Pending JPS61123965A (ja) 1984-11-20 1984-11-20 入出力装置の機番決定方式

Country Status (1)

Country Link
JP (1) JPS61123965A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0696958A (ja) * 1992-09-10 1994-04-08 Matsushita Electric Ind Co Ltd ロータリートランス
JP2003014653A (ja) * 2001-06-27 2003-01-15 Qi:Kk 取付管調査装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0696958A (ja) * 1992-09-10 1994-04-08 Matsushita Electric Ind Co Ltd ロータリートランス
JP2003014653A (ja) * 2001-06-27 2003-01-15 Qi:Kk 取付管調査装置

Similar Documents

Publication Publication Date Title
JPS60112164A (ja) ダイナミツクに変更可能な割込み優先回路
US4729090A (en) DMA system employing plural bus request and grant signals for improving bus data transfer speed
CN105718396B (zh) 一种大数据主设备传输的i2c总线装置及其通讯方法
JPS61123965A (ja) 入出力装置の機番決定方式
US4740910A (en) Multiprocessor system
US8151028B2 (en) Information processing apparatus and control method thereof
CN119718217B (zh) 芯片物理信息获取方法、装置、电子设备及存储介质
EP0454096A2 (en) Interrupt control circuit and microcomputer system comprising the same
JP2504754B2 (ja) 中央処理装置
JPH02730B2 (ja)
JPS5960633A (ja) 回線装置の診断方式
JP2746796B2 (ja) ハードウェアシステム試験のi/o管理システムと、そのi/o管理方法
CN118819638A (zh) 一种中断处理系统、方法、可读存储介质及程序产品
JPS584365B2 (ja) リセツト制御システム
JPS6154553A (ja) チヤネル起動制御方式
JP2692477B2 (ja) 入出力装置のステータス確認方法
CN120743480A (zh) 中断处理方法、装置、电子设备和存储介质
JPS59103150A (ja) マイクロプログラム制御方式
JPH0363098B2 (ja)
JPS59220823A (ja) インタフエ−ス制御方式
JPS62143151A (ja) 共有メモリの診断方式
JPH071497B2 (ja) 入出力装置状態確認方式
JPS59173829A (ja) 入出力制御方式
JPS61103249A (ja) テストモニタプログラムの操作方式
JPS63188237A (ja) 割込報告側装置