JPH02307142A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH02307142A
JPH02307142A JP1129183A JP12918389A JPH02307142A JP H02307142 A JPH02307142 A JP H02307142A JP 1129183 A JP1129183 A JP 1129183A JP 12918389 A JP12918389 A JP 12918389A JP H02307142 A JPH02307142 A JP H02307142A
Authority
JP
Japan
Prior art keywords
data
search
transferred
processing device
storage
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
JP1129183A
Other languages
English (en)
Inventor
Masahiro Ichihara
一原 正博
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
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 filed Critical NEC Corp
Priority to JP1129183A priority Critical patent/JPH02307142A/ja
Publication of JPH02307142A publication Critical patent/JPH02307142A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理装置に関し、特にディスクキャッシ
ーテブシステムに於けるデータ処理装置のサーチ指令に
対する処理の改善に関する。
〔従来の技術〕
従来ディスクファイルをアクセスするサーチ指令は外部
データ処理装置としてたとえばチャネル装置が操作し、
通常システムの主記憶に置かれるチャネルプログラムの
一部に組まれておシその構成は下記の第1表のものがあ
る。第1表に於て指令連鎖Aの形式では、サーチ指令の
実行結果が満足されないときチャネル装置は次の無条件
ジャンプ指令を読出して実行する。この場合の無条件ジ
第1表 ヤング指令は、相手データ処理装置まで送らずにチャネ
ル装置内部で処理され第1表の矢印のように再び元のサ
ーチ指令にジャンプする。したがって相手データ処理装
置はサーチ指令をサーチ条件が満足されるまで何回も実
行しなけれはならない。
また第1表の指令連鎖Bの形式では、矢印の如くサーチ
条件が満足されるまでチャネル装置の操作により同一の
サーチ指令を何回も反復実行しなければならない。上記
に於てサーチ条件が満足されると続く他の指令に進むこ
とができるのであるが、それまでの処理過程に於て相手
データ処理装置がディスクキャッシュ動作を制御してい
る場合、もしサーチ対象のレコードがキャッジ−記憶域
に存在するならばそのキャッシュ記憶手段に対して上記
サーチ指令の反復実行が行なわれることになる。
〔発明が解決しようとする課題〕
上記の点に関して次の問題が生ずる。
すなわち、レコードをキャッシュ記憶域に蓄積する場合
、指令に従った動作を行なう上でチャネルプログラムか
ら見える形式のみ備えていれば充分であることから、も
しCKD形式のレコードならばカウント部/キ一部/デ
ータ部を蓄積しディスク媒体記録形式上のキャップ/訂
正符号は不要であることは自明である。通常、サーチ対
象の一連のレコード群がキャッシュ記憶域に蓄積されて
おシ、これらレコードをサーチするときの操作を直接デ
ィスク媒体上でサーチする場合と比較してみると、第2
表はその比較を示したものである。
第2表 このことから判明するようにキャッシュ記憶域をサーチ
する場合、ランダムアクセスが可能なことから電子的高
速処理でもって一連のレコード群を反復サーチすること
ができしかも従来ならはキャップ/データ部を読飛ばす
ときに必要な細土マイクロ秒からミリ秒までのオーダの
、テーテ間に挿入される時間がなくなるわけである。し
かもサーチ指令はディスクファイルをアクセスする上で
最も頻繁に使用されるので、ここKひとつのビークを生
じる。通常データ処理システムは主記憶と複数のチャネ
ル装置とを含み、主記憶はデータ処理装置本体と複数の
チャネル装置に共用されているので、主記憶とチャネル
装置間の交信が増加するとデータ処理装置本体および他
チャネル装置と主記憶との交信を待たせる確率を増加せ
しめる。
結局従来に比べて主記憶の負荷を高めるためいわゆるデ
ータオーバラシャコマンドオーバツクとして知られてい
る事象の発生確率を高める。もし、キャッシュ記憶域で
のサーチ動作に遊びの時間を組込むようKするならば、
それはキャッシュ動作を行なわせる本来の目的に反する
ことになる。
〔課題を解決するための手段〕
本発明は、上記問題点を改善するべく、従来チャネル装
置が行なっていたサーチ指令の反復発送の操作をディス
クキャッシュ機能を有するデータ処理装置に於て行ない
また丈−チデータを記憶することにより主記憶およびチ
ャネル装置の負荷を低減した装置を提供するものである
すなわち本発明は、外部データ処理装置とディスフファ
イル記憶装置との間に接続され、外部データ処理装置か
らの指令に基づきディスクファイル記憶装置の記憶デー
タをアクセスしたときに記憶データを蓄積するキャッシ
ュ記憶手段を有し外部データ処理装置からの指令による
アクセス対象の記憶データがすでにキャッシュ記憶手段
に存在する場合に社ディスクファイル記憶装置のかわシ
にキャッシュ記憶手段をアクセスする機能を有するデー
タ処理装置に於て、外部データ処理装置からのサーチ指
令を受信した場合にはサーチ指令に引き続き転送される
サーチデータをデータ比較手段に転送するのと同期して
コントロール記憶手段に格納し、これに同期してキャッ
シュ記憶手段から読出したデータをデータ比較手段に転
送し、データ比較手段は両データを順次比較する第1モ
ードの動作を行ない、比較した結果が丈−チ指令の条件
を満足しない場合にはコントロール記憶手段に格納した
サーチデータを読出してデータ比較手段に転送し、これ
に同期してキャッシュ記憶手段の先と社異なる記憶領域
から読出したデータをデータ比較手段に転送し両データ
を順次比較する第2モードの動作を行なうことを特徴と
する。
〔実施例〕
次に本発明の実施例について説明する。第1図は本発明
の1実施例を示すブロック図である。データ処理装置1
とキャッシュ記憶装置2は同一装置に組込まれていても
よく、また別装置として分割されていてもよい。データ
処理装置1は、第1インタフエース線3によシ外部デー
タ処理装置に接続され第1インタフェース手段10は全
体制御手段16の指揮に従って外部データ処理装置との
インタフェース動作を行なう。またデータ処理装置1は
、第2インタフエース線4によシブイスクツアイル記憶
装置に接続嘔れ第2インタフェース手段11は全体制御
手段16の指揮に従ってディスクファイル記憶装置との
インタフェース動作を行なう。第1インタフェース手段
10もしくは第2インタフェース手段11との間のデー
タ授受に関連して、キャッシュ記憶制御手段12を介し
てキャッシュ記憶手段21にデータを蓄積したり逆に2
1からデータを読出した夛できる。同様に第1インタフ
ェース手段10もしくは第2インタフェース手段11と
の間のデータ授受に関連して、コントロール記憶制御手
段13を介してコントロール記憶手段14にデータを記
憶したり逆に14からデータを読出したシできる。全体
制御手段16は、キャッシュ記憶制御手段12を指揮し
てキャッシュ記憶手段21の番地を与えまたコントロー
ル記憶制御手段13を指揮してコントロール記憶手段1
4の番地を与え、データの書込みないし読出しを方向づ
ける。
第2図は、前述の第1モードの動作に関して第1図に制
御の方向付けをしたブロック図である。
全体制御手段16は第1インタフェース手段10を指揮
してサーチ指令をデータバス17を経由して取込み、指
令を解読したのちキャッシュ記憶制御手段12を指揮し
てキャッシュ記憶手段21にサーチ対象域の先頭番地を
与え、データの読出しを方向付けさらにそのデータをデ
ータ比較手段15に供給するように指揮する。引き続き
全体制御手段16は第1インタフェース手段10を指揮
してサーチデータを受信するよう方向付けるがこの前に
コントロール記憶制御手段13を指揮してコントロール
記憶手段14に受信したサーチデータを格納すべき格納
開始番地を与え、データ格納を方向付ける。上記の方向
付けに沿って第1インタフエース線3上転送された一連
のサーチデータは、データ比較手段15とコントロール
記憶制御手段13に順次転送される。コントロール記憶
制御手段13に転送されたサーチデータは順次コントロ
ール記憶手段14に格納され格納番地も歩進される。第
1インタフェース手段10のサーチデータ転送のタイミ
ングに同期してキャッシュ記憶制御手段12はキャッシ
ュ記憶手段21から丈−チ対象のデータを順次読出して
データ比較手段15に転送する。データ比較手段15は
両データを順次比較する。サーチデータの転送が終了す
ると両データの比較結果はデータ比較手段15から全体
制御手段16によって参照される。このとき全体制御手
段16は、比較結果が満足されていると前述の第2モー
ド動作には移行せずに次の指令を受信するように働き、
比較結果が満足されない場合は以下に述べる第2モード
の動作に移行する。
第3図は、上記第2モードの動作に関して第1図に制御
の方向付けをしたブロック図である。第3図に於て第2
モードに移行するために、全体制御手段16は、キャッ
シュ記憶制御手段12を指揮して次にサーチ対象となる
キャッジ−記憶域の先頭番地を与えキャッシュ記憶手段
21からのデータ読出しとそのデータのデータ比較手段
15への転送を方向付け、またコントロール記憶制御手
段13を指揮して前述の格納したサーチデータの格納開
始番地を与えコントロール記憶手段14からサーチデー
タを読出しデータ比較手段15へ転送するよう方向付け
る。キャッジ−記憶手段21から読出したデータとコン
トロール記憶手段14から読出したデータとは同期をと
られ順次データ比較手段15に於て比較される。所定の
データの数だけ比較するために全体制御手段16は、デ
ータを計数する手段を含み、計数が尽きるとデータ比較
手段15の比較動作および他のデータ転送の方向付けを
終結する。データ比較手段15の比較結果が満足されな
い場合上記第2モードの動作を反復し、比較結果が満足
される場合は、全体制御手段16は第1インタフェース
手段10を指揮して次の指令を受信するように働く。
本実施例に於て全体制御手段16はマイクロプログラム
手段を含んでよく、マイクロプログラム手段を用いれば
上述の制御はより適切に行なうことができる。また本実
施例以外にも、コントロール記憶手段の役目をキャッシ
ュ記憶手段に持たせる方法もあり、この場合はキャッシ
ュ記憶手段の2つの領域を交互にアクセスしてデータ比
較を行なうことになる。
本発明は第1モードと第2モードの動作を有することを
特徴としているが第1モードを単に外部データ処理装置
からのサーチデータ格納として扱うことは、本発明の効
果を若干低める程度であって本発明の範囲内に過ぎない
〔発明の効果〕
本発明は以上説明したように、サーチ指令の初回のみサ
ーチデータを受信すればよく引き続く2回目以降のサー
チ動作に於ては外部データ処理装置との間でサーチ指令
およびサーチデータの授受を不要とするのでいわゆる主
記憶の負荷を増大することなく効率よくサーチ動作を行
なうことができる効果がある。
図面の簡単な説明 第1図は本発明の一実施例を示すブロック図、第2図は
第1モードの動作の方向付けをしたブロック図、第3図
は第2モードの動作の方向付けをしたブロック図である
l・・・データ処理装置、2・・・キャッシュ記憶装置
、3・・・第1インタフエース線、4・・・第2インタ
フエース線、10・・・第1インタフェース手段、11
・・・第2インタフェース手段、12・・・キャッシュ
記憶制御手段、13・・・コントロール記憶制御手段、
14・・・コントロール記憶手段、15・・・データ比
較手段、16・・・全体制御手段、21・・・キャッシ
ュ記憶手段。
〜臥弁理士内原 晋

Claims (1)

    【特許請求の範囲】
  1. 外部データ処理装置とディスクファイル記憶装置の間に
    接続され、該外部データ処理装置からの指令に基づき該
    ディスクファイル記憶装置の記憶データをアクセスした
    ときに該記憶データを蓄積するキャッシュ記憶手段を有
    し、上記指令によるアクセス対象の該記憶データがすで
    に該キャッシュ記憶手段に存在する場合には該ディスク
    ファイル記憶装置のかわりに該キャッシュ記憶手段をア
    クセスする機能を有するデータ処理装置において、該外
    部データ処理装置からのサーチ指令を受信した場合は該
    サーチ指令に引き続き転送されるサーチデータをデータ
    比較手段に転送するのと同期してコントロール記憶手段
    に格納し、これに同期して該キャッシュ記憶手段から読
    出したデータをデータ比較手段に転送し、該データ比較
    手段は両データを順次比較する第1モードの動作を行な
    い、比較した結果が該サーチ指令の条件を満足しない場
    合には該コントロール記憶手段に格納したサーチデータ
    を読出してデータ比較手段に転送し、これに同期して該
    キャッシュ記憶手段の先とは異なる記憶領域から読出し
    たデータをデータ比較手段に転送し両データを順次比較
    する第2モードの動作を行なうことを特徴とするデータ
    処理装置。
JP1129183A 1989-05-22 1989-05-22 データ処理装置 Pending JPH02307142A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1129183A JPH02307142A (ja) 1989-05-22 1989-05-22 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1129183A JPH02307142A (ja) 1989-05-22 1989-05-22 データ処理装置

Publications (1)

Publication Number Publication Date
JPH02307142A true JPH02307142A (ja) 1990-12-20

Family

ID=15003197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1129183A Pending JPH02307142A (ja) 1989-05-22 1989-05-22 データ処理装置

Country Status (1)

Country Link
JP (1) JPH02307142A (ja)

Similar Documents

Publication Publication Date Title
KR930008684B1 (ko) 데이타 베이스 백업카피 발생 방법
JPH03218514A (ja) I/oバッファのサイズを最適にする方法および最適にされたi/oバッファを有するコンピュータ装置
CN111290708B (zh) 一种基于动态调整的环形缓冲区的数据处理方法及设备
CN111290709B (zh) 一种可动态调整的环形缓冲区
JPH02307142A (ja) データ処理装置
US5860087A (en) Data search method wherein the court-key-data (CKD) storage subsystem disconnects from the central processing unit when searching
JPS6049946B2 (ja) バッファメモリ制御方式
JP2005267036A (ja) トレース出力制御方法およびトレースシステム
JPH086829A (ja) データベースの同時全件検索方法
JPH0239225A (ja) ファイルシステム
JPH0789341B2 (ja) データ処理装置
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPH10171509A (ja) プロセス制御装置
JPH0245853A (ja) データ形式変更・格納処理方式
JPH0418658A (ja) 機能分散型計算機システム
JPH01258126A (ja) 検索継続制御方法
JPH04251351A (ja) 磁気ディスクキャッシュ制御方式
JPS63140350A (ja) リカバリポイントログ出力量削減方式
JPS6191738A (ja) 情報処理装置
JP2001184262A (ja) キャッシュメモリ構造及びキャッシュメモリ装置
JPS61147337A (ja) マイクロプログラム制御方式
JPH11328028A (ja) 入出力バッファ、入出力バッファ制御方法、共有ファイルアクセス方法、多重計算機システム,入出力バッファ制御プログラムを記録した記録媒体、共有ファイルアクセスプログラムを記録した記録媒体
JPH0689262A (ja) 会話型処理における動的レコード制御方式
JP2001195298A (ja) 不揮発メモリ書込方法
JPH11259349A (ja) ファイル転送方法