JPS61246858A - デ−タ先取り制御方式 - Google Patents

デ−タ先取り制御方式

Info

Publication number
JPS61246858A
JPS61246858A JP6580285A JP6580285A JPS61246858A JP S61246858 A JPS61246858 A JP S61246858A JP 6580285 A JP6580285 A JP 6580285A JP 6580285 A JP6580285 A JP 6580285A JP S61246858 A JPS61246858 A JP S61246858A
Authority
JP
Japan
Prior art keywords
channel
data
main memory
unit
data buffer
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.)
Granted
Application number
JP6580285A
Other languages
English (en)
Other versions
JPH0522937B2 (ja
Inventor
Tetsuya Hagiwara
哲也 萩原
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 JP6580285A priority Critical patent/JPS61246858A/ja
Publication of JPS61246858A publication Critical patent/JPS61246858A/ja
Publication of JPH0522937B2 publication Critical patent/JPH0522937B2/ja
Granted legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 チャネル制御部とチャネル部とが存在するデータ処理シ
ステムにおいて、チャネル制御部上に各チャネル部対応
にデータ・バッファ部をもうけ。
個々のチャネル部からの主メモリ・アクセス処理をデー
タ先取り制御の下で実行せしめるようにしたことが開示
される。
〔産業上の利用分野〕
本発明は、データ先取り制御方式、特にチャネル部から
の主メモリに対するアクセス処理に当たってデータ先取
り制御を行い得るようにしたデータ先取り制御方式に関
するものである。−〔従来の技術〕 従来から、チャネル制御部(CHC)  と当該チャネ
ル制御部に連繋される1つまたは複数のチャネル部(C
H)とを有するデータ処理システムが知られている。こ
のようなシステムにおいて従来各チャネル対応にデータ
・バッファをもっていない。
〔発明が解決しようとする問題点〕
このために主メモリ (M E M)からのデータ・フ
ェッチ能力は、第5図に示す如き態様となり。
主メモリ(MEM)におけるアクセス・タイムによって
抑えられていた。即ち、第5図図示の場合。
チャネル部(CHn)がアドレスA1を指示してアクセ
ス要求RQ a (A +)を発したとき、第5図図示
の如く、所定の遅れをもって主メモリ (MEM)がリ
ードされ、それによって読み出されたデータD1が所定
の遅れをもってチャネル部(CHn)にロードされ9次
いでチャネル部(CHn)が次のアクセス要求RQa 
 (Ax)を発する形となっていた。なお2図中のCH
CBusはチャネル制御部(CHC”)とチャネル(C
H)との間のバス、MEM  Busはチャネル制御部
(CHC)と主メモリ (M E M)との間のバスを
表している。
従来の場合、上記第5図図示の態様となるが。
主メモリ(M E M)の容量が大でしたがって低速の
メモリ素子が使用されている場合には、チャネル部(C
H)の能力が制限されてしまうものとなっていた。
〔問題点を解決するための手段〕
本発明は上記の点を解決することを目的としており、第
1図は本発明の原理ブロック図を示す。
図中の符号1は主メモリ (MEM)、2はチャネル制
御部(CHC)、3−iは複数個存在するチャネル部(
CH)の中の1つを表している。
本発明の場合、第1図においては図示を省略しているが
、第2図および第3図に示す如く、チャネル制御部2内
にチャネル・データ・バッファ(CHB)7をもうけ、
該バッファ7内に各チャネル部3−を対応にデータ・バ
ッファ部?−iを用意し、主メモリ1から読み出されて
きたデータDi、02などを保持しておくことができる
ようにしている。
〔作用〕
第1図図示の原理ブロック図に示す如く、最初に成るチ
ャネル部3−iがアドレスA1を指示してアクセス要求
RQb(A+)を発したとき、チャネル制御部2は、当
該アクセス要求RQbを認識し、 (i)アドレスA1
をもって主メモリ1をアクセスすると共に(ii )ダ
ミー・データをチャネル部3−iに返すようにする。
これによって、チャネル部3−iにおいては。
見掛は上データ(ダミーであるが)が返ってきたことに
より9次のアクセス要求RQC(Ax)を発することと
なる。一方、主メモリlにおいては。
アドレスA1についてのリードが行われて、リード・デ
ータD1をチャネル制御部2に転送する。
このとき、チャネル制御部2においては、当該データD
1をチャネル部3−i用の上記データ・バッファ部?−
iに保持する。
そして、上記アクセス要求RQc (Ax)がチャネル
部3−iから到来したとき、 (i)上記データD1を
チャネル部3−iに転送しかつ(ii )アドレスA2
をもって主メモリ1をアクセスする。
以下、同様の動作が繰り返されることとなり、第5図に
示した処理にくらべて効率のよいものとなる。
〔実施例〕
第2図は本発明の一実施例構成、第3図は本発明に用い
るチャネル・データ・バッファの一実施例構成、第4図
は本発明の場合における処理タイムチャートの一実施例
を示す。
図中、1は主メモリ、2はチャネル制御部、3−〇、・
・・・・・、3−nは夫々チャネル部、4はメモリ・ア
ドレス・バッファ、5はストア・データ・バッファ、6
はロード・データ・バッファ、7はチャネル・データ・
バッファ、8はデータ・バッファ、9はアドレス・レジ
スタ、10はCHCバス、1)はMP、Mバスを表して
いる。
第2図において従来公知のものと異なる点は。
実質上、チャネル・データ・バッファ(CHB)7が存
在している点である。言うまでもなく9図示メモリ・ア
ドレス・バッファ4は主メモリ1をアクセスするための
アドレスがセットされるものであり、ストア・データ・
バッファ5は主メモリ1に対する書き込み時に書き込み
データがセットされるものであり、ロード・データ・バ
ッファ6は主メモリ1に対する読み出し時に読み出され
てきたデータがセットされるものである。
第2図図示のチャネル・データ・バッファ7は。
第3図に示す如く、各チャネル部対応にデータ・バッフ
ァ部7−0.7−1.・・・・・・をもっていて。
現にどのチャネル部に対して処理が行われているかに対
応して、書き込み処理部WCHAと読み出し処理部RC
HAとによって、夫々のデータ・バッファ部7−iがア
クセスされる。
各データ・バッファ部7−1の内容には9例えば、先取
りしたデータと共に、当該データの有効性を指示するバ
リッド・ビット■やエラー情報ERRによって構成され
る。
以下、第4図図示のタイムチャートと対応づけながら説
明する。
(1)  最初、成るチャネル例えば3−0がアドレス
A1を指示して、いわば最初であることを示すアクセス
要求RQb(A+)を発したとき、チャネル制御部2は
、 (i)主メモリlに対してアドレスA1をもってア
クセスを行い、(ii)一方、アクセス要求RQbであ
ることから、ダミー・データをデータ・バッファ部7−
θ上にセットする。このときバリッド・ビットvOを無
効にしておく。そして、当該ダミー・データをチャネル
部3−0に転送する。
(2)チャネル部3−0においては、自己の発したアク
セス要求に対応してデータが転送されてきたことから、
第2回目以降のアクセス要求をアドレスA2によりアク
セス要求RQ c (A z)として出力する。
(3)  この間、主メモリ1においてはアドレスAI
によるアクセスが行われ、リード・データD1がチャネ
ル制御部2に転送される。そして当該データD1は上記
データ・バッファ部7−θ上にセットされかつバリッド
・ビットvOを有効にされる。
(4)次いで、チャネル制御部2に上記アクセス要求R
Qc  (Ax)が到来したとき、第2回目以降のアク
セス要求であることを識別し、チャネル制御部2は、 
(i)主メモリ1に対してアドレスA2をもってアクセ
スを行い、(ii)一方。
ア・クセス要求RQcであることからダミー・データを
つくることなく、データ・バッフ1部7・−0の内容(
即ちDI)をチャネル部3−0に転送する。そして、上
記バリッド・ビット■0を無効にする。
(5)  以下同様の処理が必要回数だけ繰り返される
〔発明の効果〕
以上説明した如く1本発明によれば、夫々のチャネル部
によるアクセスに対応して、データ先取りを行うことが
可能となり、チャネル部の能力を有効に発揮させること
が可能となる。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、第2図は本発明の一
実施例構成、第3図は本発明に用いるチャネル・データ
・バッファの一実施例構成、第4図は本発明の場合にお
ける処理タイムチャートの一実施例、第5図は従来の場
合のタイムチャートを示す。 図中、1は主メモリ、2はチャネル制御部、3はチャネ
ル部、7はチャネル・データ・バッファ。 ?−iはデータ・バッファ部を表す。

