JPH0378065A - 周辺装置の受信制御方式 - Google Patents

周辺装置の受信制御方式

Info

Publication number
JPH0378065A
JPH0378065A JP21467089A JP21467089A JPH0378065A JP H0378065 A JPH0378065 A JP H0378065A JP 21467089 A JP21467089 A JP 21467089A JP 21467089 A JP21467089 A JP 21467089A JP H0378065 A JPH0378065 A JP H0378065A
Authority
JP
Japan
Prior art keywords
reception
request
peripheral
central processing
processing unit
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
JP21467089A
Other languages
English (en)
Inventor
Shigeo Kubota
窪田 茂夫
Hideaki Ozawa
秀明 小澤
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.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators 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 NEC Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP21467089A priority Critical patent/JPH0378065A/ja
Publication of JPH0378065A publication Critical patent/JPH0378065A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、中央処理装置が周辺制御装置を介して周辺装
置を制御する周辺装置の受信制御方式に関し、特に、中
央処理装af側での受信の効率化に関する。
従来の技術 従来、この種の周辺装置の受信制御方式は、中央処理装
置が周辺制御装置に対して発行する受信要求と周辺制御
装置が周辺装置に対して発行する受信要求が連動してお
り、中央処理装置が周辺制御装置に対して受信要求を発
行しない限り周辺制御装置から周辺装置に対する受信要
求は発行されなかった。
発明が解決しようとする課題 上述した従来の周辺装置の受信制御方式は、中央処理装
置が周辺制御装置に対して受信要求を発行しない限り周
辺制御装置から周辺装置への受信要求が発行されないの
で、中央処理装置の負荷が増えた場合には周辺制御装置
に対して受信要求が発行されるのに時間がかかるように
なり、中央処理装置の受信要求と連動して周辺制御装置
から周辺装置へ発行される受信要求が発行されず、周辺
装置からの受信データが周辺制御装置からの受信要求が
ない為に周辺制御装置で受信できなくなり、結果として
中央処理装置側でデータ抜けが発生するという欠点があ
る。また、周辺装置側で受信データが大量に発生した場
合にも同様の結果になる。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記諸欠
点を解消することを可能とした新規な周辺装置の受信制
御方式を提供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係る周辺装置の受信
制御方式は、中央処理装置から周辺制御装置に対して周
辺制御装置の初期設定を要求する初期設定要求9手段と
、中央処理装置からの初期設定要求で周辺制御装置内を
初期設定する初期設定手段と、初期設定時及び周辺装置
から受信データを受けたときに周辺制御装置内の受信バ
ッファを使用して周辺装置に対して受信要求を発行する
受信手段と、この受信手段によって受信した周辺装置か
らの受信データを保持する受信データ保持手段と、中央
処理装置から周辺制御装置に対して受信を要求する受信
要求手段と、中央処理装置から発行された受信要求を保
持する受信要求保持手段と、前記受信データ保持手段及
び受信要求保持手段によって起動され前記受信要求保持
手段によって保持されている受信要求に前記受信データ
保持手段によって保持されている受信データを割り当て
る受信データ割り当て手段と、この受信データ割り当て
手段によって通知された受信データを主記憶上に転送す
る転送手段と、受信データがこの転送手段によって転送
完了後に受信データを転送し不要となった受信バッファ
を返却する受信バッファ返却手段と、この受信バッファ
返却手段を発行後に前記受信データ割り当て手段によっ
て受信データを割り当てられた中央処理装置からの受信
要求を中央処理装置へ完了通知する受信完了゛通知手段
とを備えて構成される。
実施例 次に、本発明をその好ましい一実施例について図面を9
照して具体的に説明する。
第1図は本発明の一演施例の全体を示すブロック構成図
である。第2図は中央処理装置から初期設定要求手段が
発行されたときの処理構成図、第3図は中央処理装置か
ら受信要求手段が発行されたときの処理構成図、第4図
は周辺装置から受信データを受信したときの処理構成図
である。
第1図を参照すると、本発明の一実施例は、中央処理装
置10、中央処理装置10から周辺制御装置20に対し
て周辺制御装置20の初期設定を要求する初期設定要求
手段101、中央処理装置10がら周辺制御装置20に
対して受信を要求する受信要求手段102、周辺制御装
置20、受信バッファ201、中央処理装置lOからの
初期設定要求で周辺制御装置2゜内を初期設定する初期
設定手段202、初期設定時及び周辺装置30から受信
データを受けたときに周辺制御装置20内の受信バッフ
ァ201を使用して周辺装230に対して受信要求を発
行する受信手段203、受信手段203によって受信し
た周辺装置3゜からの受信データを保持する受信データ
保持手段204、中央処理袋210から発行された受信
要求205、中央処理装置10から発行された受信要求
205を保持する受信要求保持手段206、受信データ
保持手段204及び受信要求保持手段206によって起
動され受信要求保持手段206によって保持されている
受信要求205に受信データ保持手段204によって保
持されている受信データを割り当てる受信データ割り当
て手段207、受信データ割り当て手段207によって
通知された受信データを主記憶装置f40上に転送する
転送手段208、受信データが転送手jf208によっ
て転送完了後に受信データを転送し不要となった受信バ
ッファを返却する受信バッファ返却手段209、受信バ
ッファ返却手段209発行後に受信データ割り当て手段
207によって受信データを割り当てられた中央処理装
置10からの受信要求を中央処理装置10へ完了通知す
る受信完了通知手段210、周辺装置30及び主記憶装
置40から構成されている。
次に本発明の動作について、第1図〜第4図を参照して
説明する。
まず、中央処理装置10から周辺制御装置20に対して
初期設定要求手段lO1を使用して周辺制御装置20の
初期設定を要求すると、周辺制御装置20において初期
設定手段202が動作して周辺制御装置20内を初期設
定し、その延長で周辺制御装置20内の受信バッファ2
01を使用して周辺装置30に対して受信要求を発行す
る受信手段203を実行する、これによって周辺装置3
0からのデータ受信が可能になる。
また、周辺制御装置20が周辺装置30から受信手段2
03で受信バッファ201にデータ受信した場合には、
周辺制御装置20は、受信バッファ201を受信データ
保持手段204によって一旦周辺制御装置20内に保持
し、受信データ割り当て手段207を起動する。
また、中央処理装置lOが周辺制御装置20に対して受
信要求手段102を使用して受信を要求すると、周辺制
御装置f20は、中央処理装置10からの受信要求20
5を受信要求保持手段206によって周辺制御装置20
内に保持し、受信データ割り当て手段207を起動する
ここで、周辺制御装置20が周辺装置30からデータ受
信した場合及び周辺制御装置20が中央処理装置10か
ら受信要求205を受けた場合に起動される受信データ
割り当て手段207は、中央処理装置f10からの受信
要求205及び周辺袋W30からデータ受信した受信バ
ッファ201の両方が周辺制御装[20内に保持されて
いるかを調べ、両方とも保持されていた場合には中央処
理装置1θからの受信要求205に周辺装置30からデ
ータ受信した受信バッファ201を割り当て、転送手段
208を起動する。
受信データ割り当て手段207によって起動された転送
手段208は、受信バッファ201の内容を主記憶装置
40上に転送し、受信バッファ返却手段209を起動す
る。転送手段208によって起動された受信バッファ返
却手段209は、受信データを転送し不要となった受信
バッファを次の受信手段203で使用できるように返却
し、受信完了通知手段210を起動する。受信バッファ
返却手段209によって起動された受信完了通知手段2
10は受信バッファ201を受信データ割り当て手段2
07によって割り当てられた中央処理装置10からの受
信要求205を中央処理装置10へ完了通知する。
受信データ割り当て手段207で中央処理装置10から
の受信要求205及び周辺装置30からデータ受信した
受信バッファ201の片方もしくは両方がなかった場合
には、受信データ割り当て手段207は何もせず終了し
、周辺制御装置F20は次の中央処理装置10の受信要
求手段101の起動または周辺装置30からのデータの
受信を持つことによって周辺袋。
置30の受信制御手段を実現している。
発明の詳細 な説明したように、本発明によれば、周辺制御装置の初
期設定時及び周辺装置からデータ受信時に周辺制御装置
内の受信バッファを使用して周辺装置に対して受信要求
を発行できるようにし、更に、周辺装置からの受信デー
タを周辺制御装置に保持できるようにし、中央処理装置
からの受信要求とは非同期で周辺制御装置から周辺装置
に受信要求を発行できるようにすることにより、中央処
理装置の負荷が増えた場合でも周辺制御装置に対して受
信要求が発行されるので周辺装置からの受信データが周
辺制御装置で受信できないということがなく、中央処理
装置側でのデータ抜けが発生するということがなくなる
【図面の簡単な説明】
第1図は本発明の一実施例を示す全体ブロック構成図、
第2図は中央処理装置から初期設定要求手段が発行され
たときの処理構成図、第3図は中央処理装置から受信要
求手段が発行されたときの処理構成図、第4図は周辺装
置から受信データを受信したときの処理構成図である。 lO・・・中央処理装置、20・・・周辺制御装置、3
0・・・周辺装置、40・・・主記憶装置、101・・
・初期設定要求手段、102・・・受信要求手段、20
1・・・受信バッファ、202・・・初期設定手段、2
03・・・受信手段、204・・・受信データ保持手段
、205・・・受信要求、206・・・受信要求保持手
段、207・・・受信データ割り当て手段、208・・
・転送手段、209・・・受信バッファ返却手段、21
0・・・受信完了通知手段

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置が周辺制御装置を介して周辺装置を制御す
    るシステムにおいて、中央処理装置から周辺制御装置に
    対して周辺制御装置の初期設定を要求する初期設定要求
    手段と、中央処理装置からの初期設定要求で周辺制御装
    置内を初期設定する初期設定手段と、初期設定時及び周
    辺装置から受信データを受けたときに周辺制御装置内の
    受信バッファを使用して周辺装置に対して受信要求を発
    行する受信手段と、該受信手段によつて受信した周辺装
    置からの受信データを保持する受信データ保持手段と、
    中央処理装置から周辺制御装置に対して受信を要求する
    受信要求手段と、中央処理装置から発行された受信要求
    を保持する受信要求保持手段と、前記受信データ保持手
    段及び受信要求保持手段によつて起動され該受信要求保
    持手段によって保持されている受信要求に前記受信デー
    タ保持手段によって保持されている受信データを割り当
    てる受信データ割り当て手段と、該受信データ割り当て
    手段によって通知された受信データを主記憶上に転送す
    る転送手段と、受信データが該転送手段によって転送完
    了後に受信データを転送し不要となった受信バッファを
    返却する受信バッファ返却手段と、該受信バッファ返却
    手段を発行後に前記受信データ割り当て手段によって受
    信データを割り当てられた中央処理装置からの受信要求
    を中央処理装置へ完了通知する受信完了通知手段とを有
    することを特徴とする周辺装置の受信制御方式。
JP21467089A 1989-08-21 1989-08-21 周辺装置の受信制御方式 Pending JPH0378065A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21467089A JPH0378065A (ja) 1989-08-21 1989-08-21 周辺装置の受信制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21467089A JPH0378065A (ja) 1989-08-21 1989-08-21 周辺装置の受信制御方式

Publications (1)

Publication Number Publication Date
JPH0378065A true JPH0378065A (ja) 1991-04-03

Family

ID=16659627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21467089A Pending JPH0378065A (ja) 1989-08-21 1989-08-21 周辺装置の受信制御方式

Country Status (1)

Country Link
JP (1) JPH0378065A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100399260B1 (ko) * 2001-05-22 2003-09-26 김덕성 측정 진단용 배율 변환 렌즈홀더장치
US6784240B2 (en) 2000-01-28 2004-08-31 Kaneka Corporation Curable composition

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6784240B2 (en) 2000-01-28 2004-08-31 Kaneka Corporation Curable composition
KR100399260B1 (ko) * 2001-05-22 2003-09-26 김덕성 측정 진단용 배율 변환 렌즈홀더장치

Similar Documents

Publication Publication Date Title
JPH02144727A (ja) データ通信方法
JPH0378065A (ja) 周辺装置の受信制御方式
JPH0685867A (ja) リモートパワーオン制御方式
JP3176199B2 (ja) サーバクライアントシステム
JPH0444291B2 (ja)
JP2961542B2 (ja) データ処理システム
JPH06161951A (ja) バス制御方式
JP2664827B2 (ja) 実時間情報転送制御方法
JP2898985B2 (ja) 画像処理方法
JPH01229357A (ja) 複数プロセッサ間のデータ授受方法
JPS62200839A (ja) プログラマブル・コントロ−ラのリンクユニツト
JPS5989056A (ja) デ−タ伝送システム
JPS58182737A (ja) 情報処理装置
JPH04274524A (ja) プロセス間通信制御方式
JPS6027427B2 (ja) デ−タ・バツフア制御方式
JPS61262955A (ja) 通信制御装置のバツフア管理方式
JPH03235152A (ja) バス制御方式
JPS63237156A (ja) 画面入力処理方式
JPS61271555A (ja) ダイレクトメモリアクセス転送方式
JPH11191076A (ja) 情報処理装置
JPH05303524A (ja) バッファ管理方式
JPH03230249A (ja) 共有メモリを用いたデータ転送方式
JPH05173926A (ja) 周辺装置接続システム
JPH01251267A (ja) データ転送システム
JPS58142465A (ja) デ−タ転送・処理装置