JPH0426743B2 - - Google Patents

Info

Publication number
JPH0426743B2
JPH0426743B2 JP61180808A JP18080886A JPH0426743B2 JP H0426743 B2 JPH0426743 B2 JP H0426743B2 JP 61180808 A JP61180808 A JP 61180808A JP 18080886 A JP18080886 A JP 18080886A JP H0426743 B2 JPH0426743 B2 JP H0426743B2
Authority
JP
Japan
Prior art keywords
channel
command
data transfer
controller
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.)
Expired
Application number
JP61180808A
Other languages
English (en)
Other versions
JPS6336461A (ja
Inventor
Kazuyoshi Wakatsuki
Yukihiro Yosha
Yukio Kameda
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP61180808A priority Critical patent/JPS6336461A/ja
Priority to DE3725343A priority patent/DE3725343C2/de
Publication of JPS6336461A publication Critical patent/JPS6336461A/ja
Priority to US07/433,435 priority patent/US5031091A/en
Publication of JPH0426743B2 publication Critical patent/JPH0426743B2/ja
Granted 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/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • 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/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • G06F13/126Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine and has means for transferring I/O instructions and statuses between control unit and main processor
    • 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/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 〔概要〕 チヤネルのコマンド・フオーマツトの中にI/
Oコマンド部とチヤネル・コマンド部を持ち、チ
ヤネル・コマンド部を用いてデータ転送制御を行
い、I/Oコマンド部はそのままI/Oに渡すよ
うにした汎用チヤネル制御方式である。
〔産業上の利用分野〕 データ処理装置におけるチヤネルに関し、同一
のコマンド・フオーマツト内にI/Oコマンド部
とチヤネルのDMA動作を指定するチヤネル・コ
マンド部を持つことにより、チヤネルがI/Oコ
マンドを意識せずにI/Oコマンドの実行を可能
として汎用性を出したチヤネル制御方式に関する
ものである。
〔従来の技術〕
従来、汎用チヤネルと言われるものには、大き
く別けて2つのタイプがあつた。ここで汎用チヤ
ネルとは、汎用インタフエースを持つチヤネルと
言うことにする。このため、チヤネルはそのまま
でも、ソフトウエアを替えることにより色々な
I/Oを接続出来る。
第1のタイプはインテリジエンシーの高くない
汎用インタフエースを持つチヤネルである。この
タイプにおいては、I/Oインタフエースの制御
信号線レベルを規定したものであり、ソフトウエ
アからのコマンドの解釈及び実行はチヤネル自身
が行うものである。主に低速系のチヤネルであ
る。
第2のタイプはインテリジエンシーの高い汎用
I/Oインタフエースを持つチヤネルである。こ
のタイプにおいては、I/Oインタフエースの先
にI/Oのコントローラが接続されている。ソフ
トウエアから各コントローラへのコマンドは、コ
ントローラが異なつてもチヤネルが取り扱えるよ
うにホスト側でコマンド形式を決めていた。この
ため、コントローラの設計は、ホスト側の仕様を
絶対意識しないといけなかつた。この種のチヤネ
ルにはフアイル系のコントローラやI/Oが接続
される。チヤネルは、各コントローラへのコマン
ドをソフトウエアから受け取ると、そのまま渡
し、データ転送の有無や方向についてはコントロ
ーラへコマンドを渡した後、コントローラから教
えてもらうようになつていた。
〔解決しようとする問題点〕
第1のタイプはチヤネルがコマンドを解釈する
ためにコントローラ独自のコマンドと言うのは作
れなくて、インテリジエンシーを上げることがで
きなつかつた。
第2のタイプはホスト側のチヤネル仕様に合わ
せてコントローラを設計するので、コントローラ
が特定のシステムにしか接続出来なかつた。
一般的には、汎用I/Oインタフエースを持つ
フアイル系のチヤネルを設計することは出来ず、
各I/Oやコントローラ・インタフエースに合わ
せて多種類のチヤネルを開発していた。
本発明は、このような点に鑑みて創作されたも
のであつて、汎用I/Oインタフエースを持つチ
ヤネルにおいて、各コントローラのコマンドの中
身を意識しなくてもI/Oやコントローラのコマ
ンドを実行できるようなコマンド・フオーマツト
にし、多種多機能のI/Oをチヤネルの機能を変
更することなく、ソフトウエアの処理を変更する
ことにより接続できるようにした汎用チヤネル制
御方式を提供することを目的としている。
〔問題点を解決するための手段〕
第1図は本発明の原理図である。チヤネル3と
コントローラ13−0,13−1とは、汎用イン
タフエース12で接続されている。なお、汎用イ
ンタフエースとは、例えばRS232CやGPiB等を
意味している。各コントローラ13−0,13−
1の下にはI/Oが接続されている。主記憶2上
には、各I/Oに対するコマンド領域及びステー
タス領域が存在する。コマンドは、チヤネル・コ
マンド部とI/Oコマンド部とから成る。チヤネ
ル3は、主記憶2上のコマンドをフエツチし、そ
のI/Oコマンド部をそのままコントローラに渡
し、そのチヤネル・コマンド部のチヤネル・デー
タ転送制御情報に従つてコントローラ間のデータ
転送準備を行う。そして、I/Oからのデータ転
送要求に基づいてデータ転送を行う。チヤネル3
は、コントローラ又はI/Oのコマンドについて
は全く関与しないので、種々のコントローラを接
続できる。このように、まず汎用I/Oインタフ
エースがあるときにチヤネルに対して各コントロ
ーラの属性を見せないようにして汎用性を出し
た。つまり、チヤネルを交換せずにインテリジエ
ンシーの高い種々のコントローラやI/Oがソフ
トウエアを変えるだけで接続できる。
〔実施例〕
第2図は本発明におけるチヤネルのブロツク構
成図である。第2図において、1は中央処理装
置、2は主記憶、3はチヤネル、4はバス制御
部、5はデータ転送制御部、6はバツフア、7は
マイクロプロセツサ、8はROM、9はRAM、
10はI/O制御部、11−0と11−1はI/
O、13−0と13−1はコントローラ、12は
汎用インタフエース、ACRはアダプタ・コント
ロール・レジスタをそれぞれ示している。バス制
御部4は、システム・バスの支配権を獲得する等
の制御を行うものである。データ転送制御部5
は、主記憶2とチヤネル3との間のデータ転送を
制御するものであり、DMA制御部やメモリ・ア
ドレス・レジスタMA、バイト・カウント・レジ
スタBC等を有している。バツフア6は、主記憶
2へ送るべきデータや主記憶2からのデータを一
時的に記憶するものである。アダプタ・コントロ
ール・レジスタACRは、チヤネルを制御するた
めの各種の制御情報を保持するものである。マイ
クロプロセツサ7は、ROM8に格納されている
制御プログラムを実行するものである。RAM9
には各種のデータが記憶される。マイクロプロセ
ツサ7、ROM8およびRAM9は、チヤネルの
制御部を構成している。I/O制御部10は、
I/Oインタフエースの制御を行うものである。
第3図はCM(コマンド)・コードのフオーマツ
トの例を示す図である。例えばX“01”はWrite
を表し、X“2”はReadを表している。
第4図は本発明におけるコマンドとステータス
のフローを示す図である。第4図において、
DCW(Device Contlo Word)はデバイス制御
語、CDB(Command Description Block)はコ
マンド記述ブロツク、DCB(Device Control
Block)はデバイス制御ブロツク、DCR(Device
Control Register)はデバイス制御レジスタ、
DCWA(DCW Adress)はDCWアドレス、
DCBA(DCB Adress)はDCBアドレスをそれぞ
れ示している。
DCWは、チヤネル・コマンド部とCDBから構
成されている。CDBとはI/Oコマンド部のこ
とである。チヤネル・コマンド部は、コマンド・
コードCMや各種のフラグF、バイト・カウント
BC、データ・アドレスDAから構成されている。
CDBの中には、I/Oに対するコマンドやI/
O機番、データ転送量、ブロツク・アドレスなど
が含まれている。DCBの中には、DCWアドレス
やステータス、残りバイト・カウンタなどが存在
する。DCRの中には、DCBアドレスを保持する
領域、DCWを保持する領域、共通センスバイト
及び個別センスバイトを保持する領域、ステータ
スのための領域、DCWアドレスを保持する領域
などが存在する。
中央処理装置1はI/O処理の開始に先立つて
DCBアドレスをチヤネルに通知し、しかる後に
SDCR(スタートI/Oに相当)を発行する。チ
ヤネルは、DCBアドレスに基づいてDCBを読み
出し、DCBの中に含まれているDCWアドレスに
基づいてDCWを読み出す。チヤネルは、DCWを
読み出すと、その中のCDBをコントローラに送
る。また、チヤネルは、DCWの中のチヤネル・
コマンド部に基づいてデータ転送の準備を行う。
コントローラは、受け取つたI/Oコマンド部に
基づいてI/Oを制御する。データ転送が終了す
ると、コントローラからチヤネルに、共通センス
バイト及び個別センスバイトが送られてくる。チ
ヤネルは、共通センス・バイト及び個別センス・
バイトを取込み、共通センス・バイトらチヤネル
終了ステータス及びI/O終了ステータスを作成
し、これらをDCBの終了ステータス領域に書き
込む。中央処理装置側は、センス・コマンドを発
行することにより、チヤネル内の個別センス・バ
イトを読み取ることが出来る。
第5図はチヤネルのコマンド処理手順を示す図
である。
Writeか否かを調べ、Yesのときはの処理
を行い、Noのときはの処理を行う。
Readか否かを調べ、Yesのときはの処理
を行い、Noのときはの処理を行う。
Controlか否かを調べ、Yesのときはの処
理を行い、Noのときはの処理を行う。
チヤネル内処理コマンドを実行する。
終了ステータスを作成する。
MRDを1にする。なお、MRDはメモリ読
出指示フラグを意味している。
MWTを1にする。なお、MWTはメモリ書
込指示フラグを意味している。
データ・アドレス及びバイト・カウントをセ
ツトする。
MRDとMWTを0にする。
CDBをコントローラへ渡す。
コントローラからのDMA要求(データ転送
要求)を待ち、データ転送要求があつたらの
処理を行う。
DMAを開始する。
DMAが終了したか否かを調べる。終了した
らの処理を行う。
終了ステータスを作成する。
中央処理装置に対して、コマンド終了割込み
処理を行う。
割込みが解除されるのを待ち、割込みが解除
されたならばの処理を行う。
IDLEルーチンを実行する。
第5図から判るように、チヤネルはコントロー
ラ又はI/Oへ渡すコマンドとは別にデータ転送
に関する情報をチヤネル・コマンド部から知るこ
とにより、DMAの準備をし、後はコントローラ
からの要求によりデータ転送を開始する。このよ
うに、チヤネルはコントローラのコマンドの中身
を意識せずに、コマンドを実行(データ転送,
I/Oコントロール)を行うことが出来る。終了
ステータスは、ソフトウエアからみると同一のフ
オーマツトが望ましい。これについては、コント
ローラからの共通センス・バイトに基づいて作成
している。
第6図はDSWの終了ステータスを示す図、第
7図はDSWのステータスと共通センス・バイト
の対応を示す図、第8図は共通センス・バイトを
示す図である。DSWはDvice Status Wordを意
味している。第6図において、左上角に黒い3角
が付されているビツトは、共通センス・バイト及
びプロトコル上のステータスによりセツトされ
る。また、左上角に白い3角が付されているビツ
トは、チヤネル内で検出されたエラー又は終了ス
テータスである。なお、AEはAdaptor END 、
DEはDevice END、PCiはProgram Control
Interrupti on、ADCはAdaptor Data Check、
ACCはAdaptor Controlcheck、ICCはInterface
Control Checkを意味している。プロトコル上の
終了ステータスについて説明する。正常終了の場
合は、終了ステータスはAE,DEである。異常終
了の場合は、終了ステータスはAE,DE(UC又は
UE又はIL又はOPC)である。括弧内の何れが選
択されるかはセンス・キイによる。異常終了の場
合には、チヤネルがセンス・コマンドを発行す
る。BUSYの場合は、終了ステータスはAE,
DE,BSYである。
〔発明の効果〕
以上の説明から明らかなように、本発明によれ
ば、チヤネルはソフトウエアからコントローラへ
コマンドと一緒にチヤネルのデータ転送を制御す
るための情報を貰い、各コントローラからの終了
ステータスは共通センス・バイトから作成してい
るので、コントローラやI/Oの属性をなくし、
汎用性を持つたチヤネルを得ることができる。従
来はコントローラ毎にチヤネルのマイクロプログ
ラムを変更していたのが、本発明ではこのような
ことが不要となり、同一種類のチヤネルで多種類
のI/Oやコントローラが接続できる特徴を持
つ。また、同時動作できなくても良いとすれば、
チヤネル1台で多種、多数のI/Oを接続でき、
システムの小型化が実現出来る。
【図面の簡単な説明】
第1図は本発明の原理図、第2図はチヤネルの
ブロツク構成を示す図、第3図はCMコードのフ
オーマツト例を示す図、第4図はコマンドとステ
ータスのフローを示す図、第5図はチヤネルのコ
マンド処理手順を示す図、第6図はDSWの終了
ステータスを示す図、第7図はDSWのステータ
スと共通センス・バイトの対応を示す図、第8図
は共通センス・バイトを示す図である。 1……中央処理装置、2……主記憶、3……チ
ヤネル、4……バス制御部、5……データ転送制
御部、6……バツフア、7……マイクロプロセツ
サ、8……ROM、9……RAM、10……I/
O制御部、11−0と11−1……I/O、12
……汎用インタフエース、13−0と13−1…
…コントローラ、ACR……アダプタ・コントロ
ール・レジスタ。

Claims (1)

    【特許請求の範囲】
  1. 1 中央処理装置1、主記憶2、チヤネル3、コ
    ントローラ13−0,13−1及びI/O11−
    0,11−1を有し、且つ各I/Oに対するコマ
    ンド及び終了ステータス領域を主記憶2上に持つ
    データ処理システムにおいて、このコマンド領域
    がチヤネル・コマンド部及びI/Oコマンド部か
    ら成り、チヤネル3はI/Oコマンド部を意識せ
    ずチヤネル・コマンド部のチヤネル・データ転送
    制御情報に基づいてデータ転送の準備を行い、更
    にI/Oからのデータ転送要求によつてデータ転
    送を行うことにより、接続されたI/Oの属性を
    チヤネルに持ち込まないようにした汎用I/Oイ
    ンタフエース12を持つ汎用チヤネル制御方式。
JP61180808A 1986-07-31 1986-07-31 汎用チャネル制御方式 Granted JPS6336461A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP61180808A JPS6336461A (ja) 1986-07-31 1986-07-31 汎用チャネル制御方式
DE3725343A DE3725343C2 (de) 1986-07-31 1987-07-30 Vielzweck-Kanalsteuersystem
US07/433,435 US5031091A (en) 1986-07-31 1989-11-08 Channel control system having device control block and corresponding device control word with channel command part and I/O command part

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61180808A JPS6336461A (ja) 1986-07-31 1986-07-31 汎用チャネル制御方式

Publications (2)

Publication Number Publication Date
JPS6336461A JPS6336461A (ja) 1988-02-17
JPH0426743B2 true JPH0426743B2 (ja) 1992-05-08

Family

ID=16089714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61180808A Granted JPS6336461A (ja) 1986-07-31 1986-07-31 汎用チャネル制御方式

Country Status (3)

Country Link
US (1) US5031091A (ja)
JP (1) JPS6336461A (ja)
DE (1) DE3725343C2 (ja)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908823A (en) * 1988-01-29 1990-03-13 Hewlett-Packard Company Hybrid communications link adapter incorporating input/output and data communications technology
US5220673A (en) * 1988-04-14 1993-06-15 Zilog, Inc. Device and method for programming critical hardware parameters
US5193199A (en) * 1988-04-14 1993-03-09 Zilog, Inc. Device and method for programming critical hardware parameters
DE3828626A1 (de) * 1988-08-19 1990-02-22 Sir Consulting Gmbh System zum verbinden eines geraets mit einem pc
US5131081A (en) * 1989-03-23 1992-07-14 North American Philips Corp., Signetics Div. System having a host independent input/output processor for controlling data transfer between a memory and a plurality of i/o controllers
JPH04163655A (ja) * 1990-10-26 1992-06-09 Mitsubishi Electric Corp 入出力装置
US5182800A (en) * 1990-11-16 1993-01-26 International Business Machines Corporation Direct memory access controller with adaptive pipelining and bus control features
JP2550444B2 (ja) * 1991-03-07 1996-11-06 富士通株式会社 デバイス制御装置
AU2177592A (en) * 1991-05-29 1993-01-08 Maxoptix Corporation Optical disk drive assembly having selectable compression and emulation
JPH0561820A (ja) * 1991-06-24 1993-03-12 Mitsubishi Electric Corp 入出力装置
US5408612A (en) * 1992-09-09 1995-04-18 Digital Equipment Corporation Microprocessor system for selectively accessing a processor internal register when the processor has control of the bus and partial address identifying the register
US5517670A (en) * 1992-12-30 1996-05-14 International Business Machines Corporation Adaptive data transfer channel employing extended data block capability
US5682551A (en) * 1993-03-02 1997-10-28 Digital Equipment Corporation System for checking the acceptance of I/O request to an interface using software visible instruction which provides a status signal and performs operations in response thereto
US5377337A (en) * 1993-06-08 1994-12-27 International Business Machines Corporation Method and means for enabling virtual addressing control by software users over a hardware page transfer control entity
JP2683489B2 (ja) * 1993-08-11 1997-11-26 インターナショナル・ビジネス・マシーンズ・コーポレイション データ転送制御装置
US5734924A (en) * 1993-08-27 1998-03-31 Advanced System Products, Inc. System for host accessing local memory by asserting address signal corresponding to host adapter and data signal indicating address of location in local memory
JP2972501B2 (ja) * 1993-09-20 1999-11-08 富士通株式会社 I/oサブシステム及びi/oサブシステムにおける排他制御方法
US5860022A (en) * 1994-07-26 1999-01-12 Hitachi, Ltd. Computer system and method of issuing input/output commands therefrom
US5809285A (en) * 1995-12-21 1998-09-15 Compaq Computer Corporation Computer system having a virtual drive array controller
US5984498A (en) * 1996-11-21 1999-11-16 Quantum Conveyor Systems, Inc. Device controller with intracontroller communication capability, conveying system using such controllers for controlling conveying sections and methods related thereto
JP2008039324A (ja) * 2006-08-08 2008-02-21 Toshiba Kyaria Kk 空気調和機の室内機
US7502873B2 (en) * 2006-10-10 2009-03-10 International Business Machines Corporation Facilitating access to status and measurement data associated with input/output processing
US7500023B2 (en) * 2006-10-10 2009-03-03 International Business Machines Corporation Facilitating input/output processing by using transport control words to reduce input/output communications
US8082481B2 (en) * 2008-02-14 2011-12-20 International Business Machines Corporation Multiple CRC insertion in an output data stream
US7908403B2 (en) * 2008-02-14 2011-03-15 International Business Machines Corporation Reserved device access contention reduction
US7890668B2 (en) * 2008-02-14 2011-02-15 International Business Machines Corporation Providing indirect data addressing in an input/output processing system where the indirect data address list is non-contiguous
US8478915B2 (en) 2008-02-14 2013-07-02 International Business Machines Corporation Determining extended capability of a channel path
US7899944B2 (en) * 2008-02-14 2011-03-01 International Business Machines Corporation Open exchange limiting in an I/O processing system
US8312189B2 (en) * 2008-02-14 2012-11-13 International Business Machines Corporation Processing of data to monitor input/output operations
US7840718B2 (en) * 2008-02-14 2010-11-23 International Business Machines Corporation Processing of data to suspend operations in an input/output processing log-out system
US8095847B2 (en) * 2008-02-14 2012-01-10 International Business Machines Corporation Exception condition handling at a channel subsystem in an I/O processing system
US7937507B2 (en) * 2008-02-14 2011-05-03 International Business Machines Corporation Extended measurement word determination at a channel subsystem of an I/O processing system
US8214562B2 (en) * 2008-02-14 2012-07-03 International Business Machines Corporation Processing of data to perform system changes in an input/output processing system
US7941570B2 (en) 2008-02-14 2011-05-10 International Business Machines Corporation Bi-directional data transfer within a single I/O operation
US8001298B2 (en) * 2008-02-14 2011-08-16 International Business Machines Corporation Providing extended measurement data in an I/O processing system
US8166206B2 (en) * 2008-02-14 2012-04-24 International Business Machines Corporation Cancel instruction and command for determining the state of an I/O operation
US7904605B2 (en) * 2008-02-14 2011-03-08 International Business Machines Corporation Computer command and response for determining the state of an I/O operation
US8117347B2 (en) 2008-02-14 2012-02-14 International Business Machines Corporation Providing indirect data addressing for a control block at a channel subsystem of an I/O processing system
US9052837B2 (en) 2008-02-14 2015-06-09 International Business Machines Corporation Processing communication data in a ships passing condition
US8176222B2 (en) * 2008-02-14 2012-05-08 International Business Machines Corporation Early termination of an I/O operation in an I/O processing system
US8108570B2 (en) * 2008-02-14 2012-01-31 International Business Machines Corporation Determining the state of an I/O operation
US7840717B2 (en) * 2008-02-14 2010-11-23 International Business Machines Corporation Processing a variable length device command word at a control unit in an I/O processing system
US8196149B2 (en) * 2008-02-14 2012-06-05 International Business Machines Corporation Processing of data to determine compatability in an input/output processing system
US7917813B2 (en) * 2008-02-14 2011-03-29 International Business Machines Corporation Exception condition determination at a control unit in an I/O processing system
US7904606B2 (en) * 2008-07-31 2011-03-08 International Business Machines Corporation Transport control channel program chain linked branching
US7937504B2 (en) * 2008-07-31 2011-05-03 International Business Machines Corporation Transport control channel program message pairing
US8055807B2 (en) * 2008-07-31 2011-11-08 International Business Machines Corporation Transport control channel program chain linking including determining sequence order
US8332542B2 (en) * 2009-11-12 2012-12-11 International Business Machines Corporation Communication with input/output system devices
US20120278819A1 (en) * 2011-04-26 2012-11-01 Byungcheol Cho Polling-driven device driver interface
US8364854B2 (en) 2011-06-01 2013-01-29 International Business Machines Corporation Fibre channel input/output data routing system and method
US8738811B2 (en) 2011-06-01 2014-05-27 International Business Machines Corporation Fibre channel input/output data routing system and method
US8364853B2 (en) 2011-06-01 2013-01-29 International Business Machines Corporation Fibre channel input/output data routing system and method
US8677027B2 (en) 2011-06-01 2014-03-18 International Business Machines Corporation Fibre channel input/output data routing system and method
US8583988B2 (en) 2011-06-01 2013-11-12 International Business Machines Corporation Fibre channel input/output data routing system and method
US9021155B2 (en) 2011-06-01 2015-04-28 International Business Machines Corporation Fibre channel input/output data routing including discarding of data transfer requests in response to error detection
US8549185B2 (en) 2011-06-30 2013-10-01 International Business Machines Corporation Facilitating transport mode input/output operations between a channel subsystem and input/output devices
US8473641B2 (en) 2011-06-30 2013-06-25 International Business Machines Corporation Facilitating transport mode input/output operations between a channel subsystem and input/output devices
US8312176B1 (en) 2011-06-30 2012-11-13 International Business Machines Corporation Facilitating transport mode input/output operations between a channel subsystem and input/output devices
US8346978B1 (en) 2011-06-30 2013-01-01 International Business Machines Corporation Facilitating transport mode input/output operations between a channel subsystem and input/output devices
US8918542B2 (en) 2013-03-15 2014-12-23 International Business Machines Corporation Facilitating transport mode data transfer between a channel subsystem and input/output devices
US8990439B2 (en) 2013-05-29 2015-03-24 International Business Machines Corporation Transport mode data transfer between a channel subsystem and input/output devices
US11502812B1 (en) * 2021-07-14 2022-11-15 Skyworks Solutions, Inc. Data protocol over clock line

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3728693A (en) * 1972-04-28 1973-04-17 Burroughs Corp Programmatically controlled interrupt system for controlling input/output operations in a digital computer
US3898623A (en) * 1973-06-05 1975-08-05 Ibm Suspension and restart of input/output operations
US4053950A (en) * 1976-04-30 1977-10-11 International Business Machines Corporation Residual status reporting during chained cycle steal input/output operations
JPS586173B2 (ja) * 1978-01-20 1983-02-03 株式会社日立製作所 チャネル制御方式
US4495564A (en) * 1981-08-10 1985-01-22 International Business Machines Corporation Multi sub-channel adapter with single status/address register
DE3241402A1 (de) * 1982-11-09 1984-05-10 Siemens AG, 1000 Berlin und 8000 München Verfahren zum steuern des datentransfers zwischen einem datensender und einem datenempfaenger ueber einen bus mit hilfe einer am bus angeschlossenen steuereinrichtung
US4604709A (en) * 1983-02-14 1986-08-05 International Business Machines Corp. Channel communicator
US4549263A (en) * 1983-02-14 1985-10-22 Texas Instruments Incorporated Device interface controller for input/output controller
US4901232A (en) * 1983-05-19 1990-02-13 Data General Corporation I/O controller for controlling the sequencing of execution of I/O commands and for permitting modification of I/O controller operation by a host processor
US4754399A (en) * 1983-12-28 1988-06-28 Hitachi, Ltd. Data transfer control system for controlling data transfer between a buffer memory and input/output devices
US4750107A (en) * 1985-01-07 1988-06-07 Unisys Corporation Printer-tape data link processor with DMA slave controller which automatically switches between dual output control data chomels

Also Published As

Publication number Publication date
JPS6336461A (ja) 1988-02-17
DE3725343C2 (de) 1996-05-23
DE3725343A1 (de) 1988-02-04
US5031091A (en) 1991-07-09

Similar Documents

Publication Publication Date Title
JPH0426743B2 (ja)
JP2829091B2 (ja) データ処理システム
JP2586833B2 (ja) データプロセッサ
JPH023876A (ja) シングルチップマイクロコンピュータ
JPH0388018A (ja) ディスク制御装置
JP2562474B2 (ja) マルチcpuシステムのアダプタ及びその制御方法
JP2687716B2 (ja) 情報処理装置
JP2003233403A (ja) 制御装置およびプログラミング装置
EP0280523A2 (en) Computer system conversion apparatus
JP2003186666A (ja) マイクロコンピュータおよびdma制御回路
JPH0754469B2 (ja) 仮想計算機システムのための入出力命令実行装置
JPH05233525A (ja) I/o処理装置
JPH03225551A (ja) 入出力装置アクセス制御方式
JPS61240333A (ja) 入出力割込処理方式
JPH0460858A (ja) 割込アドレス設定制御方式
JPH0240749A (ja) 情報処理装置
JPH0795296B2 (ja) データ処理システムにおける情報共有処理方式
JPH0444131A (ja) 複数os走行システムにおけるプロセッサ間通信の実行装置および方法
JPS61276025A (ja) コントロ−ルパネルユニツト付コンピユ−タシステム
JPH0260015B2 (ja)
JPH0310363A (ja) 並列計算機における待ち時間設定方法
JPH0519174B2 (ja)
JPS63245754A (ja) 情報処理システムの入出力制御方式
JPS6349942A (ja) 演算処理装置
JPH02114351A (ja) 入出力装置模擬機能を有する情報処理装置

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees