JPS6046734B2 - character display system - Google Patents
character display systemInfo
- Publication number
- JPS6046734B2 JPS6046734B2 JP14261477A JP14261477A JPS6046734B2 JP S6046734 B2 JPS6046734 B2 JP S6046734B2 JP 14261477 A JP14261477 A JP 14261477A JP 14261477 A JP14261477 A JP 14261477A JP S6046734 B2 JPS6046734 B2 JP S6046734B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- code
- buffer
- code converter
- frequently used
- 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
Links
Description
【発明の詳細な説明】
本発明はターミナル制御装置(以下TCと略称)からビ
デオ・データ・ターミナル装置(以下VDTと略称)へ
文字コードと文字パターンを送出し、TCにより制御さ
れる複数台のVDTの表示装置の画面に、上位装置から
送られてきた文字データを表示するようにした文字表示
システムに関する。Detailed Description of the Invention The present invention transmits character codes and character patterns from a terminal control device (hereinafter abbreviated as TC) to a video data terminal device (hereinafter abbreviated as VDT), and transmits a character code and a character pattern to a plurality of devices controlled by the TC. The present invention relates to a character display system that displays character data sent from a host device on the screen of a VDT display device.
第1図は文字表示システムの構成図、第2図はその動作
を示すフローチャートである。FIG. 1 is a block diagram of the character display system, and FIG. 2 is a flowchart showing its operation.
第1図において、1はターミナル制御装置(TC)、2
はTCのコード・バッファ、3はTCのコード変換器、
4はTCの文字発生バッファ(以後CGバッファと略称
)、5はビデオ・データ・ターミナル装置(VDT)、
6はVDTのコード・バッファ、7はVDTのコード変
換器、8はVDT(7)CGバッファ、9は表示制御装
置、10は表示装置、11はTCのデータ・バッファで
ある。まず従来の文字表示システムの動作について、第
1図と第2図によつて説明する。In Figure 1, 1 is a terminal control device (TC), 2
is the TC code buffer, 3 is the TC code converter,
4 is a TC character generation buffer (hereinafter abbreviated as CG buffer); 5 is a video data terminal device (VDT);
6 is a VDT code buffer, 7 is a VDT code converter, 8 is a VDT (7) CG buffer, 9 is a display control device, 10 is a display device, and 11 is a TC data buffer. First, the operation of a conventional character display system will be explained with reference to FIGS. 1 and 2.
以下の個条書き説明文の前の。内の数字は第2図のフロ
ーチャート中の数字に対応する。1:上位装置A(チャ
ンネル装置等)からTCIのデータ・バッファ11にデ
ータが送られる。Before the bulleted explanation below. The numbers inside correspond to the numbers in the flowchart of FIG. 1: Data is sent from the higher-level device A (channel device, etc.) to the data buffer 11 of the TCI.
2:このデータを1画面分の文字コードに編集し、TC
Iのコード、バッファ2に格納する。2: Edit this data to the character code for one screen, and
Store the code of I in buffer 2.
3:この文字コードをTCのコード・バッファ2からV
DTのコード・バッファ6に送る。3: Transfer this character code from TC code buffer 2 to V
Send to code buffer 6 of DT.
4:コード・バッファ6より文字コードをよみ、VDT
のコード変換器7に対応する文字コードがあるか、探索
する。4: Read character code from code buffer 6, VDT
A search is made to see if there is a character code corresponding to the code converter 7.
あれば5に進む。 :コード変換器7のコードに付加さ
れた使用フラグを’’1’’にセットする。If so, proceed to step 5. : Set the use flag added to the code of the code converter 7 to ``1''.
6:すべての文字コードの探索が終了するまで、4、5
を繰返す。6: 4, 5 until all character codes are searched
Repeat.
処理が終了すると7に進む。7:再びコード・バッファ
6より文字コードを読み、コード変換器7に対応する文
字コードがあるか、探索する。When the processing is completed, the process proceeds to 7. 7: Read the character code from the code buffer 6 again and search for a corresponding character code in the code converter 7.
対応するコードがあれば@に進み、なければ8に進む。
8:コード変換器7にコードがなければ、■DT5から
TClにその文字コードを選出して文字パターンを要求
する。If there is a corresponding code, proceed to @; if not, proceed to 8.
8: If there is no code in the code converter 7, select the character code from DT5 to TCl and request the character pattern.
9:TClはその文字コードに対応する文字パターンを
、TCのコード変換器3を使用して探索し、TCのCG
バッファ4より読出し、VDT5に送出する。9: TCl searches for a character pattern corresponding to the character code using TC's code converter 3, and converts it to TC's CG.
Read from buffer 4 and send to VDT5.
[相]:VDT5は文字パターンを受取ると、コード変
換器7の使用フラグアが“0゛の個所を若い番地から順
次探索して検出する。[Phase]: When the VDT 5 receives a character pattern, it sequentially searches and detects locations where the flag used by the code converter 7 is "0" starting from the smallest address.
◎:その個所を検出すると、コード変換器7にコードと
■DT(7)CGバッファ8の格納アドレスとを格納し
、使用フラグを“1゛にセットする。◎: When the location is detected, the code and the storage address of the DT(7) CG buffer 8 are stored in the code converter 7, and the use flag is set to "1".
また文字パターンをCGバッファ8に格納する。@:コ
ード変換器7のアドレスによりCGバッファ8から読出
された文字パターンを、表示制御装置9を介して表示装
置10の画面に表示する。Also, the character pattern is stored in the CG buffer 8. @: The character pattern read from the CG buffer 8 according to the address of the code converter 7 is displayed on the screen of the display device 10 via the display control device 9.
◎:すべての文字コードに対する文字パターンの表示が
終了するまで、7〜@の処理を繰返す。◎: Repeat steps 7 to @ until display of character patterns for all character codes is completed.
以下説明した従来の文字表示システムでは、VDT5の
コード変換器7とCGバッファ8には、電源投入時にお
いては何も格納されていない。従つて処理開始後しばら
くは、前記4の処理でコードのない方が多いため、8の
処理における文字パターン要求が多くなり、■DT5を
複数台制御しているTClへのアクセスが多くなつてシ
ステム全体の処理能力が低下する。さらに[相]の処理
で使用フラグ゜゛0゛の個所を探索する時、若い番地か
ら探索する。従つて処理全般からみれば使用頻度が高い
文字コードであるが、たまたま処理中の画面では未使用
であるため、他の全般的にみれば使用頻度の低い文字コ
ードに置換される場合も多発し、前記システム全体の処
理能力の低下につながる。また1画面分に表示する文字
が全種異なることはほとんどなく、通常コード変換器7
の老番地の利用率は低い。本発明は前記の様な従来の文
字表示システムの全体としての処理能力の低下、すなわ
ち、文字パターン要求の多発による処理能力の低下、全
般的にみて使用頻度の高い文字コードの置換による無益
な処理、コード変換器7の老番地の、したがつて変換器
全体として低利用率、などを解消し、システム全般とし
て効率の良い、処理能力の高い文字表示システムを提供
することを目的とする。In the conventional character display system described below, nothing is stored in the code converter 7 and CG buffer 8 of the VDT 5 when the power is turned on. Therefore, for a while after processing starts, there will be many cases where there is no code in the process 4 above, so character pattern requests in the process 8 will increase, and the number of accesses to the TCl that controls multiple DT5s will increase, causing the system to Overall processing power decreases. Furthermore, when searching for a location with the usage flag ゜゛0゛ in the process of [phase], the search starts from the smallest address. Therefore, although it is a character code that is used frequently from the perspective of overall processing, it happens to be unused on the screen being processed, so it is often replaced with other character codes that are used less frequently from a general perspective. , which leads to a decrease in the processing capacity of the entire system. In addition, the characters displayed on one screen are rarely different for all types, and usually the code converter 7
The utilization rate of old addresses is low. The present invention aims to reduce the overall processing capacity of the conventional character display system as described above, that is, the reduction in processing capacity due to frequent requests for character patterns, and the useless processing due to replacement of frequently used character codes. , the problem of low utilization rate of the code converter 7 at an old address, and therefore of the converter as a whole, and the like, and to provide a character display system that is efficient as a whole and has a high processing capacity.
上記目的を達成するために本発明においては、表示シス
テムにおける使用頻度の高い方から文字コードをVDT
のコード変換器の容量に等しい数だけ選び、これらの文
字コードを、■DTのコード変換器の若番地に比較的使
用頻度の低いものが、老番地に比較的使用頻度の高いも
のが配置さ)れるように格納する手段を設けた。たとえ
ば■DTのコード変換器の容量nだけ選んで使用頻度の
高い文字コードを、これらの中で使用頻度の低い文字コ
ードを前方に、使用頻度の高い文字コードを後方に並べ
て、TCのデータ処理に割込ん・で、TCのコード・バ
ッファ2に格納し、3〜@の処理を行わせればコード変
換器7に前記の様に文字コード群を格納することができ
る。ただしこの間、表示制御装置9によつて文字パター
ンが表示装置10には何等表示されないようにしてオペ
ノレータに意識させないようにする。第3図aは前記使
用頻度の高い文字コードn個を、左から右へ、使用頻度
が低いものから高いものへの順にコード・バッファ中に
並べた状態を示す図である。ここでnはVDTのコード
変換器7の容量を示す数である。第3図bはフローチャ
ートの3〜@の処理を終了した後のコード変換器7内の
様子を示す図である。使用頻度の低いものが上に、高い
ものが下にはいつている。アドレスとはCGバッファ8
内の当該文字コードに対応する文字パターンのアドレス
である。今日半導体などを使用した4kb程度の小形高
速の記憶素子、書き換え可能の固定記憶装置などは容易
に入手できるから、前記の様にしてコード変換器7に使
用頻度の高い文字コードとそのアドレスを、同時にCG
バッファ8にそれぞれ対応する文字パターンを格納する
手段を付加することは容易である。コード変換器7、C
Gバッファ8の中に使用頻度の高い文字コード、文字パ
ターンが格納されていれば、情報処理中の画面の文字が
、使用頻度の高い漢字を含んでいても、ほとんどの場合
コード変換器7の内容そのままによつて処理できること
になり、文字パターン請求に伴う大きな時間の損失がな
くなる。In order to achieve the above object, the present invention selects character codes from VDT to
Select a number equal to the capacity of the code converter in the DT, and place these character codes in such a way that the relatively infrequently used ones are placed at the lower addresses of the DT code converter, and the relatively more frequently used ones are placed at the older addresses. ). For example, select the capacity n of the DT code converter and arrange the frequently used character codes, with the less frequently used character codes at the front and the more frequently used character codes at the rear, and perform data processing on the TC. The character code group can be stored in the code converter 7 as described above by storing the character code in the code buffer 2 of the TC and performing the processing in steps 3 to @. However, during this time, the display control device 9 prevents the character pattern from being displayed on the display device 10 so that the operator is not aware of it. FIG. 3a is a diagram showing a state in which the n frequently used character codes are arranged in the code buffer in order from left to right, from least frequently used to most frequently used. Here, n is a number indicating the capacity of the code converter 7 of the VDT. FIG. 3b is a diagram showing the state inside the code converter 7 after the processes 3 to 3 in the flowchart have been completed. Less frequently used items are on top, and more frequently used items are on the bottom. What is the address? CG buffer 8
This is the address of the character pattern corresponding to the relevant character code within. Today, small high-speed storage elements of about 4kb using semiconductors, rewritable fixed storage devices, etc. are easily available, so in the above manner, frequently used character codes and their addresses can be input to the code converter 7. CG at the same time
It is easy to add means for storing the respective character patterns in the buffer 8. Code converter 7, C
If frequently used character codes and character patterns are stored in the G buffer 8, even if the characters on the screen during information processing include frequently used kanji, in most cases the code converter 7 This means that the content can be processed as is, eliminating the large loss of time associated with requesting character patterns.
最高使用頻度の文字コードがコード変換器7の老番地に
はいつていても、コード変換器7の容量は比較的小さく
高速素子を用いれば、番地の老若によるアクセス時間の
差などは短くて、文字パターン請求としてTCあるいは
更に外部の記憶装置などから文字パターンを読出してく
る時間に比較すれば問題にならない。最高使用頻度の文
字コードがコード変換器の若番地に入れてあつた場合、
特異な一画面のために、その文字コードが使用頻度の極
めて低い文字コードに置換されると、その後の通常の画
面表示に再度文字パターン請求をしなければならず時間
の損失が大きくなる。これに対し本発明によつて極めて
使用頻度の高い文字コードがコード変換器7の老番地に
格納されていれば、偶然ある一画面に対し特別な文字パ
ターン請求が出され、この請求に応じて冗から与えられ
たそれに対応する文字コード格納位置を探す時に、前記
極めて使用頻度の高い文字コードが未使用であつても、
置換される確率は極めて低い。従つて画面ごとに特別な
文字は、コード変換器7の若番地に格納されしばしば置
換されるが、多くの画面表示に共通に使用される極めて
使用頻度の高い文字は、コード変換器7の老番地に格納
されていてほとんど置換されないため、極めて使用頻度
の高い文字の置換による無益、頻繁な時間損失の発生を
防止でき、システムの処理能力が向上する。前記の様な
、VDTコード変換器7に使用頻度の高い文字コードを
格納する手段を、まず電源投入時に動作させれは、既述
の、電源投入時に、従来はVDTのコード変換器7、C
Gバッファ8に何も格納されていないために、処理開始
時に一時に複数台の■DTからの文字パターン請求かT
Cに殺到してシステム全体の処理能力が低下することが
さけられる。Even if the most frequently used character code is located at the old address of the code converter 7, the capacity of the code converter 7 is relatively small and if a high-speed element is used, the difference in access time depending on the age of the address will be short. This is not a problem if compared to the time it takes to read out a character pattern from the TC or an external storage device as a character pattern request. If the most frequently used character code is placed in the lower address of the code converter,
If the character code is replaced with a character code that is used very infrequently for a unique screen, the character pattern must be requested again for the subsequent normal screen display, resulting in a large loss of time. On the other hand, according to the present invention, if a character code that is extremely frequently used is stored at an old address of the code converter 7, a request for a special character pattern will be issued for one screen by chance, and in response to this request, When searching for the storage location of the character code corresponding to the given character code, even if the character code that is extremely frequently used is unused,
The probability of being replaced is extremely low. Therefore, special characters for each screen are stored in the lower addresses of the code converter 7 and are often replaced, but extremely frequently used characters that are commonly used in many screen displays are stored in the lower addresses of the code converter 7. Since they are stored in addresses and are rarely replaced, the useless and frequent loss of time caused by replacing extremely frequently used characters can be avoided, and the throughput of the system can be improved. The means for storing frequently used character codes in the VDT code converter 7 as described above is first activated when the power is turned on.
Since nothing is stored in the G buffer 8, character patterns may be requested from multiple DTs at the same time at the start of processing.
It is possible to avoid a decrease in the processing capacity of the entire system due to flooding of C.
また一度VDTのコード変換器7に、使用頻度の高い文
字コードを、その中でも比較的使用頻度の低いものを若
番地に、頻度の高いものを老番地に、なるように格納し
ても、しばらく継続して処理していること、極めて使用
頻度の高い文字も置換されることは時には生じるから、
次第にコード変換器7の格納内容は、処理効率上好まし
くない方向に変化する。この様な問題に対しては、コー
ド変換器7に使用頻度の高い文字コードを格納する手段
を、文字表示システムの継続する処理時間が所定周期経
過するごとに作動させて、コード変換器7の内容をリフ
レッシュさせればよい。本発明に係る文字コード格納手
段動作中は、一時本来の表示処理は停止されるが、長い
時間を通じての処理能力は向上する。以上説明した様に
本発明によれば、比較的わずかな付加的手段によつて、
システム全体として、かつ長時間にわたつて、処理能力
の向上した文字表示システムが得られる効果がある。Also, even if you store frequently used character codes in the code converter 7 of the VDT, with those that are used relatively infrequently in the lower addresses and those that are more frequently used in the older addresses, it will take a while. Because it is being processed continuously and sometimes even extremely frequently used characters are replaced,
Gradually, the contents stored in the code converter 7 change in a direction that is unfavorable in terms of processing efficiency. To solve this problem, a means for storing frequently used character codes in the code converter 7 is activated every time the continuous processing time of the character display system elapses at a predetermined period. All you have to do is refresh the content. While the character code storage means according to the present invention is in operation, the original display processing is temporarily stopped, but the processing capacity is improved over a long period of time. As explained above, according to the present invention, by using relatively few additional means,
This has the effect of providing a character display system with improved processing capacity for the entire system and over a long period of time.
なお本発明は文字表示システムのみならず、同様な機能
、処理を行う他の入出力システムにも適用できることは
明らかである。It is clear that the present invention is applicable not only to character display systems but also to other input/output systems that perform similar functions and processing.
第1図は文字表示システムの構成図、第2図は文字表示
システムの動作を示すフローチャート、第3図はコード
変換器内における本発明に係る文字コード配置の説明図
である。
1・・・・・・ターミナル制御装置(TC)、5・・・
・・・ビデオ・データ・ターミナル装置(VDT)、6
・・・ノ■DTのコード・バッファ、7・・・・・・V
DTのコード変換器、8・・・・・・VDTの文字発生
バッファ(VDTのCGバッファ)、10・・・・・・
表示装置。FIG. 1 is a block diagram of a character display system, FIG. 2 is a flowchart showing the operation of the character display system, and FIG. 3 is an explanatory diagram of character code arrangement according to the present invention in a code converter. 1...Terminal control device (TC), 5...
...Video data terminal equipment (VDT), 6
...■DT code buffer, 7...V
DT code converter, 8... VDT character generation buffer (VDT CG buffer), 10...
Display device.
Claims (1)
るコード・バッファと、このコード・バッファから読出
した文字コードに対応する文字パターンを格納するため
のコード変換器と、表示装置に表示する1画面分の文字
パターンを保持する文字発生バッファとをそれぞれ備え
た複数台のビデオ・データ・ターミナル装置、ならびに
これら複数台のビデオ・データ・ターミナル装置を制御
するターミナル制御装置からなる文字表示システムにお
いて、使用頻度の高い方から文字コードをビデオ・デー
タ・ターミナル装置のコード変換器の容量に等しい数だ
け選び、これらの文字コードを、前記コード変換器の若
番地に比較的使用頻度の低いものが、老番地に比較的使
用頻度の高いものが配置されるように格納する手段を設
けたことを特徴とする文字表示システム。 2 電源投入時、および以後所定継続処理時間ことに、
文字コード格納手段が作動するようにした特許請求の範
囲第1項記載の文字表示システム。[Claims] 1. A code buffer that holds character codes for one screen to be displayed on a display device, and a code converter that stores a character pattern corresponding to the character code read from the code buffer. From a plurality of video data terminal devices, each equipped with a character generation buffer that holds one screen worth of character patterns to be displayed on a display device, and a terminal control device that controls the plurality of video data terminal devices. In a character display system, the number of frequently used character codes equal to the capacity of the code converter of the video data terminal device is selected, and these character codes are used at relatively small addresses of the code converter. A character display system characterized by providing means for storing infrequently used characters so that relatively frequently used characters are arranged at older addresses. 2. When the power is turned on and for the specified continuous processing time thereafter,
The character display system according to claim 1, wherein the character code storage means is activated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14261477A JPS6046734B2 (en) | 1977-11-30 | 1977-11-30 | character display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14261477A JPS6046734B2 (en) | 1977-11-30 | 1977-11-30 | character display system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5475931A JPS5475931A (en) | 1979-06-18 |
| JPS6046734B2 true JPS6046734B2 (en) | 1985-10-17 |
Family
ID=15319415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14261477A Expired JPS6046734B2 (en) | 1977-11-30 | 1977-11-30 | character display system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6046734B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02137614U (en) * | 1989-04-20 | 1990-11-16 |
-
1977
- 1977-11-30 JP JP14261477A patent/JPS6046734B2/en not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02137614U (en) * | 1989-04-20 | 1990-11-16 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5475931A (en) | 1979-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6012106A (en) | Prefetch management for DMA read transactions depending upon past history of actual transfer lengths | |
| US3422401A (en) | Electric data handling apparatus | |
| US6748494B1 (en) | Device for controlling access to units of a storage device | |
| JPS6046734B2 (en) | character display system | |
| JPH0962697A (en) | Merchandise code retrieving system | |
| JPH0512125A (en) | Address conversion system | |
| JPH0329041A (en) | Decentralized paging control system | |
| US6154792A (en) | Method and computer program product for paging control using a reference structure including a reference bitmap | |
| US3971014A (en) | Bi-directional translator | |
| JPS5913769B2 (en) | channel control device | |
| JP3134364B2 (en) | Information processing system | |
| JPS6380349A (en) | High speed page input/output system | |
| JPS6349772Y2 (en) | ||
| JPH01250169A (en) | Pos system | |
| JPS5817993B2 (en) | information processing equipment | |
| KR880000995B1 (en) | An improved memory unit | |
| JPS61290569A (en) | Commodity sale information processor | |
| JPS5837755A (en) | Free space detection device | |
| JPH0520264A (en) | Method for controlling buffer | |
| JPH05265426A (en) | Control method for character pattern | |
| JPH0427571B2 (en) | ||
| JPS6279544A (en) | Memory response system | |
| JPS62125449A (en) | Cache memory system | |
| JPS58119052A (en) | Microprogram control system | |
| JPS6310254A (en) | Information processor |