Claims (1)

  1. 【特許請求の範囲】 1つまたは複数のチャネル部(3−i)と、当該各チャ
    ネル部(3−i)からの主メモリに対するアクセスを制
    御するチャネル制御部(2)と、主メモリ(1)とを有
    するデータ処理システムにおいて、上記チャネル制御部
    (2)は、チャネル部(3−i)対応にデータ・バッフ
    ァ部(7−i)をもつよう構成されると共に、 1つのチャネル部(3−i)からの先に発せられたメモ
    リ・アクセス要求に対応して上記主メモリ(1)から読
    み出されたデータを上記データ・バッファ部(7−i)
    上に保持させ、 同じチャネル部(3−i)から発せられた今回のメモリ
    ・アクセス要求に対応して上記データ・バッファ部(7
    −i)上に保持されているデータを、当該チャネル部(
    3−i)に転送しかつ上記主メモリ(1)に対して上記
    今回のメモリ・アクセス要求に対するアクセスを行うよ
    うに構成されることを特徴とするデータ先取り制御方式
JP6580285A 1985-03-29 1985-03-29 デ−タ先取り制御方式 Granted JPS61246858A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6580285A JPS61246858A (ja) 1985-03-29 1985-03-29 デ−タ先取り制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6580285A JPS61246858A (ja) 1985-03-29 1985-03-29 デ−タ先取り制御方式

