JPH03113541A - ジョブ間データ転送装置 - Google Patents

ジョブ間データ転送装置

Info

Publication number
JPH03113541A
JPH03113541A JP1252582A JP25258289A JPH03113541A JP H03113541 A JPH03113541 A JP H03113541A JP 1252582 A JP1252582 A JP 1252582A JP 25258289 A JP25258289 A JP 25258289A JP H03113541 A JPH03113541 A JP H03113541A
Authority
JP
Japan
Prior art keywords
data
data output
jobs
output buffer
job
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
JP1252582A
Other languages
English (en)
Inventor
Akihiro Musa
昭裕 撫佐
Junichi Shimane
島根 淳一
Ko Yoshimori
香 吉森
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 JP1252582A priority Critical patent/JPH03113541A/ja
Publication of JPH03113541A publication Critical patent/JPH03113541A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子計算機のジョブ間データ転送装置に利用
する。データ管理システムに関し、特に、複数ジョブ間
のデータ転送に高速性を要求されるシステムの高速デー
タ転送制御装置に関するものである。
〔概要〕
本発明はジョブ間データ転送装置において、各ジ:Iブ
のデータ出力用バッファをメモリに64゛保およびデー
タ転送を管理する制御モジ;・−ルを設け、ジ:]ブ間
のデータ転送をメモリ上で行うことにより、 ジョブ間のデータ転送を高速に行うことができ、プログ
ラムの作成を用意にてきるようにしたものである。
〔従来の技術〕
第3図は従来例のジョブ間データ転送装置のブロック構
成図である。
従来、ジョブ間データ転送装置は、第3図に示すように
転送するデータをディスク装置40に書込み、他のジョ
ブがディスクから読出すディスク装置40を介した方式
であった。そのためにジョブ間データ転送にはディスク
装置40に対するアクセス時間を必要としていた。
〔発明が解決しようとする問題点〕
しかし、このような従来例のジョブ間データ転送装置で
は、複数のジョブがそれぞれディスクファイルを介して
データ転送を行う方式になっているために、ディスク装
置のアクセス時間が発生し、ジョブの処理時間が長くな
る欠点があった。
また、ジ:1ブ内の各プログラムは、ディスクファイル
の形式やデータのアドレスを意識しなければならないの
で、プログラムの設計および製造が容易でない欠点があ
った。
〔問題点を解決するだめの手段〕
本発明は、オペレーティングシステム常駐領域およびス
レーブ領域を含むメモリと、ディスク装置とを備え、上
記スレーブ領域は複数のジョブを含むジョブ間データ転
送装置において、上記オペレーティングシステム常駐領
域には、上記各ジョブごとの出力データを格納するデー
タ出力用バッファと、上記各ジョブごとにこのデータ出
力用バッファを確保する手段、上記各ジョブからのデー
タ出力要求に基づき出力要求のあったデータを該当する
データ出力用バッファに格納する手段および上記各ジョ
ブからのデータ入力要求に基づき入力要求のあったデー
タを該当するデータ出力用バッファの内容から読出して
与える手段を含む制御モジュールとを備え、上記スレー
ブ領域は、上記制御モジュールにより起動され指示され
たデータ出力用バッファの該当する内容を上記ディスク
装置に格納するディスク書込ルーチンを含み、」ユ記制
御モジュールは、上記各データ出力用バッファの格納量
が限度に達したときにそのデータ出力用バッファに格納
された直ぢに使用しないデータを−り記ディスク装置に
格納する指示を上記ディスク書込ルーチンに与える手段
を含むことを特徴とする。
〔作用〕
制mモジュールは各ジョブごとにオペレーティングシス
テム常駐領域にデータ出力用バッファを確保する。また
各ジョブからのデータ出力要求に基づいて出力要求のあ
ったデータを該当するデータ出力用バッファに格納する
。また各ジョブからのデータ入力要求に基づき入力要求
のあったデータを該当するデータ出力用バッファの内容
から読出してそのジョブに与える。さらに各テ′−タ出
力用バッファの格納量が限度に達したときにそのデータ
出力用バッファに格納された直ちに使用しないデータを
ディスク装置に格納する指示をディスク書込ルーチンに
与える。ディスク書込ルーチンは指示されたデータ出力
用バッファの該当する内容をディスクに格納する。以上
の動作によりジョブ間のデータ転送を高速に行うことが
でき、かつプログラムの作成を容易にできる。
〔実施例〕
本発明の実施例について図面を参照して説明する。第1
図は本発明一実施例ジ=1ブ間データ転送装置のブロッ
ク構成図である。第1図において、ジョブ間転送装置は
、オペレーティングシステム常駐領域としてO8常駐領
域20およびスレーブ領域30を含むメモリ10と、デ
ィスク装置40とを備え、スレーブ領域30は複数のジ
ョブ31.〜313を含む。
ここで本発明の特徴とするところは、O8常駐領域20
には、各ジョブ31.〜313 ごとの出力データを格
納するデータ出力用バッファ22.〜223 と、各ジ
ョブ31.〜313 ごとにこのデータ出力用バッファ
22.〜223を確保する手段、各ジ三1ブ31.〜3
13からのデー7出力要求に基づき出力要求のあったデ
ータを該当するデータ出力用バッファ22に格納する手
段および各ジョブ31.〜313からのデータ入力要求
に基づき入力要求のあったデータを該当するデータ出力
用バッファ22の内容から読出して与える手段を含む制
御モジュール21とを備え、スレーブ領域30は、制御
モジュール21により起動され指示されたデータ出力用
バッファ22の該当する内容をディスク装置40に格納
するディスク書込ルーチン32を含み、制御モジコール
21は、各データ出力用バッファ22の格納量が限度に
達したときにそのデータ出力用バッファ22に格納され
た直ちに使用しないデータをディスク装置40に格納す
る指示をディスク書込ルーチン32に与える手段を含む
ことにある。
このような構成のジョブ間データ転送装置の動作につい
て説明する。第2図は本発明のジョブ間データ転送装置
の動作を示すフローチャートである。第2図において、
第2図(a)は格納時および第2図(b)は続出時の動
作を示す。第1図および第2図において、制御モジュー
ル21は、はじめに各ジョブ31ごとにデータ出力用バ
ッファ22をO8常駐領域20に確保し、各ジョブ31
からデータ出力要求を入力したときに、出力要求のあっ
たデータをそのジョブ31のデータ出力用バッファに出
力する。
各ジョブ31のデータ入力要求に対しては該当するジョ
ブ31のデータ出力用バッファにあるデータを転送する
。
バッファ内にデータがいっばいになったときには直ちに
使用しないデータをディスク装置40に保存するために
制御モジュール21はディスク書込ルーチン32にアク
セスし直ちに使用しないデータをディスク装置に書込む
。
〔発明の効果〕
以上説明したように、本発明は、ジョブ間のデータ転送
を高速に行うことができ、かつ制御モジュールを一つの
サブルーチンとして利用できプログラム上でデータ転送
の方法を意識する必要がなくブト1グラノ・4作成を容
易にできる俊れた効果がある。
【図面の簡単な説明】
第1図は本発明一実施例ジョブ間データ転送装置のブロ
ック構成図。 第2図は本発明のジ=lブ間データ転送装置の動作を示
すフローチャート。 第3図は従来例のジョブ間データ転送装置のブロック構
成図。 10・・・メモリ、20・・・O8常駐領域、21・・
・制御モジュール、22.〜223・・・データ出力用
バッファ、30・・・スレーブ領域、31.〜313・
・・ジョブ、32・・・ディスク書込ルーチン、40・
・・ディスク装置。

