JPH0459635B2 - - Google Patents

Info

Publication number
JPH0459635B2
JPH0459635B2 JP56212657A JP21265781A JPH0459635B2 JP H0459635 B2 JPH0459635 B2 JP H0459635B2 JP 56212657 A JP56212657 A JP 56212657A JP 21265781 A JP21265781 A JP 21265781A JP H0459635 B2 JPH0459635 B2 JP H0459635B2
Authority
JP
Japan
Prior art keywords
pattern information
storage device
input
output
information 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.)
Expired - Lifetime
Application number
JP56212657A
Other languages
English (en)
Other versions
JPS58117041A (ja
Inventor
Hiroshi Yasue
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 JP56212657A priority Critical patent/JPS58117041A/ja
Publication of JPS58117041A publication Critical patent/JPS58117041A/ja
Publication of JPH0459635B2 publication Critical patent/JPH0459635B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は、電子計算機システムにおいてデイス
プレイやプリンタなどの文字発生装置で使用され
る文字パターンなどのパターン情報を外部記憶装
置から取得する方法に関する。
(b) 従来技術とその問題点 電子計算機システムにおいて、ワークステーシ
ヨンなどの端末装置のデイスプレイに文字情報を
表示したりプリンタでプリントアウトする際の文
字パターンは従来、(1)各端末装置やそのチヤネル
毎に装備された文字パターン情報用のメモリに格
納される、(2)外部記憶装置に格納され、ソフトウ
エアを介して取得する、(3)使用頻度の高いものは
メモリに格納し、使用頻度の低いものは自己の装
置専用のチヤネルの外部記憶装置に格納するなど
の方式が採られている。
この内(1)の各チヤネルに文字パターン用のメモ
リを装備する方式は、メモリの容量が小さいため
に、格納できるパターンの量が制限されたり、文
字パターンの変更が発生した場合迅速に対処でき
ないなどの問題がある。(2)のワークステーシヨン
などのチヤネルからソフトウエアにパターン情報
を要求し、ソフトウエアで外部記憶装置からパタ
ーン情報を読み出してチヤネルに転送する方式で
は、装置管理のためにソフトウエアの負荷が大き
くなり、パターン情報を読み出して文字発生装置
に出力するまでの所要時間が長くなる。(3)の方式
は、制御が複雑になるだけでなく、各文字発生装
置ごとにパターン情報格納装置を装備しているの
で、ワークステーシヨンなどのように多数の文字
発生装置が接続されるシステムの場合は、コスト
高となる。
(c) 発明の目的 本発明は、従来の電子計算機システムにおける
このような問題を解消し、取扱える文字数の制限
がなく、かつプログラムに負担がかからず迅速に
出力できるようにすることを目的とする。
(d) 発明の構成 本発明はこの目的を達成するために、プログラ
ム部と、前記プログラム部により使用される外部
記憶装置と、文字の表示又は印字を行なう文字出
力装置と、を備えると共に、 前記文字出力装置で表示又は印字するための文
字の文字パターン情報を格納した前記外部記憶装
置を文字パターン情報格納装置とし、 更に、前記文字パターン情報格納装置を含む外
部記憶装置を管理する文字パターン情報格納装置
管理部を設け、また、該文字パターン情報格納装
置管理部は、前記文字出力装置からのパターン情
報取り出し要求をプログラムレベルの入出力要求
に変換するコマンド生成入出力命令生成制御部
と、前記文字パターン情報格納装置へ入出力命令
を送出する入出力命令制御部とを備えて成り、 前記文字パターン情報格納装置管理部は、前記
プログラム部よりの前記外部記憶装置への入出力
起動、前記外部記憶装置よりの入出力終了応答、
および文字出力装置よりのパターン情報要求の
夫々によつて起動され、 前記パターン情報要求により起動されると、該
要求をコマンド生成入出力命令生成制御部でプロ
グラムレベルの入出力要求に変換して前記文字パ
ターン情報格納装置に対する入出力命令制御部に
入力し、そして、前記文字パターン情報格納装置
がプログラム部によつて使用中であるかを判別
し、使用中であればプログラム部での使用が終了
後に、また使用中でなれれば直ちに前記プログラ
ムレベルに変換した入出力要求を実行し、当該パ
ターン情報を読み出して文字出力装置側へ転送
し、 入出力起動を受けた場合は、当該入出力起動が
文字パターン情報格納装置または他の外部記憶装
置に対する起動かを判別し、文字パターン情報格
納装置に対する入出力要求の場合は該要求を文字
パターン情報格納装置に対する入出力命令制御部
に入力し、当該文字パターン情報格納装置がパタ
ーン情報の読み出し中でなければプログラム部使
用中に設定して入出力起動を指示し、また、当該
文字パターン情報格納装置がパターン情報の読み
出し中であればその入出力起動を保留し、他方、
他の外部記憶装置に対する場合は、そのまま入出
力起動を指示し、 入出力終了応答を受けた場合は、入出力応答指
示を送出してその返答を受領し、返答を通知した
外部記憶装置が文字パターン情報格納装置か又は
他の外部記憶装置かを判定し、他の外部記憶装置
からの返答である場合はそのままプログラム部に
通知し、他方、文字パターン情報格納装置からの
返答である場合は、再度パターン情報読み出しの
終了通知か或いはプログラム部からの起動による
終了通知かを判定し、パターン情報読み出しの終
了通知の場合は読み出したパターン情報を文字出
力装置に転送してパターン情報読み出し処理を終
了すると共にプログラム部からの入出力起動が保
留されていればその起動を行ない、プログラム部
からの起動に対する終了通知の場合はその終了通
知をプログラム部に通知する、ように制御する構
成を採つている。
(e) 発明の実施例 次に本発明によるパターン情報格納・制御方法
の実施例を説明する。第1図は本発明によるパタ
ーン情報格納・制御方法の基本構成を示すブロツ
ク図で、1はプログラム部、2はワークステーシ
ヨンのチヤネル、3は外部記憶装置のチヤネル、
4はパターン情報格納装置管理部である。ワーク
ステーシヨンのチヤネル2には、デイスプレイ2
1やプリンタ22などの文字発生装置が接続され
ている。また外部記憶装置チヤネル3には、磁気
デイスク31,32…が接続されている。
第2図はこのパターン情報格納装置管理部4の
構成を示すブロツク図で、入出力命令制御部4
1、パターン情報格納装置への入出力命令制御部
42、入出力割込み制御部43、コマンド生成・
入出力命令生成制御部44およびパターン情報転
送制御部45を備えている。
パターン情報格納装置管理部4は、外部記憶装
置31,32…の入出力起動および入出力終了に
介入し、パターン情報が格納されている装置につ
いて、その入出力動作を管理する。まず、ワーク
ステーシヨンチヤネル2からパターン情報取り出
し要求をパターン情報格納装置管理部4が受付る
と、その要求をプログラムレベルの入出力要求に
変換(入出力コマンドの生成)し、パターン情報
が格納されている外部記憶装置が、未使用の状態
ならば、入出力起動を指示して、パターン情報の
読み出しを開始する。
パターン情報が格納されている外部記憶装置が
プログラム1によつて使用されている場合は、入
出力終了が通知されるまで、入出力起動を保留さ
せ、入出力終了がプログラム1に通知された状態
で、パターン情報の入出力起動を指示し、パター
ン情報の読み出しを開始する。外部記憶装置から
入出力終了が通知され、それがパターン情報の読
み出し処理の場合は、読み出したパターン情報を
ワークステーシヨンチヤネルに転送する。
このようにパターン情報要求をワークステーシ
ヨンから受けた場合は、パターン情報格納装置に
おけるパターン情報の物理的位置を生成し、プロ
グラムのアクセスと同様にコマンドを作成する。
次にパターン情報格納装置がプログラム使用中に
あるかを判定し、プログラム使用中になつている
場合は、パターン情報格納装置をワークステーシ
ヨン使用中にして、パターン情報の読み出しを指
示する。
次にパーターン情報格納装置管理部4が、入出
力起動を受けた場合は、その外部記憶装置がパタ
ーン情報格納装置に対する起動かを判定し、パタ
ーン情報格納装置に対する起動であれば、パター
ン情報格納装置をプログラム使用中にして、外部
記憶装置に対して入出力起動を指示する。パター
ン情報格納装置以外の外部記憶装置に対する起動
の場合は、そのまま該外部記憶装置に対して入出
力起動を指示する。
入出力終了応答を受けた場合は、入出力応答指
示を外部記憶装置に対して行ない、外部記憶装置
からの返答が、パターン情報格納装置からか、そ
れ以外からか判定する。パターン情報格納装置以
外の外部記憶装置からの返答の場合は、そのまま
プログラムに通知する。パターン情報格納装置か
らの返答の場合は、パターン情報読み出しの終了
通知(ワークステーシヨンの使用中)か、プログ
ラムからの起動に対する終了通知(プログラム使
用中)かを判定し、パターン情報読み出しの終了
通知の場合は、読み出したパターン情報をワーク
ステーシヨンに転送し、一連のパターン情報読み
出し処理を終了する。プログラムからの起動に対
する終了通知の場合は、終了をプログラムに通知
し、パターン情報読み出しの要求が保留されてい
ないかを判定し、パターン情報の読み出し要求が
保留されている場合は、パターン情報格納装置を
ワークステーシヨン使用中にして、パターン情報
の読み出しの入出力起動を指示する。
次に入出力命令制御の処理動作を、第3図に示
すフローチヤートに基づいて説明する。プログラ
ム部1からの外部記憶装置チヤネル3への入出力
命令が入ると、それが外部記憶装置のチヤネル3
におけるパターン情報格納装置への入出力命令
か、それ以外のフアイルへの入出力命令かを分別
し、パターン情報格納装置以外への入出力命令で
あれば、直接外部記憶装置の当該フアイルのチヤ
ネルへ入出力命令が送出される。またパターン情
報格納装置への入出力命令であれば、パターン情
報格納装置への入出力命令制御部42に入力し
て、パターン情報のアクセス中かどうか判別し、
パターン情報アクセス中であれば、外部記憶装置
チヤネル3へ入出力命令を送出しないで、チヤネ
ル動作中として、命令を終了する。
パターン情報のアクセス中でない場合は、外部
記憶装置チヤネル3への入出力命令を送出し、入
出力装置が動作中になつたら、パターン情報格納
装置チヤネルを使用中にして、入出力命令を終了
する。
第4図はワークステーシヨンからパターン情報
要求が有つた場合のフローチヤートで、ワークス
テーシヨンチヤネル2から発生したパターン情報
要求に基づいて、コマンド生成・入出力命令生成
制御部44で、パターン情報アクセスのためのコ
マンドを生成して、パターン情報格納装置への入
出力命令制御部42に入力されると、パターン情
報格納装置が使用中かどうか判別され、その結果
使用中であれば、パターン情報アクセスを装置開
放待ちにする。パターン情報格納装置が使用中で
ない場合は、パターン情報アクセスのための入出
力命令を生成して外部記憶装置チヤネル3へ入出
力命令を送出する。そして該チヤネルが動作中で
なければ、パターン情報アクセス中とし、チヤネ
ルが動作中であれば、パターン情報アクセスをチ
ヤネル開放待ちにする。
第5図は入出力割込み制御動作のフローチヤー
トで、外部記憶装置チヤネルが動作中で入出力割
込みの要求が発生すると、チヤネル開放待ちか判
別され、チヤネル開放待ちでない場合は、割込み
の入出力装置が分別され、それがパターン情報格
納装置以外の場合は、入出力割込みがプログラム
部1に通知される。割込み入出力装置がパターン
情報格納装置であれば、パターン情報アクセス中
の場合は、パターン情報転送制御部45を介して
パターン情報をワークステーシヨンへ転送し、入
出力割込みを無効にする。またパターン情報アク
セス中でない場合は、装置開放待ちであれば、パ
ターン情報アクセスのための入出力命令を生成し
て外部記憶装置チヤネルへ送出し、入出力割込み
をプログラムへ通知する。
前記のチヤネル開放待ちの場合、パターン情報
格納装置が使用中でなければ、パターン情報アク
セスのための入出力命令を作成して、外部記憶装
置チヤネルへ入出力命令を送出して、パターン情
報アクセス中にする。そしてチヤネル開放割込み
の場合は、入出力割込みを無効にし、チヤネル開
放割込みでない場合は、入出力割込みをプログラ
ムに通知する。
第6図は複数のワークステーシヨンチヤネル2
…を備えたシステムの例で、複数のチヤネル2…
で1つのパターン情報格納装置31を共用するこ
ともできる。なおパターン情報格納装置に格納さ
れるパターンは、文字パターンに限られるもので
はなく、ハツチングなどの図形などのパターンで
あつてもよい。
(f) 発明の効果 このように本発明のパターン情報格納・制御方
法によれば、パターン情報格納装置管理部を備え
ているため、パターン情報格納装置へのアクセス
かどうかが判別され、ワークステーシヨンなどの
端末装置の文字発生装置からのパターン情報の要
求と、それ以外の記憶装置へのアクセスとが独立
して行なわれるため、文字発生装置からのパター
ン情報要求が、プログラムによる外部記憶装置の
アクセスに支障を来すこと無しに行なわれ、プロ
グラムの負荷を大きくすること無しに、容量の大
きい外部記憶装置を利用したパターン情報の格納
が可能となる。
【図面の簡単な説明】
第1図は本発明によるパターン情報格納・制御
方法の基本構成を示すブロツク図、第2図はパタ
ーン情報格納装置管理部の構成を示すブロツク
図、第3図から第5図は各制御動作を示すフロー
チヤート、第6図は本発明の方式を複数のワーク
ステーシヨンチヤネルに適用した例を示すブロツ
ク図である。 図において、1はプログラム部、2はワークス
テーシヨン(チヤネル)、21はデイスプレイ、
22はプリンタ、3は外部記憶装置(チヤネル)、
31,32は外部記憶装置、4はパターン情報格
納装置管理部である。

Claims (1)

  1. 【特許請求の範囲】 1 プログラム部と、前記プログラム部により使
    用される外部記憶装置と、文字の表示又は印字を
    行なう文字出力装置と、を備えると共に、 前記文字出力装置で表示又は印字するための文
    字の文字パターン情報を格納した前記外部記憶装
    置を文字パターン情報格納装置とし、 更に、前記文字パターン情報格納装置を含む外
    部記憶装置を管理する文字パターン情報格納装置
    管理部を設け、また、該文字パターン情報格納装
    置管理部は、前記文字出力装置からのパターン情
    報取り出し要求をプログラムレベルの入出力要求
    に変換するコマンド生成入出力命令生成制御部
    と、前記文字パターン情報格納装置へ入出力命令
    を送出する入出力命令制御部とを備えて成り、 前記文字パターン情報格納装置管理部は、前記
    プログラム部よりの前記外部記憶装置への入出力
    起動、前記外部記憶装置よりの入出力終了応答、
    および文字出力装置よりのパターン情報要求の
    夫々によつて起動され、 前記パターン情報要求により起動されると、該
    要求をコマンド生成入出力命令生成制御部でプロ
    グラムレベルの入出力要求に変換して前記文字パ
    ターン情報格納装置に対する入出力命令制御部に
    入力し、そして、前記文字パターン情報格納装置
    がプログラム部によつて使用中であるかを判別
    し、使用中であればプログラム部での使用が終了
    後に、また使用中でなければ直ちに前記プログラ
    ムレベルに変換した入出力要求を実行し、当該パ
    ターン情報を読み出して文字出力装置側へ転送
    し、 入出力起動を受けた場合は、当該入出力起動が
    文字パターン情報格納装置または他の外部記憶装
    置に対する起動かを判別し、文字パターン情報格
    納装置に対する入出力要求の場合は該要求を文字
    パターン情報格納装置に対する入出力命令制御部
    に入力し、当該文字パターン情報格納装置がパタ
    ーン情報の読み出し中でなければプログラム部使
    用中に設定して入出力起動を指示し、また、当該
    文字パターン情報格納装置がパターン情報の読み
    出し中であればその入出力起動を保留し、他方、
    他の外部記憶装置に対する場合は、そのまま入出
    力起動を指示し、 入出力終了応答を受けた場合は、入出力応答指
    示を送出してその返答を受領し、返答を通知した
    外部記憶装置が文字パターン情報格納装置か又は
    他の外部記憶装置かを判定し、他の外部記憶装置
    からの返答である場合はそのままプログラム部に
    通知し、他方、文字パターン情報格納装置からの
    返答である場合は、再度パターン情報読み出しの
    終了通知か或いはプログラム部からの起動による
    終了通知かを判定し、パターン情報読み出しの終
    了通知の場合は読み出したパターン情報を文字出
    力装置に転送してパターン情報読み出し処理を終
    了すると共にプログラム部からの入出力起動が保
    留されていればその起動を行ない、プログラム部
    からの起動に対する終了通知の場合はその終了通
    知をプログラム部に通知する、ように制御したこ
    とを特徴とするパターン情報格納・制御方法。
JP56212657A 1981-12-31 1981-12-31 パタ−ン情報格納・制御方式 Granted JPS58117041A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56212657A JPS58117041A (ja) 1981-12-31 1981-12-31 パタ−ン情報格納・制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56212657A JPS58117041A (ja) 1981-12-31 1981-12-31 パタ−ン情報格納・制御方式

Publications (2)

Publication Number Publication Date
JPS58117041A JPS58117041A (ja) 1983-07-12
JPH0459635B2 true JPH0459635B2 (ja) 1992-09-22

Family

ID=16626243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56212657A Granted JPS58117041A (ja) 1981-12-31 1981-12-31 パタ−ン情報格納・制御方式

Country Status (1)

Country Link
JP (1) JPS58117041A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62118385A (ja) * 1985-11-19 1987-05-29 日本電気株式会社 外字文字パタ−ンロ−ド方式
JPH01142596A (ja) * 1987-11-28 1989-06-05 Nec Corp コード/パタン変換方式

Also Published As

Publication number Publication date
JPS58117041A (ja) 1983-07-12

Similar Documents

Publication Publication Date Title
GB1221819A (en) Data processing apparatus
JP2821345B2 (ja) 非同期i/o制御方式
JPH0459635B2 (ja)
JPH07175665A (ja) 入出力割込制御回路
JP2823624B2 (ja) I/oインタフェース制御方法
JPH0452968B2 (ja)
JP2932568B2 (ja) データ通信装置
JPH01204768A (ja) プリンタ装置
JPS62209635A (ja) 非同期通信におけるシステム管理フアイルアクセス方式
JPH0377157A (ja) 入出力装置インターフェイス制御方式
JPH05334012A (ja) 大容量化ディスク制御装置
JPS63231545A (ja) フアイル転送システム
JPH06161683A (ja) プリンタ装置
JPS63221420A (ja) プリンタ装置
JPS6329301B2 (ja)
JPS59116809A (ja) 数値制御装置
JPH0337220B2 (ja)
JPS6364764A (ja) 出力装置
JPH0340124A (ja) インターフエース装置
JPH05274091A (ja) 磁気テープ装置
JPH04239954A (ja) 入出力制御装置
JP2000010899A (ja) 入出力処理システム及びその周辺装置制御方法並びにその制御プログラムを記録した記録媒体
JPS61264457A (ja) ログ・アウト処理方式
JPH05289955A (ja) センスデータ保持方法
JPH04275675A (ja) データベース処理方式