JPH02101558A - ホスト・コンピュータと周辺装置との間のコマンド通信方式 - Google Patents

ホスト・コンピュータと周辺装置との間のコマンド通信方式

Info

Publication number
JPH02101558A
JPH02101558A JP25553988A JP25553988A JPH02101558A JP H02101558 A JPH02101558 A JP H02101558A JP 25553988 A JP25553988 A JP 25553988A JP 25553988 A JP25553988 A JP 25553988A JP H02101558 A JPH02101558 A JP H02101558A
Authority
JP
Japan
Prior art keywords
command
host computer
commands
peripheral equipment
register
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
JP25553988A
Other languages
English (en)
Inventor
Shigeharu Seki
関 茂晴
Kiyoshi Takahashi
清志 高橋
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP25553988A priority Critical patent/JPH02101558A/ja
Publication of JPH02101558A publication Critical patent/JPH02101558A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ホスト・コンピュータと、これに接続されて
いる周辺装置の間におけるコマンド通信技術に閉する。
(従来技術) ホスト・コンピュータと、これに接続される外部記憶装
置等の周辺装置の間における制御は、1回線の通信路し
か用意されていないため、コンピュータ側から周辺装置
に1つのコマンドを送出し、このコマンドに対応する処
理が済んだ時点で周辺装置から処理応答をコンピュータ
側に送出し、これを受けてからコンピュータが次のコマ
ンドを送出するというように構成されていた。
(解決すべき課題) このため、ホスト・コンピュータがコマンドを発行して
か′ら周辺装置がそれの処理を終えて応答信号を送り返
してくるまでの期間に、次の入出力要求が発生した場合
には、ホスト・コンピュータは、周辺装置がコマンドの
処理を終えて応答信号を送出してくるまで次のコマンド
を発行することができず、待ち状態を強いられるため、
最適化を図るためのコマンドや、緊急性の高いコマンド
を優先的に処理させることができないという問題があっ
た。
本発明は、このような問題に鑑みてなされたものであっ
て、その目的とするところはコマンド発行のオーバーヘ
ッドを抑えてホスト・コンピュータと周辺装置間の総合
的な処理スピードの向上を図ることができるコマンドの
通信方式を提供することにある。
(課題を解決するための手段) このような問題を解消するために本発明においては、コ
マンドと付加情報をパケット形式で複数送受信可能な第
1の通信路と、緊急処理に対応するコマンドの送出を要
求することが可能な第2の過信路によりホスト・コンピ
ュータと周辺装置を接続すると共に、前記周辺装置は自
身及びホスト・コンピュータから読み書き可能に第1の
通信路に接続するとともに、複数のコマンドを格納する
ことができる共用メモリーと、第2の通信路からのコマ
ンドを受けるコマンドレジスタを備えた6 (作用) ホスト・コンピュータは一度に複数のコマンドを周辺装
置の共用メモリーに予め格納させることができると共に
、緊急時には他の通信路を使用してコマンドレジスタに
コマンドを送ることができて、緊急性の高いコマンドを
任意の時点で送出可能ならしめる一方、周辺装置側にお
いては、複数のコマンド全体を勘案して最適な処理を実
行することができる。
(実施例) そこで以下に、本発明の詳細を図示した実施例について
説明する。
第1図は、本発明の一実施例を示すものであって、図−
中符号1は、本発明が特徴とする周辺装置制御装置で、
コマンド、及び付加情報をパケット形式により複数送受
信することができる第1の通信回線2と、緊急処理を指
令するためのコマンドを送信するための第2の通信回線
3によりホスト・コンピュータHと接続し、また通信回
線4.5により周辺装HDの制御部に接続されでいる。
第2図は、前述した制御部W1の一実施例を示すもので
あって、図中符号10は、通信領域部で、コントロール
レジスタ11、ステータスレジスタ12、共有メモリー
13から構成されていて、コントロールレジスタ11は
、第2の通信回線3を介して送出されてくる緊急コマン
ドを書込むものであり、またステータスレジスタ12は
緊急コマンドに対する応答を第2の通信回線3を介して
ホスト・コンピュータHに送出するものである。
一方、共有メモリー13は、第1の通信回線2からのコ
マンド、及び付加情報を格納するための、パケット構造
を採るコマンドバッファ14と、コマンドに対する応答
信号を出力するステータスバッファ15と、これらバッ
ファ14.15へのコマンドの書込み、読出しを制御す
る制御ブロック16の領域に分けられ、この制御ブロッ
ク16は、さらにバッファ14へのコマンドの書込み位
百ヲ指定するしポインタ17とFポインタ18に分割し
で構成されている。
20は、主制御部で、コントロールレジスタ11とコマ
ンドバッファ14にセットされているコマンドの内、コ
ントロールレジスタ11側のコマンドを優先的に後述す
るコマンド制御部21に読出すと共に、コマンド制御部
21からの応答信号をステータスレジスタ12、または
ステータスバッファ15に書込むように構成されている
21は、前述のコマンド制御部で、主制御部20からの
コマンドを受けてコマンド内容に一致する処理を周辺装
HDに実行させると共に、実行後応答信号を制御部20
に出力するように構成されている。
次に、このように構成した装置の動作を第3.4図に示
した動作説明図に基づいて説明する。
ホスト・コンピュータHは、コマンドの送出に先立って
制御部M1の制御情報ブロック16のLポインタ17が
示すパケットのステークスヒットSBをチエツクして、
“○”の場合には必要なコマンドをパケットB1にセッ
トし、同時にステータスヒットSBI“1″にセットし
てしポインタ17を次のパケットB2を指すぼろに更新
させる。1つのコマンドについでのセットが終了した段
階で、第2のコマンドが存在する場合には、上述の過程
を繰返して第2のコマンドを次のパケット82にセット
する(第3図)。
このようにして、必要な全てのコマンドのセットが終了
した段階で、コントロールレジスタ11に対してバッフ
ァ14の内容を主制御部20に送出する要求を行う。
一方、コマンドの設定が行われた制御装置1においでは
、主制御部20がホスト・コンピュータHからコントロ
ールレジスタ11に対してパケット送出要求のコマンド
がセットされたことを検知した時点、もしくは任意の時
点において、Fポインタ18により示されているパケッ
ト81〜B3のステータスビットSBをチエツクし、こ
れが“A′である場合にはパケット81〜83に格納さ
れている内容をコマンド制御部21に送出させ、このコ
マンドに対応する処理を周辺装置に実行させる。
コマンドバッファ141こ格納されているコマンドの1
つを実行し終える度にパケットのステータスビットSB
を“B″にセットすると共に、Fポインタ18を次のパ
ケットを指すよう【こ更新し、さらにコマンド制御部2
1から出力された応答信号をステータスレジスタ15を
介してホスト・コンピュータHに送出する以下、このよ
うな処理をコマンドの数だけ順次繰返しながら実行する
このような複数のコマンドの処理の過程で、ホスト・コ
ンピュータHが周辺装HDの以上を検出して周辺装HD
を緊急に停止させるべくリセットを要求する場合には、
ホスト・コンピュータHは、空き状態におかれでいる第
2の通信回線3がら緊急事態を回避するのに適したコマ
ンドをコントロールレジスタ11に送出する。主制御部
20はコントロールレジスタ11にコマンドが書込まれ
た時点で、これをコマシト制御部21に読出し、このコ
マンドを周辺装置りに優先的に処理させる。このコマン
ドの実行が終了した時点で、主制御部2oは、ステータ
スレジスタ12に応答信号を書込み、第2の通信回線3
を介してホスト・コンピュータHに応答信号を送出する
(第4図)。
ところで、この実施例においでは、予め複数のコマンド
をコマンドバッファ14に格納している関係上、外部装
置が例えばディスクメモリー装置のようにシーク経路に
よって読出し書込みに要する時間が大きく左右されるよ
うなものにあっては、格納されでいる複数のコマンド全
体を見て最適なアクセス計画を立てることが可能となる
ため、処理速度の向上を図ることが可能となる。
(効果) 以上説明したように本発明においでは、コマンドと付加
情報をパケット形式で複数送受信可能な第1の通信路と
、緊急処理に対応するコマンドの退出を要求することが
可能な第2の通信によりホスト・コンピュータと周辺装
置を接続すると共に、前記周辺装置は自身及びホスト・
コンピュータから読み書き可能(こ第1の通信路に接続
すると共に、複数のコマンドを格納することができる共
用メモリーと、第2の通信路からのコマンドを受けるコ
マンドレジスタを備えたので、複数のコマンドを予め格
納させてコマンド実行の順序の最適化を図ることができ
るばかりでなく、緊急性の高い処理を要するコマンドを
別経路によりコマンドレジスタに送出通常コマンドに優
先して処理させることができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す装置の構成図、第2図
は同上装置における主制御部の一実施例を示すブロック
図、及び第3.4図はそれぞれ同上装置の動作を示す説
明図である。 1・・・・制御装置 2.3.4.5・・・・通信回線 10・・・・通信領域部 11・・・・コントロールレジスタ 12・・・・ステータスレジスタ 13・・・・共有メモリ一部 14・・・・コマンドバッファ 15・・・・ステータスバッファ 16・・・・制御情報プロ・ンク 17・・・・Lポインタ 18・・・・Fポインタ 20・・・・主制御部 21・・・・コマンド制御部 D・・・・周辺装置 H・・・・ホスト・コンピュータ 出願人 セイコー電子工業株式会社 代理人 弁理士 木 村 勝 彦 同   西  川  慶  治

Claims (1)

    【特許請求の範囲】
  1. コマンドと付加情報をパケット形式で複数送受信可能な
    第1の通信路と、緊急処理に対応するコマンドの送出を
    要求することが可能な第2の通信路によりホスト・コン
    ピュータと周辺装置を接続すると共に、前記周辺装置は
    自身及びホスト・コンピュータから読み書き可能に第1
    の通信路に接続すると共に、複数のコマンドを格納する
    ことができる共用メモリーと、第2の通信路からのコマ
    ンドを受けるコマンドレジスタを備えてなるホスト・コ
    ンピュータと周辺装置との間のコマンド通信方式。
JP25553988A 1988-10-11 1988-10-11 ホスト・コンピュータと周辺装置との間のコマンド通信方式 Pending JPH02101558A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25553988A JPH02101558A (ja) 1988-10-11 1988-10-11 ホスト・コンピュータと周辺装置との間のコマンド通信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25553988A JPH02101558A (ja) 1988-10-11 1988-10-11 ホスト・コンピュータと周辺装置との間のコマンド通信方式

Publications (1)

Publication Number Publication Date
JPH02101558A true JPH02101558A (ja) 1990-04-13

Family

ID=17280136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25553988A Pending JPH02101558A (ja) 1988-10-11 1988-10-11 ホスト・コンピュータと周辺装置との間のコマンド通信方式

Country Status (1)

Country Link
JP (1) JPH02101558A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583845B2 (en) 2008-08-07 2013-11-12 Nec Corporation Multi-processor system and controlling method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583845B2 (en) 2008-08-07 2013-11-12 Nec Corporation Multi-processor system and controlling method thereof
JP5360061B2 (ja) * 2008-08-07 2013-12-04 日本電気株式会社 マルチプロセッサシステム及びその制御方法

Similar Documents

Publication Publication Date Title
US5127088A (en) Disk control apparatus
EP0321775B1 (en) Secure data processing system using commodity devices
US4839793A (en) Multiple computer interface
US4855900A (en) System for transferring data to a mainframe computer
JPH02101558A (ja) ホスト・コンピュータと周辺装置との間のコマンド通信方式
JP2859178B2 (ja) プロセッサ間データ転送方式及びプロセッサ間データ転送用リングバッファメモリ
JPS59197917A (ja) プロセス入出力制御装置
JPH0412497B2 (ja)
JPS6126164A (ja) デ−タ転送制御方法
JPS6153985B2 (ja)
WO1989000313A1 (en) Fast-tag transfer improvement
JPS585823A (ja) チヤネル処理装置
JP2778343B2 (ja) 監視制御装置
JP2000132498A (ja) Dma転送制御装置
JP2752834B2 (ja) データ転送装置
JP2576236B2 (ja) プログラマブルコントローラの通信方法
JPH0314155A (ja) ローカルエリアネットワークの命令制御方式
JPH04352272A (ja) 実行制御装置
JPS61100852A (ja) デ−タ転送方式
KR20000074709A (ko) 화상 통신기기의 수신 데이터 구조 및 수신 장치
JPH0120463B2 (ja)
JPS5953929A (ja) デ−タ転送装置
JPS61165145A (ja) アクセス要求取消制御方式
JPS59161717A (ja) 優先順位決定方式
JPH07152501A (ja) 媒体集合型装置駆動命令発行装置