JPS6247763A - デ−タ処理装置からのデ−タ出力方式 - Google Patents

デ−タ処理装置からのデ−タ出力方式

Info

Publication number
JPS6247763A
JPS6247763A JP18826285A JP18826285A JPS6247763A JP S6247763 A JPS6247763 A JP S6247763A JP 18826285 A JP18826285 A JP 18826285A JP 18826285 A JP18826285 A JP 18826285A JP S6247763 A JPS6247763 A JP S6247763A
Authority
JP
Japan
Prior art keywords
data
output
blocking
output system
attribute
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
JP18826285A
Other languages
English (en)
Inventor
Michiharu Takahashi
高橋 道春
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 JP18826285A priority Critical patent/JPS6247763A/ja
Publication of JPS6247763A publication Critical patent/JPS6247763A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の目的 産業上の利用分野 本発明は、電子計算機システムなどのデータ処理装置か
ら大量の画像データを含むデータを効率良く外部記憶領
域に出力するできるデータ処理装置からの出力制御方式
に関するものである。
従来の技術 最近、電子計算機システムなどのデータ処理装置では、
画像データの処理も頻繁に行われるようになってきた。
従来、処理済みの大量の画像データを外部記憶装置に出
力する場合にも、比較的小量の文字データを出力する場
合と同様に、大量の画像データをバッファ領域の容量に
等しい多数のブロン″りに分割しつつ多数回に分けて外
部記憶装置に出力するというブロッキング出力方式が採
用されてきた。
発明が解決しようとする問題点 上述した従来のブロッキング出力方式では、大量の画像
データを何回にも分けてバッファ領域経由で外部記憶装
置へ出力しているので、CPU時間及び外部記憶装置へ
のデータ出力回数が増加し、データ処理装置全体として
の処理能力と効率が低下するという問題がある。
発明の構成 問題点を解決するための手段 上記従来技術の問題点を解決する本発明のデータ出力方
式は、データ処理装置内で多重処理される各プログラム
からデータ出力要求を受付け、この出力要求に係わるデ
ータが文字データであればバッファ領域を経由するブロ
ッキング出力方式により、画像データであればバッファ
領域を経由しない直接出力方式により、それぞれのデー
タを外部記憶装置に出力するように構成されている。
以下、本発明の作用を実施例と共に詳細に説明する。
実施例 第1図は本発明の一実施例のデータ出力方式が適用され
るデータ処理装置の主記憶内容のうち、出力制御に関連
する部分のみを示す概念図である。
主記憶装置1には、各プログラムの処理中データや処理
済みデータを格納しておく作業領域10と、この作業領
域10から外部記憶装置にデータを出力する際に中継機
構として使用されるバッファ領域11が形成されている
。
作業領域10は、多重処理されるプログラムごとに割当
てられた複数の領域群10a、10b・・・Ionから
成り、バッファ領域11も複数個のバッファ領域11a
、llb・・l1mから成っている。
さらに、主メモリ1には出力制御部12と、データ属性
テーブル13と、バッファ使用状況テーブル14とが形
成されている。
出力制御部12は、データ属性管理部12aと出力部1
2bとから構成されている。
データ属性管理部12aは、このデータ処理装置内で多
重処理される各プログラムからデータの出力要求を受付
けると、そのデータの出力方法を含と・データ属性をデ
ータ属性テーブル13に登録する。
この登録は、第2図に例示するように、出力要求を発し
たプログラム名とそのプログラム内の識別コードなどか
ら成るデータのコードをキーとして行われ、各データに
対応して、出力待ちが出力済みかを表示する出力状況、
出力データの主記憶アドレス、出力方式、使用書式名、
外部記憶装置のアドレス、使用中バッファ領域などの各
種レコード群から構成されている。
データ属性管理部12aは、上記登録が終了すると、出
力部12bに出力の要求があったことを通知する。
出力部12bは、上記通知を受けると、データ属性テー
ブル13とバッファ使用状況テーブル14とを参照して
、データ属性の一つとして指定されている出力方式に従
って、要求を発したプログラムの作業領域から図示しな
い外部記憶装置にデータを出力する。
バッファ使用状況テーブルヱ4は、第3図に例示するよ
うに、バッファ領域11a〜l1mまでの各バッファ領
域ごとに形成され、それぞれの8Jr Mには対応のバ
ッファ領域を使用しているデータの識別コードが書込ま
れている。
属性管理部12aは、このデータ処理装置内で多重処理
される各プログラムからデータ出力要求を受けるき、第
4図のフローチャートに示すような登録・処理を開始す
る。
属性管理部12aは、まずステップ21において、デー
タ属性テーブル13を参照することにより、出力要求に
係わるデータの属性が既に登録されているか否かを判定
し、登録されていなければステップ22に進み、出力方
式レコードを除く全レコードをデータ属性テーブル13
に登録し、次のステップ23に進む。属性管理部12a
は、出力要求に係わるデータの属性がデータ属性テーブ
ル13に既に登録されている場合には、ステップ21か
ら直ちにステップ23に進む。
属性管理部12aは、ステップ23において出力要求に
係わるデータの種別が文字データと図形データのいずれ
であるかを判定する。属性管理部12aは、出力要求に
係わるデータが図形データであればステップ24に進み
、属性管理テーブル13内の対応のデータコードの出力
方式レコードに、直接出力方式の指定を登録する。
属性管理部12aは、出力要求に係わるデータが文字デ
ータであればステップ25に進み、属性管理テーブル1
3内の対応のデータコードの出力方式レコードに、ブロ
ッキング出力方式の指定を登録する。
データ属性管理部12aは、上記登録が終了すると、ス
テップ26で出力部12bに出力要求を受けた旨の通知
を行い属性管理処理を終了する。
属性管理部12aから上記通知を受けた出力部12bは
、第5図のフローチャートに示すような出力処理を開始
する。
出力部12bは、まず最初のステップ31において、属
性テーブル内の出力要求に係わるデータの出力方式レコ
ードを読取り、直接出力方式が指定されていると判定す
る、ステップ32に進み、該当の作業領域内の画像デー
タをバッファを介さずに直接外部記憶装置に出力する。
出力部12bは、ステップ31においてブロッキング出
力方式が指定されていると判定すると、ステップ33に
進み、データ属性テーブル13内の該当データの使用中
バッファ領域レコードを読み取り、空きか否かを判定す
る。空きであれば、ステップ33においてその空きバッ
ファ領域を使用して直ちに文字データのブロッキング出
力が行ねれる。使用中バッファ領域が空きでなければ、
そのバッファ領域に格納されている先行の文字データに
ついてブロッキング出力を行い、そのバッファ領域が空
きになり次第前述のステップ33に進む。
出力部12bは、上記データの出力が終了すると、ステ
ップ33でデータ属性管理部12Hにその旨を通知して
出力処理を終了する。
発明の詳細 な説明したように、本発明は、小量の文字データについ
ては従来どおりのブロッキング出力方式を適用すると共
に、大量の画像データについては分割することなく直接
出力方式を採用する構成であるから、CPU時間と外部
記憶領域への出力回数を低減により処理能力と効率が大
幅に向上するという効果が奏される。
【図面の簡単な説明】
第1図は本発明の一実施例の出力方式が適用されるデー
タ処理装置の主記憶内容のうち出力処理に関連部分のみ
を示す概念図、第2図は第1図のデータ属性テーブル1
3の構成を例示する概念図。 第3図は第1図のバッファ使用状況テーブルの構成を例
示する概念図、第4図、第5図はそれぞれ第1図の出力
制御部12内のデータ属性管理部12a、出力部12b
の動作を例示するフローチャートである。 1゛・・主記憶、10・・作業領域、11・・バッファ
領域、12・・出力制御部、12a・・データ属性管理
部、12b・・出力部、13・・データ属性管理テーブ
ル、14・・バ・ノファ使用状況テーブル。

Claims (1)

    【特許請求の範囲】
  1. データ処理装置内で多重処理される各プログラムからデ
    ータ出力要求を受付け、この出力要求に係わるデータが
    文字データであればバッファ領域を経由するブロッキン
    グ出力方式により、画像データであればバッファ領域を
    経由しない直接出力方式により、それぞれのデータを外
    部記憶装置に出力することを特徴とするデータ処理装置
    からのデータ出力方式。
JP18826285A 1985-08-27 1985-08-27 デ−タ処理装置からのデ−タ出力方式 Pending JPS6247763A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18826285A JPS6247763A (ja) 1985-08-27 1985-08-27 デ−タ処理装置からのデ−タ出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18826285A JPS6247763A (ja) 1985-08-27 1985-08-27 デ−タ処理装置からのデ−タ出力方式

Publications (1)

Publication Number Publication Date
JPS6247763A true JPS6247763A (ja) 1987-03-02

Family

ID=16220595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18826285A Pending JPS6247763A (ja) 1985-08-27 1985-08-27 デ−タ処理装置からのデ−タ出力方式

Country Status (1)

Country Link
JP (1) JPS6247763A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57205885A (en) * 1981-06-15 1982-12-17 Fujitsu Ltd Channel buffer controlling system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57205885A (en) * 1981-06-15 1982-12-17 Fujitsu Ltd Channel buffer controlling system

Similar Documents

Publication Publication Date Title
JPH0452968B2 (ja)
JPH0452738A (ja) スプールファイル分散処理方式
JPS62209635A (ja) 非同期通信におけるシステム管理フアイルアクセス方式
JP2785855B2 (ja) 情報処理装置
JPH07111711B2 (ja) 処理終了割込制御システム
JPH038062A (ja) 文書変換装置
JPS6368960A (ja) 共用記憶媒体の順次アクセス制御装置
JPH0484251A (ja) 記録方法
JP2000010899A (ja) 入出力処理システム及びその周辺装置制御方法並びにその制御プログラムを記録した記録媒体
JPS58168168A (ja) 端末のスワツプ・イン・スワツプ・アウト方式
JPH0314155A (ja) ローカルエリアネットワークの命令制御方式
JPS5911461A (ja) デ−タ読み取り方式
JPS63155346A (ja) Ramチエツク方式
JP2001100932A (ja) ファイル転送方式
JPH04295935A (ja) データ処理装置
JPS6019267A (ja) デ−タ処理システム
JPS63155338A (ja) プログラム実行履歴記録制御方式
JPH01232392A (ja) 画像処理方法
JPH0535505A (ja) 入出力タスクの制御方法
JPH02247758A (ja) 端末情報の管理方式
JPH03219339A (ja) データ処理システム
JPH05241861A (ja) オペレーティングシステムの空きメモリ管理方式
JPS61260345A (ja) マルチプロセサ間のバス制御方式
JPS63156455A (ja) マルチメデイア用通信端末装置のハ−ドウエア構成方法
JPH02280264A (ja) メッセージブロック管理方式