JP2988048B2 - Dictionary information resident access device - Google Patents
Dictionary information resident access deviceInfo
- Publication number
- JP2988048B2 JP2988048B2 JP3241135A JP24113591A JP2988048B2 JP 2988048 B2 JP2988048 B2 JP 2988048B2 JP 3241135 A JP3241135 A JP 3241135A JP 24113591 A JP24113591 A JP 24113591A JP 2988048 B2 JP2988048 B2 JP 2988048B2
- Authority
- JP
- Japan
- Prior art keywords
- dictionary information
- dictionary
- resident
- information
- storage means
- 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 - Fee Related
Links
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【産業上の利用分野】この発明は、コンピュータシステ
ムにおいて、外部記憶装置に記憶されている各種辞書情
報を、内部記憶装置に常駐させてアクセスするための辞
書情報常駐アクセス装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dictionary information resident access device for accessing various dictionary information stored in an external storage device in an internal storage device in a computer system.
【0002】一般に、コンピュータシステムにおいて
は、内部記憶装置のメモリ容量の制限等から各種辞書情
報を磁気ディスク装置等の外部記憶装置に記憶すること
が多い。Generally, in a computer system, various dictionary information is often stored in an external storage device such as a magnetic disk device due to a limitation of a memory capacity of an internal storage device.
【0003】しかし、辞書情報を外部記憶装置に記憶し
た場合、外部記憶装置の動作速度が遅いため、辞書情報
のアクセス時間が長くなるという問題が生じる。However, when the dictionary information is stored in the external storage device, there is a problem that the access time of the dictionary information becomes long because the operation speed of the external storage device is low.
【0004】したがって、辞書情報を外部記憶装置に記
憶する場合は、辞書情報を高速にアクセスするための対
策が望まれる。Therefore, when dictionary information is stored in an external storage device, a measure for accessing the dictionary information at high speed is desired.
【0005】[0005]
【従来の技術】この要求に応えるために、従来は、辞書
情報を、一旦、外部記憶装置からシステムの内部記憶装
置に転送し、この内部記憶装置に常駐させた状態でアク
セスするようになっている。2. Description of the Related Art To meet this demand, conventionally, dictionary information is temporarily transferred from an external storage device to an internal storage device of the system, and is accessed while resident in the internal storage device. I have.
【0006】このような常駐アクセスを行うための従来
の辞書情報常駐アクセス装置の構成を図5に示す。FIG. 5 shows the configuration of a conventional dictionary information resident access device for performing such resident access.
【0007】図において、1は、システムの外部に設け
られ、各種辞書情報を格納する外部記憶装置である。In FIG. 1, reference numeral 1 denotes an external storage device provided outside the system for storing various dictionary information.
【0008】2は、システムの内部記憶装置において、
辞書情報を管理するために設けられた辞書情報管理領域
部である。[0008] 2 is an internal storage device of the system,
This is a dictionary information management area provided for managing dictionary information.
【0009】この辞書情報管理領域部2には、外部記憶
装置1から読み出された辞書情報を記憶するための辞書
情報記憶領域3が確保されている。In the dictionary information management area 2, a dictionary information storage area 3 for storing dictionary information read from the external storage device 1 is secured.
【0010】4は、外部記憶装置1から辞書情報記憶領
域3に辞書情報を転送するための辞書情報常駐制御部で
ある。Reference numeral 4 denotes a dictionary information resident control unit for transferring dictionary information from the external storage device 1 to the dictionary information storage area 3.
【0011】この辞書情報常駐制御部4は、辞書情報記
憶領域3に、全辞書情報を記憶可能な空き容量がある場
合だけ、辞書情報の転送を行い、空き容量が辞書情報量
より少ない場合は、転送を行わない。The dictionary information resident control unit 4 transfers the dictionary information only when the dictionary information storage area 3 has a free space capable of storing all dictionary information, and when the free space is smaller than the dictionary information amount. , Do not transfer.
【0012】5は、辞書情報記憶領域3と外部記憶装置
1を選択的にアクセス可能な辞書アクセス制御部であ
る。Reference numeral 5 denotes a dictionary access control unit that can selectively access the dictionary information storage area 3 and the external storage device 1.
【0013】この辞書アクセス制御部5は、辞書情報記
憶領域3に辞書情報が常駐されている場合は、この辞書
情報記憶領域3をアクセスし、常駐されていない場合
は、外部記憶装置1をアクセスするようになっている。The dictionary access control unit 5 accesses the dictionary information storage area 3 when dictionary information is resident in the dictionary information storage area 3 and accesses the external storage device 1 when dictionary information is not resident. It is supposed to.
【0014】このような構成によれば、辞書情報を外部
記憶装置1からではなく、内部記憶装置からアクセスす
ることができるので、高速にアクセスすることができ
る。According to such a configuration, the dictionary information can be accessed not from the external storage device 1 but from the internal storage device, so that the dictionary information can be accessed at high speed.
【0015】しかし、従来の辞書情報常駐アクセス装置
は、辞書情報記憶領域3に全辞書情報を常駐可能な空き
容量がない場合には、辞書情報の転送を行わないように
なっている。However, the conventional dictionary information resident access device does not transfer the dictionary information when there is no free space in the dictionary information storage area 3 where all the dictionary information can reside.
【0016】このため、このような場合には、辞書情報
記憶領域3に空き容量があるにもかかわらず、この空き
領域を有効に使用することができないという問題があっ
た。For this reason, in such a case, there is a problem that, although there is a free space in the dictionary information storage area 3, this free space cannot be used effectively.
【0017】この問題を解決するためには、内部記憶装
置の実装容量を大きくすることにより、辞書情報記憶領
域3の記憶容量を大きくするか、実装容量はそのままに
して、内部記憶装置における辞書情報記憶領域3の占有
率を大きくする方法が考えられる。In order to solve this problem, the storage capacity of the internal storage device is increased to increase the storage capacity of the dictionary information storage area 3, or the storage capacity of the dictionary information storage area 3 is kept unchanged. A method of increasing the occupancy of the storage area 3 can be considered.
【0018】しかし、前者の方法では、システムが大型
化するとともに、高価になるという問題が新たに生じ
る。However, in the former method, there is a new problem that the size of the system becomes large and the system becomes expensive.
【0019】また、後者の方法では、動作プログラム等
を削減しなければならない場合があるという問題が新た
に生じる。In the latter method, there is a new problem that the number of operation programs and the like must be reduced.
【0020】[0020]
【発明が解決しようとする課題】以上述べたように、従
来の辞書情報常駐アクセス装置は、辞書情報記憶領域3
の空き容量が辞書情報量より大きい場合だけ、辞書情報
の常駐を実行するようになっているため、辞書情報量が
空き容量より大きいと、空き容量があっても、これを有
効に利用することができないという問題があった。As described above, the conventional dictionary information resident access device has the dictionary information storage area 3
The dictionary information is made resident only when the free space is larger than the dictionary information amount. If the dictionary information amount is larger than the free space, even if there is free space, this should be used effectively. There was a problem that can not be.
【0021】そこで、この発明は、空き容量に応じて辞
書情報の常駐量を制御することにより、辞書情報量が空
き容量より大きい場合であっても、空き領域を有効に活
用することができる辞書情報常駐アクセス装置を提供す
ることを目的とする。Therefore, the present invention controls the resident amount of dictionary information according to the free space, so that even if the dictionary information amount is larger than the free space, the dictionary can effectively utilize the free space. It is intended to provide an information resident access device.
【0022】[0022]
【課題を解決するための手段】図1は、この発明の原理
構成を示すブロック図である。FIG. 1 is a block diagram showing the principle configuration of the present invention.
【0023】図において、11は、システムの外部に設
けられ、辞書情報を記憶する外部記憶手段である。In the figure, reference numeral 11 denotes an external storage means provided outside the system and for storing dictionary information.
【0024】12は、外部記憶手段11から読み出され
た辞書情報を記憶するために、システムの内部に設けら
れた内部記憶手段である。Reference numeral 12 denotes an internal storage unit provided inside the system for storing the dictionary information read from the external storage unit 11.
【0025】13は、内部記憶手段12の空き容量を判
定する空き容量判定手段である。Reference numeral 13 denotes a free space determining means for determining the free space of the internal storage means 12.
【0026】14は、空き容量判定手段13により判定
された空き容量分の辞書情報を、外部記憶手段11から
内部記憶手段12に転送する辞書情報転送手段である。Reference numeral 14 denotes dictionary information transfer means for transferring dictionary information for the free space determined by the free space determination means 13 from the external storage means 11 to the internal storage means 12.
【0027】15は、外部記憶手段11と内部記憶手段
12を選択的にアクセス可能なアクセス手段である。Reference numeral 15 denotes an access unit which can selectively access the external storage unit 11 and the internal storage unit 12.
【0028】[0028]
【作用】上記構成によれば、空き容量判定手段13によ
り内部記憶手段12の空き容量が判定され、この判定結
果に基づいて、辞書情報の転送量が制御される。According to the above arrangement, the free space determination means 13 determines the free space in the internal storage means 12, and the transfer amount of the dictionary information is controlled based on the result of this determination.
【0029】これにより、辞書情報の常駐は、内部記憶
手段12の空き容量に応じてなされるので、辞書情報の
量が内部記憶手段12の空き容量より大きい場合であっ
ても、内部記憶手段12の空き容量を有効に活用するこ
とができる。Thus, the resident of the dictionary information is made according to the free space of the internal storage means 12. Therefore, even when the amount of dictionary information is larger than the free space of the internal storage means 12, Free space can be used effectively.
【0030】また、このような構成によれば、辞書情報
の量が内部記憶手段12の空き容量より大きい場合であ
っても、一部の辞書情報に関しては、内部記憶手段12
からアクセスすることができるので、従来のように、全
ての辞書情報を外部記憶手段11からアクセスする場合
に比べ、辞書情報のアクセス時間を短縮することができ
る。Further, according to such a configuration, even when the amount of dictionary information is larger than the free space of the internal storage unit 12, some of the dictionary information is stored in the internal storage unit 12.
Therefore, the access time of the dictionary information can be reduced as compared with the case where all dictionary information is accessed from the external storage unit 11 as in the related art.
【0031】[0031]
【実施例】以下、図面を参照しながらこの発明の実施例
を詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0032】図2は、この発明の一実施例の構成を示す
ブロック図である。FIG. 2 is a block diagram showing the configuration of one embodiment of the present invention.
【0033】図において、21は、システムの外部に設
けられ、辞書情報を記憶する外部記憶装置である。In FIG. 1, reference numeral 21 denotes an external storage device provided outside the system for storing dictionary information.
【0034】22は、システムの内部記憶装置に設けら
れた辞書情報管理領域部である。Reference numeral 22 denotes a dictionary information management area provided in the internal storage device of the system.
【0035】この辞書情報管理領域部22には、辞書情
報記憶領域23と常駐情報記憶領域24が設けられてい
る。The dictionary information management area 22 has a dictionary information storage area 23 and a resident information storage area 24.
【0036】ここで、辞書情報記憶領域23は、外部記
憶装置21から読み出された辞書情報を記憶するための
領域である。Here, the dictionary information storage area 23 is an area for storing dictionary information read from the external storage device 21.
【0037】常駐情報記憶領域24は、辞書情報記憶領
域23に常駐されている辞書情報の範囲を記憶するため
の領域である。The resident information storage area 24 is an area for storing a range of dictionary information resident in the dictionary information storage area 23.
【0038】25は、辞書情報記憶領域23の空き容量
を判定し、この空き容量分の辞書情報を外部記憶装置2
1から辞書情報記憶領域23に転送する辞書情報常駐制
御部である。The reference numeral 25 designates the free space of the dictionary information storage area 23, and the dictionary information corresponding to the free space is stored in the external storage device 2.
1 is a dictionary information resident control unit that transfers the dictionary information to the dictionary information storage area 23.
【0039】26は、辞書情報記憶領域23の開放依頼
があったとき、すなわち、辞書情報記憶領域23に常駐
されている辞書情報が不要になったとき、辞書情報記憶
領域23の開放処理を実行するメモリ開放制御部であ
る。26, when a request to release the dictionary information storage area 23 is made, that is, when the dictionary information resident in the dictionary information storage area 23 becomes unnecessary, the dictionary information storage area 23 is opened. Is a memory release control unit.
【0040】27は、辞書情報常駐制御部25の転送処
理とメモリ開放制御部26の開放処理に基づいて、常駐
情報記憶領域24の記憶内容を書き換える常駐情報書換
え制御部である。Reference numeral 27 denotes a resident information rewriting control unit for rewriting the storage contents of the resident information storage area 24 based on the transfer process of the dictionary information resident control unit 25 and the release process of the memory release control unit 26.
【0041】28は、常駐情報記憶領域24の記憶内容
に基づいて、外部記憶装置21と辞書情報記憶領域23
を選択的にアクセスする辞書アクセス制御部である。Reference numeral 28 denotes an external storage device 21 and a dictionary information storage area 23 based on the storage contents of the resident information storage area 24.
Is a dictionary access control unit for selectively accessing.
【0042】上記構成において、まず、図3のフローチ
ャートを参照しながら辞書情報の常駐処理及びメモリの
開放処理を説明する。In the above configuration, the resident processing of the dictionary information and the memory release processing will be described first with reference to the flowchart of FIG.
【0043】システムにおいて、何らかの処理依頼が発
生すると、この依頼内容が、辞書情報の常駐依頼かメモ
リの開放依頼かが判定される(ステップS1)。この判
定は、例えば、システムの制御を司る制御部(図示せ
ず)によりなされる。In the system, when any processing request occurs, it is determined whether the request is a resident request for dictionary information or a memory release request (step S1). This determination is made, for example, by a control unit (not shown) that controls the system.
【0044】辞書情報の常駐依頼であれば、辞書情報常
駐制御部25により、辞書情報記憶領域23の空き容量
が判定される(ステップS2)。If the request is a request for resident dictionary information, the dictionary information resident control unit 25 determines the free space in the dictionary information storage area 23 (step S2).
【0045】この判定は、システム全体で判定するよう
にしてもよいし、システム内の各端末ごとに判定するよ
うにしてもよい。This determination may be made for the entire system or for each terminal in the system.
【0046】次に、辞書情報常駐制御部25により、外
部記憶装置21から辞書情報記憶領域23に辞書情報の
転送が実行される(ステップS3)。この転送は、所定
のブロック単位で実行される。なお、転送ブロックにつ
いては、後で詳述する。Next, the dictionary information resident control unit 25 transfers the dictionary information from the external storage device 21 to the dictionary information storage area 23 (step S3). This transfer is performed in a predetermined block unit. The transfer block will be described later in detail.
【0047】1ブロック分の辞書情報の転送が終了する
と、常駐情報書換え制御部27によりステップS3の転
送処理により常駐化された辞書情報の範囲が常駐情報記
憶領域24に書き込まれる(ステップS4)。When the transfer of the dictionary information for one block is completed, the resident information rewriting control unit 27 writes the range of the resident dictionary information in the resident information storage area 24 by the transfer processing in step S3 (step S4).
【0048】この書込みが終了すると、辞書情報記憶領
域23に空き領域があるか否かが判定される(ステップ
S5)。When the writing is completed, it is determined whether or not there is an empty area in the dictionary information storage area 23 (step S5).
【0049】空き領域があれば、ステップS3に戻り、
再び、上述したような処理が実行される。これに対し、
空き領域がなければ、常駐処理が終了する。If there is a free area, the process returns to step S3,
The processing described above is performed again. In contrast,
If there is no free area, the resident process ends.
【0050】上記ステップS1において、依頼内容がメ
モリの開放依頼と判定されると、メモリ開放制御部26
により、辞書情報記憶領域23の開放処理が実行される
(ステップS6)。If it is determined in step S1 that the request is a memory release request, the memory release control unit 26
As a result, the opening process of the dictionary information storage area 23 is executed (step S6).
【0051】この後、この処理結果に基づいて、常駐情
報書換え制御部27により常駐情報記憶領域24の記憶
内容が書き換えられる。Thereafter, based on the result of this processing, the resident information rewriting control unit 27 rewrites the storage contents of the resident information storage area 24.
【0052】以上が、辞書情報の常駐処理とメモリの開
放処理の内容である。次に、辞書情報のアクセス処理に
ついて説明する。The above is the contents of the resident processing of the dictionary information and the processing of releasing the memory. Next, the dictionary information access processing will be described.
【0053】この処理は、辞書アクセス制御部28によ
り実行される。この場合、辞書アクセス制御部28は、
まず、常駐情報記憶領域24の記憶内容に基づいて、ア
クセスしようとする辞書情報が、辞書情報記憶領域23
に常駐されているか否かを判定する。This process is executed by the dictionary access control unit 28. In this case, the dictionary access control unit 28
First, based on the contents stored in the resident information storage area 24, the dictionary information to be accessed is stored in the dictionary information storage area 23.
It is determined whether or not it is resident.
【0054】目的の辞書情報が辞書情報記憶領域23に
常駐されていれば、辞書アクセス制御部28は、辞書情
報記憶領域23をアクセスし、この辞書情報記憶領域2
3から辞書情報を読み出す。If the target dictionary information is resident in the dictionary information storage area 23, the dictionary access control unit 28 accesses the dictionary information storage area 23 and
3 to read out dictionary information.
【0055】これに対し、目的とする辞書情報が辞書情
報記憶領域23に常駐されていなければ、外部記憶装置
21をアクセスし、この外部記憶装置21から辞書情報
を読み出す。On the other hand, if the target dictionary information is not resident in the dictionary information storage area 23, the external storage device 21 is accessed and the dictionary information is read from the external storage device 21.
【0056】以上が辞書情報のアクセス処理である。次
に、図4を参照しながら、辞書情報の転送ブロックにつ
いて説明する。The above is the access processing of the dictionary information. Next, the transfer block of dictionary information will be described with reference to FIG.
【0057】図4は、辞書情報の構造の一例を示す図で
ある。FIG. 4 is a diagram showing an example of the structure of dictionary information.
【0058】図示の辞書情報は、インデックスファイル
と、読みデータの情報と、変換データの情報とから構成
される。The illustrated dictionary information includes an index file, information on read data, and information on conversion data.
【0059】通常は、インデックスファイルのみが辞書
情報記憶領域23に常駐され、読みデータの情報と、変
換データの情報は、外部記憶装置21に記憶されてい
る。Normally, only the index file is resident in the dictionary information storage area 23, and the information of the read data and the information of the conversion data are stored in the external storage device 21.
【0060】したがって、通常は、辞書検索のたびに、
外部記憶装置21がアクセスされることになる。Therefore, usually, every time a dictionary is searched,
The external storage device 21 will be accessed.
【0061】これに対し、この実施例では、読みデータ
の情報と、変換データの情報をそれぞれ1つのブロック
とし、空き容量に応じて読みデータの情報、変換データ
の情報の順で常駐化が図られる。On the other hand, in this embodiment, the information of the read data and the information of the converted data are each made into one block, and the resident data is arranged in the order of the information of the read data and the information of the converted data according to the free space. Can be
【0062】なお、図3のステップS6の開放処理にお
いては、インデックスファイル以外の部分を開放するよ
うしてもよいし、この部分を含めて開放するようにして
もよい。In the release processing in step S6 in FIG. 3, a part other than the index file may be released, or the part including this part may be released.
【0063】以上詳述したこの実施例によれば、次のよ
うな効果が得られる。According to this embodiment described in detail above, the following effects can be obtained.
【0064】(1)辞書情報記憶領域23の空き容量を
判定し、判定された空き容量分の辞書情報を常駐させる
ようにしたので、辞書情報量が空き容量より大きい場合
であっても、空き容量を有効に活用することができる。(1) The free space in the dictionary information storage area 23 is determined, and the dictionary information corresponding to the determined free space is made resident. Therefore, even if the dictionary information amount is larger than the free space, The capacity can be used effectively.
【0065】これにより、辞書情報量が空き容量より大
きい場合であっても、一部の辞書情報については、辞書
情報記憶領域23のアクセスにより読み出すことができ
るので、従来のように、全ての辞書情報を外部記憶装置
21のアクセスにより読み出す場合に比べ、辞書情報の
アクセス速度を高めることができる。As a result, even when the amount of dictionary information is larger than the free space, some of the dictionary information can be read out by accessing the dictionary information storage area 23. The access speed of the dictionary information can be increased as compared with the case where the information is read out by accessing the external storage device 21.
【0066】(2)また、辞書情報を可変的に常駐させ
る構成でありながら、他プログラム等が使用する領域を
圧迫することがない。(2) Even though the dictionary information is variably resident, the area used by other programs or the like is not pressed.
【0067】すなわち、従来においても、辞書情報を可
変的に常駐させる方法は使用されていた。That is, a method of variably resident dictionary information has been used in the past.
【0068】しかし、従来は、空き容量に関係なく、出
現頻度の高い単語、または、登録単語等の常駐を行うた
め、他プログラム等が使用する領域が圧迫されることが
あった。However, in the past, irrespective of the free space, a frequently used word, a registered word, or the like is resident, so that an area used by another program or the like may be squeezed.
【0069】これに対し、この実施例では、空き容量に
基づいて、辞書情報の常駐を行うため、他プログラム等
が使用する領域を圧迫することがないわけである。On the other hand, in this embodiment, the dictionary information is made resident based on the free space, so that the area used by other programs or the like is not pressed.
【0070】(3)また、辞書情報記憶領域23に常駐
されている辞書情報の範囲を、常駐情報記憶領域24に
記憶し、この記憶内容に基づいて、外部記憶装置21と
辞書情報記憶領域23を選択的にアクセスするようにし
たので、外部記憶装置21をアクセスしなければならな
い場合であっても、高速にアクセスすることができる。(3) The range of the dictionary information resident in the dictionary information storage area 23 is stored in the resident information storage area 24, and based on the stored contents, the external storage device 21 and the dictionary information storage area 23 are stored. Is selectively accessed, so that high-speed access can be achieved even when the external storage device 21 must be accessed.
【0071】すなわち、辞書情報の常駐範囲を管理しな
いように構成した場合、辞書アクセス制御部28は、ま
ず、辞書情報記憶領域23をアクセスし、この辞書情報
記憶領域23に目的とする辞書情報がない場合に初めて
外部記憶装置21をアクセスするというステップを踏ま
なければならない。That is, in the case where the resident range of the dictionary information is not managed, the dictionary access control unit 28 first accesses the dictionary information storage area 23, and the target dictionary information is stored in the dictionary information storage area 23. If not, the step of accessing the external storage device 21 must be taken for the first time.
【0072】しかし、このような構成では、辞書情報記
憶領域23をアクセスする分だけ、外部記憶装置21の
アクセス時間が長くなる。However, in such a configuration, the access time of the external storage device 21 is lengthened by the time of accessing the dictionary information storage area 23.
【0073】これに対し、この実施例では、辞書情報の
常駐範囲を管理するようにしたので、この管理内容を確
認するだけで、目的とする辞書情報が辞書情報記憶領域
23に常駐されているか否かを判定することができる。On the other hand, in this embodiment, the resident range of the dictionary information is managed. Therefore, only by confirming the management contents, is the target dictionary information resident in the dictionary information storage area 23? Can be determined.
【0074】これにより、目的とする辞書情報が辞書情
報記憶領域23にない場合は、この辞書情報記憶領域2
3をアクセスすることなく、直接、外部記憶装置21を
アクセスすることができる。したがって、外部記憶装置
21からの辞書情報のアクセス時間を短縮することがで
きるわけである。Thus, if the target dictionary information is not in the dictionary information storage area 23, the dictionary information storage area 2
3, the external storage device 21 can be directly accessed. Therefore, the access time of the dictionary information from the external storage device 21 can be reduced.
【0075】以上、この発明の一実施例を詳細に説明し
たが、この発明は、このような実施例に限定されるもの
ではない。As described above, one embodiment of the present invention has been described in detail, but the present invention is not limited to such an embodiment.
【0076】例えば、先の実施例では、辞書情報の常駐
範囲を管理する場合を説明しが、この発明は、この管理
を行わないようにしてもよい。For example, in the above embodiment, the case where the resident range of the dictionary information is managed is described. However, the present invention may not perform this management.
【0077】このような構成でも、辞書情報記憶領域2
3の空き容量を有効に活用することができる分だけ、従
来より、辞書情報のアクセス時間を短縮することができ
る。Even in such a configuration, the dictionary information storage area 2
3, the access time of the dictionary information can be shortened as compared with the related art because the free space of No. 3 can be effectively used.
【0078】このほかにも、この発明は、その要旨を逸
脱しない範囲で種々様々変形実施可能なことは勿論であ
る。In addition, it goes without saying that the present invention can be variously modified and implemented without departing from the scope of the invention.
【0079】[0079]
【発明の効果】以上述べたようにこの発明によれば、空
き容量に応じて辞書情報の常駐量を制御することによ
り、辞書情報量が空き容量より大きい場合であっても、
空き領域を有効に活用することが可能な辞書情報常駐ア
クセス装置を提供することができる。As described above, according to the present invention, by controlling the resident amount of dictionary information in accordance with the free space, even if the dictionary information amount is larger than the free space,
It is possible to provide a dictionary information resident access device capable of effectively utilizing an empty area.
【図1】この発明の原理構成を示すブロック図である。FIG. 1 is a block diagram showing the principle configuration of the present invention.
【図2】この発明の一実施例の構成を示すブロック図で
ある。FIG. 2 is a block diagram showing a configuration of an embodiment of the present invention.
【図3】図2における辞書情報の常駐処理及びメモリの
開放処理を説明するためのフローチャート図である。FIG. 3 is a flowchart illustrating a resident process of dictionary information and a process of releasing a memory in FIG. 2;
【図4】辞書情報の構造の一例を示す図である。FIG. 4 is a diagram showing an example of the structure of dictionary information.
【図5】従来の辞書情報常駐アクセス装置の構成を示す
ブロック図である。FIG. 5 is a block diagram showing a configuration of a conventional dictionary information resident access device.
11 外部記憶手段 12 内部記憶手段 13 空き容量判定手段 14 辞書情報転送手段 15 アクセス手段 24 常駐情報記憶領域(辞書情報範囲管理手段) 27 常駐情報書換え制御部(辞書情報範囲管理手
段)Reference Signs List 11 external storage means 12 internal storage means 13 free space determination means 14 dictionary information transfer means 15 access means 24 resident information storage area (dictionary information range management means) 27 resident information rewriting control unit (dictionary information range management means)
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06F 17/21 - 17/27 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) G06F 17/21-17/27
Claims (4)
記憶する外部記憶手段(11)と、 この外部記憶手段(11)から読み出された前記辞書情報を
記憶するために、システムの内部に設けられた内部記憶
手段(12)と、 この内部記憶手段(12)の空き容量を判定する空き容量判
定手段(13)と、 この空き容量判定手段(13)により判定された空き容量分
の辞書情報を、前記外部記憶手段(11)から前記内部記憶
手段(12)に転送する辞書情報転送手段(14)と、 前記外部記憶手段(11)と前記内部記憶手段(12)とを選択
的にアクセス可能なアクセス手段(15)とを具備したこと
を特徴とする辞書情報常駐アクセス装置。An external storage means (11) provided outside the system for storing dictionary information, and an internal storage means for storing the dictionary information read from the external storage means (11). Provided internal storage means (12), a free capacity determination means (13) for determining the free capacity of the internal storage means (12), and a dictionary for the free capacity determined by the free capacity determination means (13) Dictionary information transfer means (14) for transferring information from the external storage means (11) to the internal storage means (12); and selectively selecting the external storage means (11) and the internal storage means (12). A dictionary information resident access device, comprising: an access means (15) capable of accessing the dictionary information.
部記憶手段(12)に転送された前記辞書情報の範囲を管理
する辞書情報範囲管理手段(24,27) を具備し、 前記アクセス手段(15)は、この辞書情報範囲管理手段(2
4,27) の管理内容に基づいて、前記外部記憶手段(11)と
前記内部記憶手段(12)とを選択的にアクセスするように
構成されていることを特徴とする請求項1記載の辞書情
報常駐アクセス装置。2. A dictionary information range management means (24, 27) for managing a range of the dictionary information transferred to the internal storage means (12) by the dictionary information transfer means (14); (15) is the dictionary information range management means (2
2. A dictionary according to claim 1, wherein said external storage means (11) and said internal storage means (12) are selectively accessed based on the management contents of (4, 27). Information resident access device.
情報を所定のブロック単位で転送するように構成されて
いることを特徴とする請求項1記載の辞書情報常駐アク
セス装置。3. The dictionary information resident access device according to claim 1, wherein said dictionary information transfer means (14) is configured to transfer said dictionary information in predetermined block units.
造に基づいて定められていることを特徴とする請求項3
記載の辞書情報常駐アクセス装置。4. The block according to claim 3, wherein the block is determined based on a step structure of the dictionary information.
The dictionary information resident access device described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3241135A JP2988048B2 (en) | 1991-09-20 | 1991-09-20 | Dictionary information resident access device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3241135A JP2988048B2 (en) | 1991-09-20 | 1991-09-20 | Dictionary information resident access device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0581236A JPH0581236A (en) | 1993-04-02 |
JP2988048B2 true JP2988048B2 (en) | 1999-12-06 |
Family
ID=17069801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3241135A Expired - Fee Related JP2988048B2 (en) | 1991-09-20 | 1991-09-20 | Dictionary information resident access device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2988048B2 (en) |
-
1991
- 1991-09-20 JP JP3241135A patent/JP2988048B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0581236A (en) | 1993-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5410694A (en) | File access processing system of a computer enabling high-speed sequential access for a stream file | |
JP2988048B2 (en) | Dictionary information resident access device | |
JPS6319058A (en) | memory device | |
JPS6258351A (en) | Optical disk cache system | |
JP2587586B2 (en) | Data transfer method | |
US7363428B2 (en) | Microprocessor with hot routine memory and method of operation | |
JP3166827B2 (en) | External storage device and cache memory control method | |
US5926835A (en) | Method of isolating a memory location containing an obsolete value | |
US20220147265A1 (en) | Metadata management for extent-based storage system | |
JP2912657B2 (en) | File access processor | |
JP2001014219A (en) | Method and device for controlling cache | |
JPH05158792A (en) | Batch reading system for cache buffer | |
JPH01184554A (en) | Data access method | |
JP2759952B2 (en) | Cache memory | |
JPH05233402A (en) | Memory mapped file access system | |
JPH11184753A (en) | Hierarchy storage system and method therefor | |
JPS63291145A (en) | Method for managing file | |
JPS6017550A (en) | Cache memory control system | |
JPS6124734B2 (en) | ||
JPS6243737A (en) | Interrupt control method | |
JPH04264641A (en) | Cache memory system | |
JPH03260870A (en) | Projection system for data base assist | |
JPS6150349B2 (en) | ||
JPH05127975A (en) | Shared memory access system | |
JPH0243692A (en) | Microprocessor and its cache memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990907 |
|
LAPS | Cancellation because of no payment of annual fees |