Publications (2)

Publication Number Publication Date
JPS61246858A true JPS61246858A (ja) 1986-11-04
JPH0522937B2 JPH0522937B2 (ja) 1993-03-31

Family

ID=13297520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6580285A Granted JPS61246858A (ja) 1985-03-29 1985-03-29 デ−タ先取り制御方式

Country Status (1)

Country Link
JP (1) JPS61246858A (ja)

Also Published As

Publication number Publication date
JPH0522937B2 (ja) 1993-03-31

Similar Documents

Publication Publication Date Title
US5249297A (en) Methods and apparatus for carrying out transactions in a computer system
US20050060441A1 (en) Multi-use data access descriptor
US6212543B1 (en) Asymmetric write-only message queuing architecture
JPS63201851A (ja) バッファ記憶アクセス方法
JPS61246858A (ja) デ−タ先取り制御方式
JPH0546527A (ja) デユアルポートメモリ回路
JPH01125644A (ja) データ転送装置
JPH0222748A (ja) 不揮発生メモリ制御回路
KR940022284A (ko) 공유메모리의 액세스 제어 방법
JPS63217460A (ja) バツフア制御回路
JPH0612363A (ja) メモリ制御装置およびマルチプロセッサシステム
JPH07160655A (ja) メモリアクセス方式
JPS6349257B2 (ja)
JPS635432A (ja) マイクロプロセツサ
JP2569524B2 (ja) 拡張記憶装置の仮想デイスク制御方式
JPH02203480A (ja) 磁気ディスク制御装置
JPH02275549A (ja) 中間バッファプリフェッチ制御方式
JPH03271859A (ja) 情報処理装置
JPS6232551A (ja) メモリアクセス制御装置
JPH0567975B2 (ja)
JPH04143843A (ja) 計算機システム
JPS628245A (ja) 仮想記憶方式
JPH04117697A (ja) マルチポートメモリ回路
JPS61221845A (ja) バツフアメモリ無効化アドレス生成方式
JPS62186344A (ja) アドレス・マツプド・レジスタ

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees