JPH02224112A - 内部データの無編集出力方式 - Google Patents

内部データの無編集出力方式

Info

Publication number
JPH02224112A
JPH02224112A JP1045752A JP4575289A JPH02224112A JP H02224112 A JPH02224112 A JP H02224112A JP 1045752 A JP1045752 A JP 1045752A JP 4575289 A JP4575289 A JP 4575289A JP H02224112 A JPH02224112 A JP H02224112A
Authority
JP
Japan
Prior art keywords
output
internal data
data
buffering
file
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
JP1045752A
Other languages
English (en)
Inventor
Mika Amano
天野 美花
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 JP1045752A priority Critical patent/JPH02224112A/ja
Publication of JPH02224112A publication Critical patent/JPH02224112A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、コンピュータシステムにおける内部データの
出力方式に関し、特に内部データの無編集出力方式に関
する。
(従来の技術) 従来、内部データの無編集出力方式は、内部データをバ
ッファに取り込み、バッファリングをした後、ファイル
へ出力するものであった。
(発明が解決しようとする課題) 上述した従来方式では、出力すべき内部データがメモリ
上で連続している場合にはバッファリングは不要である
にもかかわらず、バッファに取り込み、バッファリング
した後、ファイルに出力する処理時間が無駄にかかると
いう欠点がある。特に、大量の内部データを出力する場
合には、バッファリングした後、ファイルに出力する処
理が何度も行われ、全体の処理速度が遅くなるという欠
点がある。
本発明の目的は上述の点に畳み、内部データがメモリ上
で連続している場合にはバッファに取り込まずにファイ
ルへ直接出力することにより、大量データの処理速度を
向上させるようにした内部データの無編集出力方式を提
供することにある。
(課題を解決するための手段) 本発明による内部データの無編集出力方式は、内部デー
タを編集せずにファイルに出力する機構を有する計算機
システムの内部データの無編集出力方式において、前記
内部データと出力要求・清報を入力して、出力すべき前
記内部データに対してバッファリングが必要か否かを判
定する出力方法決定手段と、前記出力方法決定手段によ
り判定された結果によって、バッファリングが必要なら
ば出力すべき前記内部データをメモリ上からバッファへ
転送し、前記バッファ上でバッファリングした後、ファ
イルへ出力するバッファリング出力手段と、前記出力方
法決定手段により判定された結果によって、バッファリ
ングが必要でないならば、前記出力要求情報によって出
力すべき前記内部データをメモリ上からファイルへ直接
出力する直接出力手段とを有する。
(実施例) 次に、本発明について図面を参照して詳細に説明する。
第1図は本発明による内部データの無編集出力方式の一
実施例の構成を示すブロック図である。
本実施例の内部データの無編集出力方式は、内部データ
1が記憶されているメモリ6と、出力方法情報21、デ
ータの先頭位置22、データの大きさ23を含む出力要
求情報2と、出力方法決定手段31、直接出力手段32
、バッファリング出力手段33を含む無編集出力手段3
と、バッファ4と、ファイル5とを備えて構成されてい
る。
無編集出力手段3は、出力すべき内部データ1と、出力
すべき内部データ1がメモリ6上で連続していない場合
にはバッファリングが必要であることを、連続している
場合にはバッファリングが不要であることを示す出力方
法情報21、出力すべき内部データ1のメモリ6上での
先頭位置22および大きさ23などからなる出力要求情
報2を入力して出力方法決定手段31に制御を移す。
出力方法決定手段31は、出力要求情報2に含まれる出
力方法情報21によってバッファリングが必要か否か判
定し、必要ならばバッファリング出力手段33に制御を
移すが、必要でないならば直接出力手段32に制御を移
す。
直接出力手段32は、出力要求情報2によって、メモリ
6上のデータの先頭位置22からデータの大きさ23分
の内部データ1をファイル5へ出力する。
バッファリング出力手段33は、出力すべき内部データ
1をメモリ6上からバッフγ4へ転送し、バッファ4上
でバッファリングした後、ファイル5へ出力する。
バッファリング出力手段33に制御が移る場合には、出
力すべき内部データ1、内部データ1(1)〜(k)が
メモリ6上で、第2図に示すように、格納されていて、
また出力要求・情報2に含まれるデータの先頭位置22
.22(1)〜(k)およびデータの大きさ23.23
(1)〜(k>が第3図のように構成されている。
バッファリング出力手段33は、出力要求情報2によっ
て、メモリ6上のデータ先頭位置22(n)からデータ
の大きさ23 (n)分の内部データ1(n)をバッフ
ァ4へ転送する処理をnが1からkの間繰り返し行った
後、バッファ4上に集められた内部データ1をファイル
5へ出力する。
(発明の効果) 以上説明したように本発明の内部データの無編集出力方
式では、出力すべき内部データがメモリ上で連続してい
る場合には、バッファリングせずに一括してファイルへ
出力処理時間を短縮することができる。従って、大量の
内部データを編集せずにファイルに出力する際の処理時
間の短縮に非常に有用である。
【図面の簡単な説明】
第1図は本発明による内部データの無編集出力方式の一
実施例を示すブロック図、第2図は第1図に示す実施例
で用いる内部データの格納図、第3図は第1図に示す実
施例で用いるデータの先頭位置およびデータの大きさの
構成図である。 1・・・内部データ、2・・・出力要求情報、3・・・
無編集出力手段、4・・・バッファ、5・・・ファイル
、6・・・メモリ、21・・・出力方法情報、22・・
・データの先頭位置、23・・・データの大きさ、31
・・・出力方法決定手段、32・・・直接出力手段、3
3・・・バッファリング出力手段。

Claims (1)

    【特許請求の範囲】
  1. 内部データを編集せずにファイルに出力する機構を有す
    る計算機システムの内部データの無編集出力方式におい
    て、前記内部データと出力要求情報を入力して、出力す
    べき前記内部データに対してバッファリングが必要か否
    かを判定する出力方法決定手段と、前記出力方法決定手
    段により判定された結果によって、バッファリングが必
    要ならば出力すべき前記内部データをメモリ上からバッ
    ファへ転送し、前記バッファ上でバッファリングした後
    、ファイルへ出力するバッファリング出力手段と、前記
    出力方法決定手段により判定された結果によって、バッ
    ファリングが必要でないならば、前記出力要求情報によ
    って出力すべき前記内部データをメモリ上からフアイル
    へ直接出力する直接出力手段とを有することを特徴とす
    る内部データの無編集出力方式。
JP1045752A 1989-02-27 1989-02-27 内部データの無編集出力方式 Pending JPH02224112A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1045752A JPH02224112A (ja) 1989-02-27 1989-02-27 内部データの無編集出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1045752A JPH02224112A (ja) 1989-02-27 1989-02-27 内部データの無編集出力方式

Publications (1)

Publication Number Publication Date
JPH02224112A true JPH02224112A (ja) 1990-09-06

Family

ID=12728035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1045752A Pending JPH02224112A (ja) 1989-02-27 1989-02-27 内部データの無編集出力方式

Country Status (1)

Country Link
JP (1) JPH02224112A (ja)

Similar Documents

Publication Publication Date Title
US5890208A (en) Command executing method for CD-ROM disk drive
JPH02224112A (ja) 内部データの無編集出力方式
JPS6211736B2 (ja)
JPH01147720A (ja) 分類処理方式
JP2569524B2 (ja) 拡張記憶装置の仮想デイスク制御方式
JPS61100852A (ja) デ−タ転送方式
JPH04141758A (ja) データ転送方法
JPH03260870A (ja) データベースアシストにおけるプロジェクション方式
JPH0431130B2 (ja)
JPS63177234A (ja) フアイルセ−ブ・ロ−ド方法
JPH02157932A (ja) 可変長データ処理装置
JPH0346033A (ja) ジヨブ間データ転送制御方法
JPS62251943A (ja) チヤネル装置のメモリアドレス制御方式
JPH0147809B2 (ja)
JPS62135929A (ja) フアイル入出力方式
JPS61103234A (ja) デイスク制御装置
JPH02157934A (ja) 可変長データ処理装置
JPH04168519A (ja) ファイル更新方式
JPH01188960A (ja) 順編成ファイル入出力装置
JPS61127025A (ja) 光デイスク制御装置
JPS59123975A (ja) ベクトルデ−タ記憶制御方式
JPH044438A (ja) データベースバッファ利用方式
JPH04260116A (ja) 磁気ディスク装置の制御方式
JPH01128121A (ja) 磁気ディスク処理装置
JPH0554079A (ja) 情報処理装置