JPS59136832A - デ−タ転送方式 - Google Patents

デ−タ転送方式

Info

Publication number
JPS59136832A
JPS59136832A JP1074783A JP1074783A JPS59136832A JP S59136832 A JPS59136832 A JP S59136832A JP 1074783 A JP1074783 A JP 1074783A JP 1074783 A JP1074783 A JP 1074783A JP S59136832 A JPS59136832 A JP S59136832A
Authority
JP
Japan
Prior art keywords
input
memory
processor
connection line
data
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
JP1074783A
Other languages
English (en)
Inventor
Toshihiro Masumoto
増元 俊博
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
Original Assignee
NEC Corp
Nippon Electric Co 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, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP1074783A priority Critical patent/JPS59136832A/ja
Publication of JPS59136832A publication Critical patent/JPS59136832A/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
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

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

【発明の詳細な説明】 本発明はデータ転送方式特にメモリと入出力機器とのデ
ータ転送方式に関する。
主記憶と入出力機器との間のデータ転送は従来二つの方
式が行なわれている。すなわち第一の方式は高速データ
転送が可能な入出力機器、例えばディスク装置等に対す
るものでプロセッサが介在せず直接に主記憶と入出力機
器間で高速データ転送を行なう方式である。第二の方式
はデータ転送速度の遅い例えばプリンタ等に対するもの
で、バッファメモリを介在させバッファメモリと入出力
機器のデータ転送およびプロセッサによるバッファメモ
リと主記憶とのデータ転送の二段階をへて行なう方式で
ある。
第一の方式においてはデータ転送中はプロセッサは主記
憶にアクセスできず一時処理動作を行えないという欠点
があり、第二の方式においてはデ−夕転送を二段階で行
ないプロセッサは一時的にはデータ転送に使用されると
いう欠点がある。
本発明の目的は上述の従来方式の欠点を除去し入出力デ
ータ転送とは切シはなして独立してプロセッサに処理動
作を行なわせプロセッサのスループットを大幅に向上で
きるデータ転送方式を提供することにるる。
本発明の方式は、主記憶を有するプロセッサと入出力機
器とのデータ転送方式において、転送すべきデータを格
納する記憶手段と、前記プロセッサから供給されるデー
タを前記記憶手段に書き込み前記記憶手段から格納され
ているデータを読出し前記プロセッサに供給する第一の
書込み読出し手段と、前記入出力機器から供給されるデ
ータを前記記憶手段に書き込み前記記憶手段から格納さ
れているデータを読出し前記入出力機器に供給する第二
の書込み読出し手段と、前記記憶手段と前記入出力機器
とのデータ転送動作開始前に前記記憶手段と前記プロセ
ッサおよび前記主記憶との接続を切離し該データ転送動
作終了後に前記切離した接続を再接続する接続手段とを
含む。
次に本発明について図面を参照して詳細に説明する。
図は本発明の一実施例を示すブロック図である。
本発明の一実施例はプロセッサ100と、主記憶200
と、プロセッサ100からの入出力コマンドを解読し所
要機器を作動させる信号を発生する入出力デコーダ1と
、入出力機器8とプロセッサ100との間で転送きれる
べきデータを格納するメモリ4と、入出力動作を行なう
入出力機器8と、入出力機器8を制御する入出力制御部
7と、プロセッサ100の指示によシ直接入出力機器8
とメモリ4とのデータ転送を行なわせるダイレクトメモ
リアクセス制御部6と、入出力機器8とメモリ4との間
のデータ転送時に接続線13と18および接続線14.
15と19とをそれぞれ分離しメインバス11と分離す
るが通常は接続しでいる分離回路2および3と(分離す
るか否かはダイレクトメモリアクセス制御部6から接続
線21を介する切替信号によシ決定される。切替信号が
論理11aのときは分離し、論理“01のときは分離し
ない)、入出力機器8とメモリ4との間のデータ転送時
に畢 プロセッサから入出力機器8又はメモリ4へのアクセス
要求があったときに誤シとしてプロセッサ100に報知
する誤り検出部5とを含んで構成される。
次に本実施例の動作について説明する。
先ず、プロセッサ100とメモリ4とのデータ転送につ
いて説明する。このときには接続線21を介して供給さ
れる切替信号は論理101となっているので接続線13
と18および接続線14.15と19とはそれぞれ分離
回路2および3によ多接続されている。プロセッサ10
0から接続線15を介してメモリアクセス要求がまたバ
ス11および接続線14を介してメモリアドレスが供給
されさらに接続に919 ’1:へてメモリ4に供給さ
れる。
データは接続線13および18を介してメモリ4に書込
み時は供給され、読出し時は逆にメモリ4からプロセッ
サ100に供給される。これらの書込み読出し動作は通
常のプロセッサ100と主記憶200間のデータ転送と
全く同じである。メモリ4のメモリアドレスは主記憶2
θ0の延長として位置づけ出来る。
次にメモリ4と入出力機器8とのデータ転送について説
明テる。
プロセッサ100からメインバス11および接続線12
を介して供給される入出力コマンドは入出力タコダ1で
解読され接続線17を介して入出力制御部7とダイレク
トメモリアクセス制御部6とを作動させる。これに応答
して入出力制御部7は入出力機器8を作動せしめると同
時にダイレクトメモリアクセス制御部6との接続線22
および23を介するデータ転送の制御を行なう。ダイレ
クトメモリアクセス制御部6は前述の入出力デコーダ1
からの指示に応答して接続線21を介して分離回路2お
よび3ならびに[シ検出部5に論理111の切替信号を
供給する。この切替信号に応答して分離回路2および3
はメモリ4をメインバス11から分離さゼる。以後、ダ
イレクトメモリアクセス制御部6から接続線20を介し
てメモリ4にメモリアドレスが供給され、接続線24を
介し入出力制御部7を経て接続線18を介して供給され
るデータを書込みまたはメモリ4からデータが読み出さ
れて前記と逆の経路を経て入出力機器8に供給される。
この間プロセッサ100から入出力コマンド又はメモリ
アクセスがあってもこれらの要求は接続線17または接
続線25を介して誤り検出部5に供給され接続線21を
介する論理111とからプロセッサの誤動作を検出して
接続線16を介してプロセッサ100に報知する。
プロセッサ100はこのようにしてメモリ4にはアクセ
スできないがこの間でも主記憶200にはこれとは関係
なく自由にアクセスできる状態にあシスループツトを低
下せしめることなく処理動作を継続することができる。
メモリ4と入出力機器8とのデータ転送が終了するとダ
イレクトメモリアクセス制御部6は接続線21を介して
論理101を分離回路2および3に供給しメモリ4をメ
インバス11に接続する。
本実施例ではメモリ4は主記憶200とは別に設けたが
本発明はこれに限るものではなくメモリ4を主記憶20
0の一部として構成することもできる。
このように本発明にはメモリ4にプロセッサが直接アク
セスでき、メモリ4と入出力機器とのデータ転送時には
メモリ4をメインバスから切離すことによシ従来のデー
タ転送に比し格段にプロセッサのスループットを向上さ
すことができるという効果がある。
【図面の簡単な説明】
図は本発明の一実施例を示すブロック図である。 図において、1・・・・・・入出力デコーダ、2,3・
・・・・・分離回路、4・・・・・・メモ1ハ 5・・
・・・・誤り検出部、6・・・・・・ダイレクトメモリ
アクセス制御部、7・・・・・・入出力制御部、8・・
・・・・入出力機器、11・・・・・・メインバス、1
00・・・・・・プロセッサ、200・・・・・・主記
憶。 代理人 弁理士  内 原   晋

Claims (1)

  1. 【特許請求の範囲】 主記憶を有するプロセッサと入出力機器とのデータ転送
    方式において、 転送すべきデータを格納する記憶手段と、前記プロセッ
    サから供給されるデータを前記記憶手段に書き込み前記
    記憶手段から格納されているデータを読出し前記プロセ
    ッサに供給する第一の書込み読出し手段と、 前記入出力機器から供給されるデータを前記記憶手段に
    書き込み前記記憶手段から格納されているデータを読出
    し前記入出力機器に供給する第二の書込み読出し手段と
    、 前記記憶手段と前記入出力機器とのデータ転送動作開始
    前に前記記憶手段と前記プロセッサおよび前記主記憶と
    の接続を切離し該データ転送動作終了後に前記切離した
    接続を再接続する接続手段とを含むことを特徴とするデ
    ータ転送方式。
JP1074783A 1983-01-26 1983-01-26 デ−タ転送方式 Pending JPS59136832A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1074783A JPS59136832A (ja) 1983-01-26 1983-01-26 デ−タ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1074783A JPS59136832A (ja) 1983-01-26 1983-01-26 デ−タ転送方式

Publications (1)

Publication Number Publication Date
JPS59136832A true JPS59136832A (ja) 1984-08-06

Family

ID=11758896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1074783A Pending JPS59136832A (ja) 1983-01-26 1983-01-26 デ−タ転送方式

Country Status (1)

Country Link
JP (1) JPS59136832A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61183767A (ja) * 1985-02-08 1986-08-16 Nec Corp バツフアメモリ制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61183767A (ja) * 1985-02-08 1986-08-16 Nec Corp バツフアメモリ制御方式

Similar Documents

Publication Publication Date Title
JP2886856B2 (ja) 二重化バス接続方式
JPS59136832A (ja) デ−タ転送方式
JPS61127026A (ja) 光デイスク制御装置
JP2001216207A (ja) Dma診断装置及びそれに用いるdma診断方法
JPS6252333B2 (ja)
JP3012402B2 (ja) 情報処理システム
JP2501393B2 (ja) 直接メモリアクセス装置
JPH05265789A (ja) メモリ複写方式
JPH04263333A (ja) メモリ二重化方式
JPH07287694A (ja) 多重化処理システムおよびメモリ同期制御方法
JPH04326144A (ja) メモリバスエラー検出システム
JPH09282243A (ja) バス縮退に対処できるメモリ接続制御装置
JPH01243122A (ja) 情報処理装置
JPS62152056A (ja) 情報処理装置
JPS6140658A (ja) デ−タ処理装置
JPH06259369A (ja) 情報処理装置
JPS60142450A (ja) 記憶システム
JPH0830514A (ja) コントロ−ラシステム
JPH01292451A (ja) 情報処理装置
JPS63132368A (ja) マルチプロセサの割込み方式
JPS62123551A (ja) 記憶装置
JPS61206045A (ja) 情報処理システム
JPS6070585A (ja) ダビング機能を有するバブルカセットシステム
JPH04102143A (ja) メモリ装置
JPS61127025A (ja) 光デイスク制御装置