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
Links
- 230000004913 activation Effects 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明は、電子計算機システムにおいてデイス
プレイやプリンタなどの文字発生装置で使用され
る文字パターンなどのパターン情報を外部記憶装
置から取得する方法に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a method for acquiring pattern information such as character patterns used in a character generating device such as a display or a printer in an electronic computer system from an external storage device.
(b) 従来技術とその問題点
電子計算機システムにおいて、ワークステーシ
ヨンなどの端末装置のデイスプレイに文字情報を
表示したりプリンタでプリントアウトする際の文
字パターンは従来、(1)各端末装置やそのチヤネル
毎に装備された文字パターン情報用のメモリに格
納される、(2)外部記憶装置に格納され、ソフトウ
エアを介して取得する、(3)使用頻度の高いものは
メモリに格納し、使用頻度の低いものは自己の装
置専用のチヤネルの外部記憶装置に格納するなど
の方式が採られている。(b) Prior art and its problems In electronic computer systems, the character patterns used to display character information on the display of a terminal device such as a workstation or to print it out on a printer have conventionally been determined by (1) each terminal device and its channel; (2) Stored in an external storage device and retrieved via software; (3) Frequently used items are stored in memory and used frequently. A method is adopted in which a low value is stored in an external storage device of a channel dedicated to the own device.
この内(1)の各チヤネルに文字パターン用のメモ
リを装備する方式は、メモリの容量が小さいため
に、格納できるパターンの量が制限されたり、文
字パターンの変更が発生した場合迅速に対処でき
ないなどの問題がある。(2)のワークステーシヨン
などのチヤネルからソフトウエアにパターン情報
を要求し、ソフトウエアで外部記憶装置からパタ
ーン情報を読み出してチヤネルに転送する方式で
は、装置管理のためにソフトウエアの負荷が大き
くなり、パターン情報を読み出して文字発生装置
に出力するまでの所要時間が長くなる。(3)の方式
は、制御が複雑になるだけでなく、各文字発生装
置ごとにパターン情報格納装置を装備しているの
で、ワークステーシヨンなどのように多数の文字
発生装置が接続されるシステムの場合は、コスト
高となる。 Among these, method (1) in which each channel is equipped with a memory for character patterns has a small memory capacity, which limits the amount of patterns that can be stored, and it is not possible to respond quickly when character patterns change. There are other problems. In the method described in (2), in which pattern information is requested from the software from a channel such as a workstation, and the software reads the pattern information from an external storage device and transfers it to the channel, the load on the software increases due to device management. , it takes a long time to read the pattern information and output it to the character generator. Method (3) not only requires complicated control, but also requires a pattern information storage device for each character generator, so it is not suitable for systems such as workstations where many character generators are connected. In this case, the cost will be high.
(c) 発明の目的
本発明は、従来の電子計算機システムにおける
このような問題を解消し、取扱える文字数の制限
がなく、かつプログラムに負担がかからず迅速に
出力できるようにすることを目的とする。(c) Purpose of the Invention The purpose of the present invention is to solve these problems in conventional computer systems, and to enable quick output without limiting the number of characters that can be handled and without putting a burden on the program. shall be.
(d) 発明の構成
本発明はこの目的を達成するために、プログラ
ム部と、前記プログラム部により使用される外部
記憶装置と、文字の表示又は印字を行なう文字出
力装置と、を備えると共に、
前記文字出力装置で表示又は印字するための文
字の文字パターン情報を格納した前記外部記憶装
置を文字パターン情報格納装置とし、
更に、前記文字パターン情報格納装置を含む外
部記憶装置を管理する文字パターン情報格納装置
管理部を設け、また、該文字パターン情報格納装
置管理部は、前記文字出力装置からのパターン情
報取り出し要求をプログラムレベルの入出力要求
に変換するコマンド生成入出力命令生成制御部
と、前記文字パターン情報格納装置へ入出力命令
を送出する入出力命令制御部とを備えて成り、
前記文字パターン情報格納装置管理部は、前記
プログラム部よりの前記外部記憶装置への入出力
起動、前記外部記憶装置よりの入出力終了応答、
および文字出力装置よりのパターン情報要求の
夫々によつて起動され、
前記パターン情報要求により起動されると、該
要求をコマンド生成入出力命令生成制御部でプロ
グラムレベルの入出力要求に変換して前記文字パ
ターン情報格納装置に対する入出力命令制御部に
入力し、そして、前記文字パターン情報格納装置
がプログラム部によつて使用中であるかを判別
し、使用中であればプログラム部での使用が終了
後に、また使用中でなれれば直ちに前記プログラ
ムレベルに変換した入出力要求を実行し、当該パ
ターン情報を読み出して文字出力装置側へ転送
し、
入出力起動を受けた場合は、当該入出力起動が
文字パターン情報格納装置または他の外部記憶装
置に対する起動かを判別し、文字パターン情報格
納装置に対する入出力要求の場合は該要求を文字
パターン情報格納装置に対する入出力命令制御部
に入力し、当該文字パターン情報格納装置がパタ
ーン情報の読み出し中でなければプログラム部使
用中に設定して入出力起動を指示し、また、当該
文字パターン情報格納装置がパターン情報の読み
出し中であればその入出力起動を保留し、他方、
他の外部記憶装置に対する場合は、そのまま入出
力起動を指示し、
入出力終了応答を受けた場合は、入出力応答指
示を送出してその返答を受領し、返答を通知した
外部記憶装置が文字パターン情報格納装置か又は
他の外部記憶装置かを判定し、他の外部記憶装置
からの返答である場合はそのままプログラム部に
通知し、他方、文字パターン情報格納装置からの
返答である場合は、再度パターン情報読み出しの
終了通知か或いはプログラム部からの起動による
終了通知かを判定し、パターン情報読み出しの終
了通知の場合は読み出したパターン情報を文字出
力装置に転送してパターン情報読み出し処理を終
了すると共にプログラム部からの入出力起動が保
留されていればその起動を行ない、プログラム部
からの起動に対する終了通知の場合はその終了通
知をプログラム部に通知する、ように制御する構
成を採つている。(d) Structure of the Invention In order to achieve this object, the present invention includes a program section, an external storage device used by the program section, and a character output device that displays or prints characters, and also includes: The external storage device that stores character pattern information of characters to be displayed or printed on a character output device is a character pattern information storage device, and further, a character pattern information storage device that manages the external storage device including the character pattern information storage device. A device management unit is provided, and the character pattern information storage device management unit includes a command generation input/output instruction generation control unit that converts a pattern information retrieval request from the character output device into a program level input/output request, and a an input/output command control unit that sends input/output commands to the pattern information storage device, and the character pattern information storage device management unit controls input/output activation to the external storage device from the program unit, I/O completion response from the device,
and a pattern information request from the character output device, and when activated by the pattern information request, the command generation input/output instruction generation control unit converts the request into a program level input/output request, and the An input/output command for the character pattern information storage device is input to the control section, and it is determined whether the character pattern information storage device is being used by the program section, and if it is in use, the use by the program section is terminated. Later, when it is in use again, it immediately executes the input/output request converted to the program level, reads out the pattern information and transfers it to the character output device, and when it receives an input/output activation, the input/output activation is It is determined whether the activation is for a character pattern information storage device or another external storage device, and in the case of an input/output request for the character pattern information storage device, the request is input to the input/output command control unit for the character pattern information storage device, and If the pattern information storage device is not reading pattern information, set the program section to be in use and instruct input/output activation, and if the character pattern information storage device is reading pattern information, start the input/output. On the other hand,
If it is to another external storage device, the input/output start instruction is sent as is, and if an input/output end response is received, an input/output response instruction is sent, the response is received, and the external storage device that notified the response starts writing characters. It is determined whether the response is a pattern information storage device or another external storage device, and if the response is from another external storage device, it is directly notified to the program section; on the other hand, if the response is from a character pattern information storage device, Determine again whether it is a pattern information read end notification or a termination notification initiated by the program section, and if it is a pattern information read end notification, transfer the read pattern information to the character output device and end the pattern information read process. At the same time, if an input/output activation from the program section is pending, it is activated, and if there is a termination notification for activation from the program section, the termination notification is notified to the program section.
(e) 発明の実施例
次に本発明によるパターン情報格納・制御方法
の実施例を説明する。第1図は本発明によるパタ
ーン情報格納・制御方法の基本構成を示すブロツ
ク図で、1はプログラム部、2はワークステーシ
ヨンのチヤネル、3は外部記憶装置のチヤネル、
4はパターン情報格納装置管理部である。ワーク
ステーシヨンのチヤネル2には、デイスプレイ2
1やプリンタ22などの文字発生装置が接続され
ている。また外部記憶装置チヤネル3には、磁気
デイスク31,32…が接続されている。(e) Embodiments of the Invention Next, embodiments of the pattern information storage/control method according to the present invention will be described. FIG. 1 is a block diagram showing the basic configuration of the pattern information storage/control method according to the present invention, in which 1 is a program section, 2 is a workstation channel, 3 is an external storage device channel,
4 is a pattern information storage device management section. Channel 2 of the workstation has Display 2.
1 and a character generating device such as a printer 22 are connected. Furthermore, magnetic disks 31, 32, . . . are connected to the external storage channel 3.
第2図はこのパターン情報格納装置管理部4の
構成を示すブロツク図で、入出力命令制御部4
1、パターン情報格納装置への入出力命令制御部
42、入出力割込み制御部43、コマンド生成・
入出力命令生成制御部44およびパターン情報転
送制御部45を備えている。 FIG. 2 is a block diagram showing the configuration of this pattern information storage device management section 4.
1. Input/output command control unit 42 to pattern information storage device, input/output interrupt control unit 43, command generation/
It includes an input/output command generation control section 44 and a pattern information transfer control section 45.
パターン情報格納装置管理部4は、外部記憶装
置31,32…の入出力起動および入出力終了に
介入し、パターン情報が格納されている装置につ
いて、その入出力動作を管理する。まず、ワーク
ステーシヨンチヤネル2からパターン情報取り出
し要求をパターン情報格納装置管理部4が受付る
と、その要求をプログラムレベルの入出力要求に
変換(入出力コマンドの生成)し、パターン情報
が格納されている外部記憶装置が、未使用の状態
ならば、入出力起動を指示して、パターン情報の
読み出しを開始する。 The pattern information storage device management unit 4 intervenes in input/output activation and input/output termination of the external storage devices 31, 32, etc., and manages the input/output operations of the devices in which pattern information is stored. First, when the pattern information storage management unit 4 receives a pattern information retrieval request from the workstation channel 2, it converts the request into a program level input/output request (generates an input/output command), and stores the pattern information. If the external storage device is in an unused state, it instructs input/output activation and starts reading pattern information.
パターン情報が格納されている外部記憶装置が
プログラム1によつて使用されている場合は、入
出力終了が通知されるまで、入出力起動を保留さ
せ、入出力終了がプログラム1に通知された状態
で、パターン情報の入出力起動を指示し、パター
ン情報の読み出しを開始する。外部記憶装置から
入出力終了が通知され、それがパターン情報の読
み出し処理の場合は、読み出したパターン情報を
ワークステーシヨンチヤネルに転送する。 If the external storage device that stores pattern information is being used by program 1, input/output activation is suspended until the end of input/output is notified, and program 1 is notified of the end of input/output. Instructs to start input/output of pattern information, and starts reading pattern information. When the external storage device notifies the end of input/output and the processing is to read pattern information, the read pattern information is transferred to the workstation channel.
このようにパターン情報要求をワークステーシ
ヨンから受けた場合は、パターン情報格納装置に
おけるパターン情報の物理的位置を生成し、プロ
グラムのアクセスと同様にコマンドを作成する。
次にパターン情報格納装置がプログラム使用中に
あるかを判定し、プログラム使用中になつている
場合は、パターン情報格納装置をワークステーシ
ヨン使用中にして、パターン情報の読み出しを指
示する。 When a pattern information request is received from a workstation in this way, the physical location of the pattern information in the pattern information storage device is generated, and a command is created in the same way as when accessing a program.
Next, it is determined whether the pattern information storage device is in use of a program, and if the program is in use, the pattern information storage device is made to be in use as a workstation and instructions are given to read the pattern information.
次にパーターン情報格納装置管理部4が、入出
力起動を受けた場合は、その外部記憶装置がパタ
ーン情報格納装置に対する起動かを判定し、パタ
ーン情報格納装置に対する起動であれば、パター
ン情報格納装置をプログラム使用中にして、外部
記憶装置に対して入出力起動を指示する。パター
ン情報格納装置以外の外部記憶装置に対する起動
の場合は、そのまま該外部記憶装置に対して入出
力起動を指示する。 Next, when the pattern information storage device management unit 4 receives input/output activation, it determines whether the external storage device is activated for the pattern information storage device, and if the activation is for the pattern information storage device, the pattern information storage device While the program is in use, instruct the external storage device to start input/output. In the case of activation for an external storage device other than the pattern information storage device, input/output activation is directly directed to the external storage device.
入出力終了応答を受けた場合は、入出力応答指
示を外部記憶装置に対して行ない、外部記憶装置
からの返答が、パターン情報格納装置からか、そ
れ以外からか判定する。パターン情報格納装置以
外の外部記憶装置からの返答の場合は、そのまま
プログラムに通知する。パターン情報格納装置か
らの返答の場合は、パターン情報読み出しの終了
通知(ワークステーシヨンの使用中)か、プログ
ラムからの起動に対する終了通知(プログラム使
用中)かを判定し、パターン情報読み出しの終了
通知の場合は、読み出したパターン情報をワーク
ステーシヨンに転送し、一連のパターン情報読み
出し処理を終了する。プログラムからの起動に対
する終了通知の場合は、終了をプログラムに通知
し、パターン情報読み出しの要求が保留されてい
ないかを判定し、パターン情報の読み出し要求が
保留されている場合は、パターン情報格納装置を
ワークステーシヨン使用中にして、パターン情報
の読み出しの入出力起動を指示する。 If an input/output end response is received, an input/output response instruction is issued to the external storage device, and it is determined whether the response from the external storage device is from the pattern information storage device or from another source. If the response is from an external storage device other than the pattern information storage device, the program is notified as is. In the case of a response from the pattern information storage device, it is determined whether it is a notification of the completion of reading pattern information (while the workstation is in use) or a notification of completion in response to startup from a program (while the program is in use), and the notification of completion of pattern information reading is determined. If so, the read pattern information is transferred to the workstation and the series of pattern information read processing is completed. In the case of a termination notification for activation from a program, the program is notified of termination, and it is determined whether a request to read pattern information is pending, and if a request to read pattern information is pending, the pattern information storage device While the workstation is in use, instruct to start input/output for reading pattern information.
次に入出力命令制御の処理動作を、第3図に示
すフローチヤートに基づいて説明する。プログラ
ム部1からの外部記憶装置チヤネル3への入出力
命令が入ると、それが外部記憶装置のチヤネル3
におけるパターン情報格納装置への入出力命令
か、それ以外のフアイルへの入出力命令かを分別
し、パターン情報格納装置以外への入出力命令で
あれば、直接外部記憶装置の当該フアイルのチヤ
ネルへ入出力命令が送出される。またパターン情
報格納装置への入出力命令であれば、パターン情
報格納装置への入出力命令制御部42に入力し
て、パターン情報のアクセス中かどうか判別し、
パターン情報アクセス中であれば、外部記憶装置
チヤネル3へ入出力命令を送出しないで、チヤネ
ル動作中として、命令を終了する。 Next, the processing operation of input/output command control will be explained based on the flowchart shown in FIG. When an input/output command is input from program section 1 to external storage channel 3, it is sent to external storage channel 3.
distinguishes between input/output commands to the pattern information storage device and input/output commands to other files, and if it is an input/output command to a device other than the pattern information storage device, it is directly sent to the channel of the file in the external storage device. An input/output instruction is sent. If it is an input/output command to the pattern information storage device, it is input to the input/output command control unit 42 for the pattern information storage device, and it is determined whether the pattern information is being accessed.
If the pattern information is being accessed, no input/output command is sent to the external storage device channel 3, and the command is terminated as the channel is in operation.
パターン情報のアクセス中でない場合は、外部
記憶装置チヤネル3への入出力命令を送出し、入
出力装置が動作中になつたら、パターン情報格納
装置チヤネルを使用中にして、入出力命令を終了
する。 If the pattern information is not being accessed, send an input/output command to external storage channel 3, and when the input/output device is in operation, make the pattern information storage channel in use and end the input/output command. .
第4図はワークステーシヨンからパターン情報
要求が有つた場合のフローチヤートで、ワークス
テーシヨンチヤネル2から発生したパターン情報
要求に基づいて、コマンド生成・入出力命令生成
制御部44で、パターン情報アクセスのためのコ
マンドを生成して、パターン情報格納装置への入
出力命令制御部42に入力されると、パターン情
報格納装置が使用中かどうか判別され、その結果
使用中であれば、パターン情報アクセスを装置開
放待ちにする。パターン情報格納装置が使用中で
ない場合は、パターン情報アクセスのための入出
力命令を生成して外部記憶装置チヤネル3へ入出
力命令を送出する。そして該チヤネルが動作中で
なければ、パターン情報アクセス中とし、チヤネ
ルが動作中であれば、パターン情報アクセスをチ
ヤネル開放待ちにする。 FIG. 4 is a flowchart when there is a pattern information request from the workstation. Based on the pattern information request generated from the workstation channel 2, the command generation/input/output instruction generation control unit 44 performs pattern information access. When a command is generated and input to the input/output command control unit 42 for the pattern information storage device, it is determined whether the pattern information storage device is in use, and if the pattern information storage device is in use, pattern information access is disabled from the device. Waiting for release. If the pattern information storage device is not in use, it generates an input/output command for pattern information access and sends the input/output command to the external storage device channel 3. If the channel is not in operation, pattern information is accessed, and if the channel is in operation, pattern information access is made to wait for channel release.
第5図は入出力割込み制御動作のフローチヤー
トで、外部記憶装置チヤネルが動作中で入出力割
込みの要求が発生すると、チヤネル開放待ちか判
別され、チヤネル開放待ちでない場合は、割込み
の入出力装置が分別され、それがパターン情報格
納装置以外の場合は、入出力割込みがプログラム
部1に通知される。割込み入出力装置がパターン
情報格納装置であれば、パターン情報アクセス中
の場合は、パターン情報転送制御部45を介して
パターン情報をワークステーシヨンへ転送し、入
出力割込みを無効にする。またパターン情報アク
セス中でない場合は、装置開放待ちであれば、パ
ターン情報アクセスのための入出力命令を生成し
て外部記憶装置チヤネルへ送出し、入出力割込み
をプログラムへ通知する。 Figure 5 is a flowchart of the input/output interrupt control operation. When an input/output interrupt request occurs while an external storage channel is in operation, it is determined whether the channel is waiting to be released, and if the channel is not waiting to be released, the interrupt input/output device is classified, and if it is other than a pattern information storage device, an input/output interrupt is notified to the program unit 1. If the interrupt input/output device is a pattern information storage device, and the pattern information is being accessed, the pattern information is transferred to the workstation via the pattern information transfer control unit 45, and the input/output interrupt is disabled. If the pattern information is not being accessed and the device is waiting for release, an input/output command for accessing the pattern information is generated and sent to the external storage device channel, and an input/output interrupt is notified to the program.
前記のチヤネル開放待ちの場合、パターン情報
格納装置が使用中でなければ、パターン情報アク
セスのための入出力命令を作成して、外部記憶装
置チヤネルへ入出力命令を送出して、パターン情
報アクセス中にする。そしてチヤネル開放割込み
の場合は、入出力割込みを無効にし、チヤネル開
放割込みでない場合は、入出力割込みをプログラ
ムに通知する。 In the case of waiting for channel release as described above, if the pattern information storage device is not in use, create an input/output command for pattern information access, send the input/output command to the external storage device channel, and wait for pattern information access. Make it. If it is a channel release interrupt, the input/output interrupt is disabled, and if it is not a channel release interrupt, the program is notified of the input/output interrupt.
第6図は複数のワークステーシヨンチヤネル2
…を備えたシステムの例で、複数のチヤネル2…
で1つのパターン情報格納装置31を共用するこ
ともできる。なおパターン情報格納装置に格納さ
れるパターンは、文字パターンに限られるもので
はなく、ハツチングなどの図形などのパターンで
あつてもよい。 Figure 6 shows multiple workstation channels 2
An example of a system with..., multiple channels 2...
It is also possible to share one pattern information storage device 31. Note that the patterns stored in the pattern information storage device are not limited to character patterns, but may also be patterns such as figures such as hatching.
(f) 発明の効果
このように本発明のパターン情報格納・制御方
法によれば、パターン情報格納装置管理部を備え
ているため、パターン情報格納装置へのアクセス
かどうかが判別され、ワークステーシヨンなどの
端末装置の文字発生装置からのパターン情報の要
求と、それ以外の記憶装置へのアクセスとが独立
して行なわれるため、文字発生装置からのパター
ン情報要求が、プログラムによる外部記憶装置の
アクセスに支障を来すこと無しに行なわれ、プロ
グラムの負荷を大きくすること無しに、容量の大
きい外部記憶装置を利用したパターン情報の格納
が可能となる。(f) Effects of the Invention As described above, according to the pattern information storage/control method of the present invention, since the pattern information storage device management section is provided, it is determined whether or not the pattern information storage device is being accessed, and the workstation, etc. Requests for pattern information from the character generator of the terminal device and accesses to other storage devices are performed independently, so requests for pattern information from the character generator can be processed by programs to access external storage devices. This is done without causing any trouble, and it becomes possible to store pattern information using a large-capacity external storage device without increasing the load on the program.
第1図は本発明によるパターン情報格納・制御
方法の基本構成を示すブロツク図、第2図はパタ
ーン情報格納装置管理部の構成を示すブロツク
図、第3図から第5図は各制御動作を示すフロー
チヤート、第6図は本発明の方式を複数のワーク
ステーシヨンチヤネルに適用した例を示すブロツ
ク図である。
図において、1はプログラム部、2はワークス
テーシヨン(チヤネル)、21はデイスプレイ、
22はプリンタ、3は外部記憶装置(チヤネル)、
31,32は外部記憶装置、4はパターン情報格
納装置管理部である。
FIG. 1 is a block diagram showing the basic configuration of the pattern information storage/control method according to the present invention, FIG. 2 is a block diagram showing the configuration of the pattern information storage device management section, and FIGS. 3 to 5 show each control operation. FIG. 6 is a block diagram illustrating an example of applying the method of the present invention to multiple workstation channels. In the figure, 1 is a program section, 2 is a work station (channel), 21 is a display,
22 is a printer, 3 is an external storage device (channel),
31 and 32 are external storage devices, and 4 is a pattern information storage device management section.
Claims (1)
用される外部記憶装置と、文字の表示又は印字を
行なう文字出力装置と、を備えると共に、 前記文字出力装置で表示又は印字するための文
字の文字パターン情報を格納した前記外部記憶装
置を文字パターン情報格納装置とし、 更に、前記文字パターン情報格納装置を含む外
部記憶装置を管理する文字パターン情報格納装置
管理部を設け、また、該文字パターン情報格納装
置管理部は、前記文字出力装置からのパターン情
報取り出し要求をプログラムレベルの入出力要求
に変換するコマンド生成入出力命令生成制御部
と、前記文字パターン情報格納装置へ入出力命令
を送出する入出力命令制御部とを備えて成り、 前記文字パターン情報格納装置管理部は、前記
プログラム部よりの前記外部記憶装置への入出力
起動、前記外部記憶装置よりの入出力終了応答、
および文字出力装置よりのパターン情報要求の
夫々によつて起動され、 前記パターン情報要求により起動されると、該
要求をコマンド生成入出力命令生成制御部でプロ
グラムレベルの入出力要求に変換して前記文字パ
ターン情報格納装置に対する入出力命令制御部に
入力し、そして、前記文字パターン情報格納装置
がプログラム部によつて使用中であるかを判別
し、使用中であればプログラム部での使用が終了
後に、また使用中でなければ直ちに前記プログラ
ムレベルに変換した入出力要求を実行し、当該パ
ターン情報を読み出して文字出力装置側へ転送
し、 入出力起動を受けた場合は、当該入出力起動が
文字パターン情報格納装置または他の外部記憶装
置に対する起動かを判別し、文字パターン情報格
納装置に対する入出力要求の場合は該要求を文字
パターン情報格納装置に対する入出力命令制御部
に入力し、当該文字パターン情報格納装置がパタ
ーン情報の読み出し中でなければプログラム部使
用中に設定して入出力起動を指示し、また、当該
文字パターン情報格納装置がパターン情報の読み
出し中であればその入出力起動を保留し、他方、
他の外部記憶装置に対する場合は、そのまま入出
力起動を指示し、 入出力終了応答を受けた場合は、入出力応答指
示を送出してその返答を受領し、返答を通知した
外部記憶装置が文字パターン情報格納装置か又は
他の外部記憶装置かを判定し、他の外部記憶装置
からの返答である場合はそのままプログラム部に
通知し、他方、文字パターン情報格納装置からの
返答である場合は、再度パターン情報読み出しの
終了通知か或いはプログラム部からの起動による
終了通知かを判定し、パターン情報読み出しの終
了通知の場合は読み出したパターン情報を文字出
力装置に転送してパターン情報読み出し処理を終
了すると共にプログラム部からの入出力起動が保
留されていればその起動を行ない、プログラム部
からの起動に対する終了通知の場合はその終了通
知をプログラム部に通知する、ように制御したこ
とを特徴とするパターン情報格納・制御方法。[Scope of Claims] 1. A program section, an external storage device used by the program section, and a character output device for displaying or printing characters; The external storage device that stores character pattern information of characters is a character pattern information storage device, and a character pattern information storage device management section that manages the external storage device including the character pattern information storage device is provided, and The pattern information storage device management unit includes a command generation input/output command generation control unit that converts a pattern information retrieval request from the character output device into a program level input/output request, and a command generation input/output command generation control unit that sends an input/output command to the character pattern information storage device. and an input/output command control unit, the character pattern information storage device management unit controls input/output activation from the program unit to the external storage device, input/output completion response from the external storage device,
and a pattern information request from the character output device, and when activated by the pattern information request, the command generation input/output instruction generation control unit converts the request into a program level input/output request, and the An input/output command for the character pattern information storage device is input to the control section, and it is determined whether the character pattern information storage device is being used by the program section, and if it is in use, the use by the program section is terminated. Later, if it is not in use, it immediately executes the input/output request converted to the program level, reads out the pattern information and transfers it to the character output device side, and if an input/output activation is received, the input/output activation is It is determined whether the activation is for a character pattern information storage device or another external storage device, and in the case of an input/output request for the character pattern information storage device, the request is input to the input/output command control unit for the character pattern information storage device, and If the pattern information storage device is not reading pattern information, set the program section to be in use and instruct input/output activation, and if the character pattern information storage device is reading pattern information, start the input/output. On the other hand,
If it is to another external storage device, the input/output start instruction is sent as is, and if an input/output end response is received, an input/output response instruction is sent, the response is received, and the external storage device that notified the response starts writing characters. It is determined whether the response is a pattern information storage device or another external storage device, and if the response is from another external storage device, it is directly notified to the program section; on the other hand, if the response is from a character pattern information storage device, Determine again whether it is a pattern information read end notification or a termination notification initiated by the program section, and if it is a pattern information read end notification, transfer the read pattern information to the character output device and end the pattern information read process. In addition, if an input/output activation from the program section is pending, it is activated, and if the termination notification is for activation from the program section, the termination notification is notified to the program section. Information storage and control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56212657A JPS58117041A (en) | 1981-12-31 | 1981-12-31 | Pattern information storage/control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56212657A JPS58117041A (en) | 1981-12-31 | 1981-12-31 | Pattern information storage/control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS58117041A JPS58117041A (en) | 1983-07-12 |
JPH0459635B2 true JPH0459635B2 (en) | 1992-09-22 |
Family
ID=16626243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56212657A Granted JPS58117041A (en) | 1981-12-31 | 1981-12-31 | Pattern information storage/control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58117041A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62118385A (en) * | 1985-11-19 | 1987-05-29 | 日本電気株式会社 | Extra character pattern load system |
JPH01142596A (en) * | 1987-11-28 | 1989-06-05 | Nec Corp | Code/pattern conversion system |
-
1981
- 1981-12-31 JP JP56212657A patent/JPS58117041A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS58117041A (en) | 1983-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1221819A (en) | Data processing apparatus | |
JP2821345B2 (en) | Asynchronous I/O control method | |
JPH0459635B2 (en) | ||
JPH07175665A (en) | I / O interrupt control circuit | |
JP2823624B2 (en) | I/O interface control method | |
JPH0452968B2 (en) | ||
JP2932568B2 (en) | Data communication device | |
JPH01204768A (en) | Printer | |
JPS62209635A (en) | System management file access method in asynchronous communication | |
JP3124569B2 (en) | Download control device | |
JPH0377157A (en) | I/O device interface control method | |
JPH05334012A (en) | Large capacity disk controller | |
JPS61175746A (en) | Computer system | |
JPH06161683A (en) | Printer | |
JPS63221420A (en) | Printer device | |
JPS62196729A (en) | Loading system for microprogram | |
JPH0337220B2 (en) | ||
JPS63298430A (en) | Print processing method | |
JPH0340124A (en) | Interface device | |
JPH05274091A (en) | Magnetic tape device | |
JPH0241547A (en) | I/o adapter state reporting system | |
JPH0283700A (en) | Output controller | |
JPH04239954A (en) | Input/output control device | |
JP2000010899A (en) | Input/output processing system and its peripheral device control method, and recording medium where its control program is recorded | |
JPS5920030A (en) | Controlling system of input and output instruction |