Claims (1)

  1. 【特許請求の範囲】 1、オペレーティングシステム常駐領域およびスレーブ
    領域を含むメモリと、ディスク装置とを備え、 上記スレーブ領域は複数のジョブを含むジョブ間データ
    転送装置において、 上記オペレーティングシステム常駐領域には、上記各ジ
    ョブごとの出力データを格納するデータ出力用バッファ
    と、上記各ジョブごとにこのデータ出力用バッファを確
    保する手段、上記各ジョブからのデータ出力要求に基づ
    き出力要求のあったデータを該当するデータ出力用バッ
    ファに格納する手段および上記各ジョブからのデータ入
    力要求に基づき入力要求のあったデータを該当するデー
    タ出力用バッファの内容から読出して与える手段を含む
    制御モジュールとを備え、 上記スレーブ領域は、上記制御モジュールにより起動さ
    れ指示されたデータ出力用バッファの該当する内容を上
    記ディスク装置に格納するディスク書込ルーチンを含み
    、 上記制御モジュールは、上記各データ出力用バッファの
    格納量が限度に達したときにそのデータ出力用バッファ
    に格納された直ちに使用しないデータを上記ディスク装
    置に格納する指示を上記ディスク書込ルーチンに与える
    手段を含む ことを特徴とするジョブ間データ転送装置。
JP1252582A 1989-09-28 1989-09-28 ジョブ間データ転送装置 Pending JPH03113541A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1252582A JPH03113541A (ja) 1989-09-28 1989-09-28 ジョブ間データ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1252582A JPH03113541A (ja) 1989-09-28 1989-09-28 ジョブ間データ転送装置

Publications (1)

Publication Number Publication Date
JPH03113541A true JPH03113541A (ja) 1991-05-14

Family

ID=17239378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1252582A Pending JPH03113541A (ja) 1989-09-28 1989-09-28 ジョブ間データ転送装置

Country Status (1)

Country Link
JP (1) JPH03113541A (ja)

Similar Documents

Publication Publication Date Title
US6408369B1 (en) Internal copy for a storage controller
JPS6243766A (ja) 共用資源の状態管理方式
US7330947B2 (en) Method and apparatus for backing up data in virtual storage medium
JPH1063551A (ja) 情報処理装置
JPH054697B2 (ja)
JP3614886B2 (ja) ファイルシステム
JPH04350738A (ja) ディスクスペース管理方式
JPH01255028A (ja) 外部記憶装置のアクセス方法
JPH05334012A (ja) 大容量化ディスク制御装置
JP2994917B2 (ja) 記憶システム
JPH04184525A (ja) 磁気ディスク装置
JPH0335477A (ja) 周辺記憶制御装置
JP2966431B2 (ja) 情報処理装置におけるファイル領域クリア方法
JPH11184829A (ja) デバイス間データ転送装置及びその方法
JPS61221842A (ja) コンピユ−タ・システム
JPH0477916A (ja) 磁気ディスク装置
JPS62108346A (ja) プロセス間通信方式
JPH0314019A (ja) 媒体集合型装置アクセス方式
JPH04370855A (ja) 複数ブロック一括入出力制御方式
JPH04349524A (ja) データ管理装置
JPH07210332A (ja) ディスクアレイ装置
JPH0467240A (ja) データ処理装置
JPH07175602A (ja) ハードディスクエミュレータ
JPH05100934A (ja) 複数磁気デイスクフアイル管理機能
JPS62202242A (ja) 仮想デイスク装置のマツピング方式