Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3139744B2 - Library device high-speed access method - Google Patents
[go: Go Back, main page]

JP3139744B2 - Library device high-speed access method - Google Patents

Library device high-speed access method

Info

Publication number
JP3139744B2
JP3139744B2 JP09172390A JP17239097A JP3139744B2 JP 3139744 B2 JP3139744 B2 JP 3139744B2 JP 09172390 A JP09172390 A JP 09172390A JP 17239097 A JP17239097 A JP 17239097A JP 3139744 B2 JP3139744 B2 JP 3139744B2
Authority
JP
Japan
Prior art keywords
medium
cell
reserved
storage unit
drive
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
Application number
JP09172390A
Other languages
Japanese (ja)
Other versions
JPH10143327A (en
Inventor
伸夫 園山
忠 澤島
Original Assignee
エヌイーシーフィールディング株式会社
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 エヌイーシーフィールディング株式会社 filed Critical エヌイーシーフィールディング株式会社
Priority to JP09172390A priority Critical patent/JP3139744B2/en
Publication of JPH10143327A publication Critical patent/JPH10143327A/en
Application granted granted Critical
Publication of JP3139744B2 publication Critical patent/JP3139744B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Automatic Tape Cassette Changers (AREA)
  • Automatic Disk Changers (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はライブラリ装置の高
速アクセス方式に関し、特に媒体の移動命令を高速に実
行させるライブラリ装置の高速アクセス方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high-speed access method for a library device, and more particularly, to a high-speed access method for a library device for executing a medium moving instruction at a high speed.

【0002】[0002]

【従来の技術】従来のライブラリ装置の高速アクセス方
式は、たとえば特開平3ー78819号公報(オートチ
ェンジャ機構を有するライブラリ装置のカートリッジの
格納位置制御方式)に示されるように、コンピュータシ
ステムにおいてライブラリ装置をアクセスする場合にラ
イブラリ装置内のカートリッジ型媒体を棚から駆動装置
であるドライブまで移動させる時間を短縮することによ
るオーバーヘッドの低減を目的として用いられている。
2. Description of the Related Art A conventional high-speed access method for a library device is disclosed in, for example, Japanese Patent Application Laid-Open No. 3-78819 (a method for controlling a cartridge storage position of a library device having an autochanger mechanism). It is used for the purpose of reducing overhead by shortening the time required to move a cartridge type medium in a library apparatus from a shelf to a drive which is a drive unit when accessing.

【0003】図面を使って従来の技術を説明する。A conventional technique will be described with reference to the drawings.

【0004】図15は、従来のライブラリ装置のカート
リッジ型媒体の格納位置制御方式を示す構成図である。
FIG. 15 is a configuration diagram showing a storage position control method for a cartridge type medium in a conventional library device.

【0005】カートリッジ型媒体604と、データ転送
を行うドライブ601と、カートリッジ型媒体604を
格納する棚602と、ドライブ601と棚602の間で
カートリッジ型媒体604の移動を行うオートチェンジ
ャ機構603と、カートリッジ型媒体604を管理する
情報を記憶する記憶装置(図示せず)を備えたライブラ
リ装置605から構成される。
[0005] A cartridge type medium 604, a drive 601 for transferring data, a shelf 602 for storing the cartridge type medium 604, an autochanger mechanism 603 for moving the cartridge type medium 604 between the drive 601 and the shelf 602, and a cartridge The library device 605 includes a storage device (not shown) for storing information for managing the mold medium 604.

【0006】図16は、従来のライブラリ装置のカート
リッジ型媒体の格納位置制御方式のカートリッジ型媒体
の管理情報を記憶する記憶装置上のテーブルを示す構成
図である。
FIG. 16 is a configuration diagram showing a table on a storage device for storing management information of a cartridge type medium of a conventional library apparatus in a storage position control method of the cartridge type medium.

【0007】各棚602に対応したフラグ情報606に
カートリッジ型媒体604のアクセス頻度を示すカウン
タ607を有する。
[0007] The flag information 606 corresponding to each shelf 602 has a counter 607 indicating the access frequency of the cartridge type medium 604.

【0008】次に、動作を説明する。棚602からドラ
イブ601へカートリッジ型媒体604を移動させる要
求があった場合は、この動作が完了した時点でアクセス
頻度を示すカウンタ607を1つ増やす。一定時間後、
カウンタ607をライブラリ装置605に存在するすべ
てのカートリッジ型媒体604についてそれぞれチェク
し、この値が最も大きいものがドライブ601に最も近
い棚602でない時はオペレータにメッセージを出力
し、棚位置の変更を行うかどうかを促し行うとの応答が
あった場合は、ドライブ601に最も近い棚位置へ再配
置し、以下アクセス頻度の高い順に順次これを行う。
Next, the operation will be described. When there is a request to move the cartridge type medium 604 from the shelf 602 to the drive 601, the counter 607 indicating the access frequency is incremented by one when this operation is completed. After a certain time,
The counter 607 is checked for all the cartridge-type media 604 existing in the library device 605, and when the largest value is not the shelf 602 closest to the drive 601, a message is output to the operator to change the shelf position. If there is a response that prompts whether or not to perform the relocation, it is relocated to the shelf position closest to the drive 601, and the relocation is performed sequentially in descending order of access frequency.

【0009】なお、上記従来の技術では、オペレータの
介入が必要となるが、システムにパラメータを設定する
ことで自動的に行うこともできる。あるいは次回の立ち
上げ時に再配置を行うようにしてもよい。
In the above-described conventional technique, an operator's intervention is required, but it can be automatically performed by setting parameters in the system. Alternatively, the rearrangement may be performed at the next startup.

【0010】このようにして、ある一定期間内でのカー
トリッジ型媒体604のアクセス履歴を取り、アクセス
頻度の高い順にカートリッジ型媒体604の棚位置を再
構築する事により、カートリッジ型媒体604を棚60
2からドライブ601まで移動させる時間を短縮するこ
とによりオーバーヘッドの低減をはかる。
In this manner, the access history of the cartridge type medium 604 within a certain period is obtained, and the shelf position of the cartridge type medium 604 is reconstructed in the descending order of the access frequency.
The overhead is reduced by shortening the time required to move from 2 to the drive 601.

【0011】[0011]

【発明が解決しようとする課題】上述した従来のライブ
ラリ装置のカートリッジ型媒体の格納位置制御方式は、
第1の問題点として、短期間に集中的に使用する媒体に
対する高速アクセスが出来ないことである。
The storage position control method of the cartridge type medium of the above-mentioned conventional library apparatus is as follows.
The first problem is that high-speed access to a medium used intensively in a short period of time cannot be performed.

【0012】その理由は、従来の技術では一定期間にて
媒体の使用頻度をカウントし集計して媒体の再配置を行
う必要がある為、短期的な媒体の集中使用には対応でき
ないからである。
The reason is that, in the conventional technology, it is necessary to count and sum up the frequency of use of the medium in a certain period and rearrange the medium, so that it is not possible to cope with short-term intensive use of the medium. .

【0013】第2の問題点は、ドライブから離れた位置
の媒体をドライブにて使用した後に連続して次に使用す
る媒体がある場合、元の媒体を棚に戻すのに時間がかか
るため次に使う媒体をドライブへ移動するのに時間がか
かることである。
A second problem is that when a medium at a position distant from the drive is used in the drive and there is a next medium to be used continuously, it takes time to return the original medium to the shelf. It takes time to move the media to be used to the drive.

【0014】その理由は、従来の技術ではドライブから
離れた位置の媒体をドライブから元の棚に戻すのにかか
る時間については考慮されていないためである。
The reason is that the prior art does not consider the time required to return a medium located at a position distant from the drive from the drive to the original shelf.

【0015】第3の問題点は、使用頻度の低い媒体の高
速アクセスができないことである。
[0015] A third problem is that high-speed access to a medium that is not frequently used cannot be performed.

【0016】その理由は、従来の技術では使用頻度の低
い媒体はドライブから離れた位置に格納されるためであ
る。
The reason is that in the related art, a medium that is not frequently used is stored at a position distant from the drive.

【0017】第4の問題点は、使用頻度がほぼ同じ媒体
同士の棚位置の変更が頻繁に発生する可能性があり、こ
の無駄な動作のために本来の媒体移動動作のさまたげに
なる場合があることである。
A fourth problem is that shelf positions of media having almost the same use frequency may frequently change, and this useless operation may hinder the original medium moving operation. That is.

【0018】その理由は、従来技術では媒体を無条件に
使用頻度の高い順にドライブの近い位置へ変更しようと
するとするためである。
The reason is that in the prior art, the medium is unconditionally changed to a position closer to the drive in the order of higher use frequency.

【0019】本発明の第1の目的は、ライブラリ装置に
おいて短期間で集中的に使用する媒体に対して高速にア
クセスができるライブラリ装置の高速アクセス方式を提
供することにある。
A first object of the present invention is to provide a high-speed access method of a library device which can access a medium used intensively in a short period of time at a high speed in the library device.

【0020】第2の目的は、ライブラリ装置においてド
ライブから離れた位置の媒体をドライブにて使用した後
に連続して次に使用する媒体がある場合でも高速にアク
セスができるライブラリ装置の高速アクセス方式を提供
することにある。
A second object of the present invention is to provide a high-speed access method for a library apparatus which can access a medium at a position distant from a drive in the library apparatus at a high speed even after the medium is used in the drive. To provide.

【0021】第3の目的は、ライブラリ装置において使
用頻度の低い媒体にたいして高速にアクセスができるラ
イブラリ装置の高速アクセス方式を提供することにあ
る。
A third object of the present invention is to provide a high-speed access method for a library device which can access a medium which is not frequently used in the library device at a high speed.

【0022】第4の目的は、ライブラリ装置において本
来の媒体移動動作のさまたげになるような無駄な動作を
極力おさえたライブラリ装置の高速アクセス方式を提供
することにある。
It is a fourth object of the present invention to provide a high-speed access method for a library device which minimizes useless operations which hinder the original medium movement operation in the library device.

【0023】[0023]

【課題を解決するための手段】本発明のライブラリ装置
の高速アクセス方式は、入力されているアプリケーショ
ンをすべて先取り解析し、使用予定の予約媒体を抽出す
るアプリケーション先取り解析手段と、前記アプリケー
ション先取り解析手段により使用予定の予約媒体があれ
ばその情報を格納する媒体予約記憶部と、あらかじめ定
義したリザーブセル情報を記憶する格納記憶部と、その
情報より予約媒体をあらかじめドライブの近くのリザー
ブセルに移動させる再配置命令生成手段と、媒体をドラ
イブからセルに移動する場合媒体の格納セルをドライブ
の近い位置に変更する排出制御手段を備える。
According to the present invention, there is provided a high-speed access method for a library apparatus, wherein an application prefetch analysis means for prefetching and analyzing all input applications and extracting a reserved medium to be used, and the application prefetch analysis means. If there is a reserved medium to be used, a medium reservation storage unit for storing information on the reserved medium, a storage storage unit for storing predefined reserved cell information, and the reserved medium is previously moved to a reserved cell near the drive based on the information. The apparatus includes a rearrangement command generation unit and a discharge control unit that changes a storage cell of the medium to a position near the drive when the medium is moved from the drive to the cell.

【0024】また、常時ライブラリ装置の状況を監視
し、カートリッジ型媒体の使用状況を記憶し、そこから
このカートリッジ型媒体が日次で何時頃使用されるの
か、週次で何曜日の何時頃使用されるのか、月次で暦日
何日目や実働日何日目の何時頃使用されているのかを記
憶し、その情報から使用予定のカートリッジ型媒体をド
ライブ近くのリザーブセルに移動させる履歴手段を備え
る。
Further, the status of the library device is constantly monitored, the usage status of the cartridge type medium is stored, and based on the usage status of the cartridge type medium, the daily usage time, the weekly usage time, and the weekly usage time are used. History means for storing, on a monthly basis, on what day of the calendar day or on what day of the working day, the cartridge type medium to be used is moved to a reserve cell near the drive from that information. Is provided.

【0025】[作用]アプリケーション先取り解析手段
は入力されているアプリケーションをすべて先取り解析
し使用予定の予約媒体があればその情報を媒体予約記憶
部に格納し、媒体再配置処理を起動する。
[Operation] The application prefetch analysis means prefetch analyzes all the input applications and stores the reserved medium to be used, if any, in the medium reservation storage unit, and starts the medium relocation processing.

【0026】また、履歴手段は、使用媒体記憶部と実働
日記憶部とパラメータ記憶部の情報から使用予定媒体を
準備する時間になれば、アプリケーション先取り解析手
段と同様媒体再配置処理を起動する。
The history means activates the medium rearrangement processing when the time to prepare the medium to be used is prepared from the information in the used medium storage, the actual working day storage, and the parameter storage as in the application prefetch analysis means.

【0027】格納記憶部は、予約媒体や使用予定媒体を
優先的に格納するためにあらかじめオペレータによって
定義されているリザーブセルの情報や、媒体の格納情報
などが格納される。
The storage unit stores reserved cell information defined by an operator in advance for preferentially storing a reserved medium or a medium to be used, storage information of the medium, and the like.

【0028】再配置命令生成手段は、媒体再配置処理が
起動された場合、格納記憶部の情報をもとに予約媒体を
リザーブセルへ優先して移動する。また、新たな予約媒
体や使用予定媒体がドライブにて使用中の場合は、排出
セルの変更処理を起動する。
When the medium relocation processing is started, the relocation instruction generating means preferentially moves the reserved medium to the reserved cell based on the information in the storage unit. When a new reserved medium or a medium to be used is being used by the drive, the discharge cell changing process is started.

【0029】排出制御手段は、排出セルの変更処理が起
動された場合、ドライブで使用中の媒体の排出セルを、
ドライブから近い位置に変更する。
[0029] When the discharge cell changing process is started, the discharge control means sets the discharge cell of the medium used in the drive to
Change to a position closer to the drive.

【0030】[0030]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0031】図1は本発明のライブラリ装置の高速アク
セス方式の一実施の形態を示すブロック図である。図2
は本発明のライブラリ装置の高速アクセス方式のライブ
ラリ装置を示す構成図である。
FIG. 1 is a block diagram showing an embodiment of a high-speed access method for a library device according to the present invention. FIG.
FIG. 1 is a configuration diagram showing a high-speed access type library device of the library device of the present invention.

【0032】図1を参照すると、本発明の実施の形態
は、入出力命令を生成する主記憶装置101と、入出力
装置であるライブラリ装置112と、全体を制御する中
央処理装置111とを含む。
Referring to FIG. 1, the embodiment of the present invention includes a main storage device 101 for generating input / output instructions, a library device 112 as an input / output device, and a central processing unit 111 for controlling the whole. .

【0033】ライブラリ装置112は、図2に示すよう
に、セル201の集合体であるセルブロック202と、
セルブロック202に格納された複数個のカートリッジ
型の媒体207と、媒体207をリードライトするドラ
イブ206と、媒体207をセルブロック202とドラ
イブ206間をX軸204及びY軸205にそって移動
させるロボット203から構成される。
As shown in FIG. 2, the library device 112 includes a cell block 202 which is an aggregate of cells 201,
A plurality of cartridge type media 207 stored in the cell block 202, a drive 206 for reading / writing the medium 207, and moving the medium 207 between the cell block 202 and the drive 206 along the X axis 204 and the Y axis 205. It is composed of a robot 203.

【0034】主記憶装置101には、アプリケーション
102と、ライブラリ装置112を高速にアクセスする
ための高速アクセス手段103と、履歴手段151と、
入出力命令を制御し中央処理装置111とのやりとりを
行う入出力制御手段110とを備えている。
The main storage device 101 includes a high-speed access unit 103 for accessing the application 102 and the library device 112 at high speed, a history unit 151,
An input / output control unit 110 controls input / output instructions and exchanges data with the central processing unit 111.

【0035】高速アクセス手段103は、入力されてい
るアプリケーション102をすべて先取り解析し、媒体
使用予約を生成するアプリケーション先取り解析手段1
04と、入出力制御手段110に対して、予約となった
媒体を移動するように指示する移動命令生成手段109
と、媒体使用予約情報を格納する媒体予約記憶部108
と、各セル201の媒体格納情報を格納する格納記憶部
107と、媒体207をドライブ206からセル201
に移動する場合ドライブ206の近い位置に媒体207
の格納セル201を変更する排出制御手段105と、格
納記憶部107の状態とアプリケーション先取り解析手
段104からの命令をもとに媒体207の移動時間が短
縮されるように媒体207の再配置命令を生成する再配
置命令生成手段106とを備えている。
The high-speed access unit 103 pre-analyzes all the input applications 102 and generates a medium use reservation.
04 and a movement command generation means 109 for instructing the input / output control means 110 to move the reserved medium.
And a medium reservation storage unit 108 for storing medium use reservation information.
A storage unit 107 for storing medium storage information of each cell 201;
When the medium 207 is moved to
And a relocation command for the medium 207 based on the state of the storage unit 107 and the command from the application prefetch analysis unit 104 so that the movement time of the medium 207 is shortened. And a rearrangement instruction generating means 106 for generating the instruction.

【0036】また、履歴手段151は本ライブラリ装置
112でカートリッジ型媒体の使用状況を解析する履歴
書き込み解析手段152と、履歴書き込み解析手段15
2からのカートリッジ型媒体の使用状況を記憶する使用
媒体記憶部153と、そのコンピュータが運用される実
働日を記憶する実働日記憶部154と、コンピュータシ
ステムの運用の細かい指定をするパラメータ記憶部15
5を備えている。
The history means 151 includes a history writing analysis means 152 for analyzing the usage status of the cartridge type medium in the library apparatus 112 and a history writing analysis means 15.
2, a working medium storage unit 153 for storing the working state of the computer, a working day storage unit 154 for storing the working day of operation of the computer, and a parameter storage unit 15 for specifying the operation of the computer system in detail.
5 is provided.

【0037】図3は本発明のライブラリ装置の高速アク
セス方式のライブラリ装置のセルブロックのアドレスを
示す構成図である。
FIG. 3 is a block diagram showing the addresses of the cell blocks of the library device of the high speed access system of the library device of the present invention.

【0038】縦方向にA〜E、横方向に1〜13のアド
レスを与えてあり、セルアドレスは、縦方向のアドレス
と横方向のアドレスの組み合わせにて表現する。たとえ
ば、セルアドレスA1といった表現となる。図4は本発
明のライブラリ装置の高速アクセス方式の媒体予約記憶
部の内容を示す構成図である。
A to E addresses are given in the vertical direction and 1 to 13 addresses are given in the horizontal direction. The cell address is expressed by a combination of a vertical address and a horizontal address. For example, the expression is cell address A1. FIG. 4 is a configuration diagram showing the contents of the medium reservation storage unit of the high-speed access system of the library device of the present invention.

【0039】アプリケーション先取り解析手段104に
て、すでに主記憶装置101内に存在する各アプリケー
ションAP1〜AP4にて使用される予定の予約媒体M
1〜M6を対応ずける。
In the application prefetch analysis means 104, the reserved medium M to be used in each of the applications AP1 to AP4 already existing in the main storage device 101.
1 to M6 can be assigned.

【0040】たとえば、アプリケーションAP1をアプ
リケーション先取り解析手段104にて解析した結果、
使用される予定の予約媒体がM1〜M3とすると、図4
に示すように、アプリケーションAP1と予約媒体M1
〜M3を対応ずける。すでに存在する他のアプリケーシ
ョンAP2〜AP4も同様である。
For example, as a result of analyzing application AP1 by application prefetch analysis means 104,
Assuming that reserved media to be used are M1 to M3, FIG.
As shown in the figure, the application AP1 and the reservation medium M1
To M3. The same applies to the other existing applications AP2 to AP4.

【0041】図5は本発明のライブラリ装置の高速アク
セス方式の格納記憶部の内容を示す構成図である。
FIG. 5 is a block diagram showing the contents of the storage unit of the high-speed access system of the library apparatus according to the present invention.

【0042】格納記憶部107の内容は、各セルアドレ
スに対応したセルの種類、セルの状態、予約カウンタ、
媒体名、使用予定カウンタから構成される。セルの種類
は、ドライブ206とその番号を示すドライブ#1〜#
2と、予約媒体を優先して格納するためのセルとその優
先順位番号を示すリザーブセル#1〜#10と、予約さ
れていない媒体を格納するためのセルとその優先順位番
号を示す通常セル#1〜#53とからなる。優先順位番
号は、ドライブ206から最も近い順にとられるものと
する。また、リザーブセルの数は任意に設定できるもの
とする。
The contents of the storage unit 107 include a cell type corresponding to each cell address, a cell state, a reservation counter,
It consists of a medium name and a use counter. The cell type is the drive 206 and the drives # 1 to #
2, reserved cells # 1 to # 10 indicating cells for storing reserved media with priority and their priority numbers, and normal cells indicating cells for storing unreserved media and their priority numbers. # 1 to # 53. It is assumed that the priority numbers are set in the order closest to the drive 206. The number of reserved cells can be set arbitrarily.

【0043】セルの状態は、ドライブ206に対して
は、媒体207を使用中の場合は“使用”、使用してい
ない場合は“空き”とし、リザーブセル及び通常セルに
たいしては、媒体207の格納されていない場合は“空
き”、予約媒体が格納されている場合は“予約”、その
他の場合は“通常”とする。
The state of the cell is “used” when the medium 207 is being used and “empty” when the medium 207 is not used for the drive 206. For the reserved cell and the normal cell, the storage of the medium 207 is performed. If it has not been set, “vacant” is set; if a reserved medium is stored, “reserved”; otherwise, “normal”.

【0044】予約カウンタは、そのセル207に格納さ
れている予約媒体がいくつのアプリケーション102に
て予約されているのかをカウントした値を示す。
The reservation counter indicates a value obtained by counting how many applications 102 reserve the reservation medium stored in the cell 207.

【0045】使用予定カウンタはそのセル207に格納
されている使用予定媒体が、いくつのアプリケーション
102にて使用予定とされているかをカウントした値を
示す。
The scheduled use counter indicates a value obtained by counting how many applications 102 the scheduled medium stored in the cell 207 is scheduled to be used.

【0046】媒体名は、そのセル207に格納されてい
る媒体207の媒体名を示す。たとえば、図4及び図5
で示す一例では、セルアドレスC7は、リザーブセル#
1セルで、アプリケーションAP1〜AP3の3つのア
プリケーションから予約された媒体M1の格納用セルで
あり、現在媒体M1はドライブ#1にて使用中であるこ
とを示す。
The medium name indicates the medium name of the medium 207 stored in the cell 207. For example, FIGS. 4 and 5
In the example shown by, the cell address C7 is reserved cell #
One cell is a cell for storing the medium M1 reserved from three applications AP1 to AP3, and indicates that the medium M1 is currently being used by the drive # 1.

【0047】次に、本発明の実施の形態の動作につい
て、図面を参照して詳細に説明する。
Next, the operation of the embodiment of the present invention will be described in detail with reference to the drawings.

【0048】図6は本発明のライブラリ装置の高速アク
セス方式のアプリケーション先取り解析手段の動作を示
す流れ図である。
FIG. 6 is a flow chart showing the operation of the application prefetch analysis means of the high-speed access method of the library apparatus of the present invention.

【0049】まず、媒体予約記憶部108に入力済みの
アプリケーションが終了したかどうかを調べる(ステッ
プ302)。アプリケーションが終了している場合には
媒体予約記憶部108から終了したアプリケーションに
対応する予約媒体を削除するとともに削除した予約媒体
に対応する格納記憶部107内の予約カウンタを−1す
る(ステップ303)。予約カウンタが0となったセル
アドレスがあった場合、セルの状態を“予約”から“通
常”に変更する(ステップ304および305)。
First, it is checked whether or not the application input to the medium reservation storage unit 108 has been completed (step 302). If the application has been terminated, the reservation medium corresponding to the terminated application is deleted from the medium reservation storage unit 108, and the reservation counter in the storage unit 107 corresponding to the deleted reservation medium is decremented by one (step 303). . If there is a cell address for which the reservation counter has become 0, the state of the cell is changed from "reserved" to "normal" (steps 304 and 305).

【0050】次に、主記憶装置101内に解析していな
いアプリケーションがあるかを調べ、あればアプリケー
ション内の全ステップを解析し媒体207のドライブ2
06への移動命令があるかどうかを調べる(ステップ3
06〜308)。
Next, it is checked whether or not there is an application which has not been analyzed in the main storage device 101. If there is any application, all the steps in the application are analyzed and the drive 2 of the medium 207 is analyzed.
It is checked whether or not there is a move instruction to 06 (step 3
06-308).

【0051】移動命令があれば、媒体予約記憶部108
に予約情報を追加し、追加された予約媒体すべてに対し
て格納記憶部107内の対応する予約カウンターを+1
する(ステップ309〜310および313〜31
5)。
If there is a move command, the medium reservation storage unit 108
To the corresponding reservation counter in the storage unit 107 for all the added reservation media.
(Steps 309-310 and 313-31
5).

【0052】この動作にて、新たに予約媒体が発生した
場合には、再配置命令生成手段106にて媒体再配置処
理を行う(ステップ311〜312)。
In this operation, when a new reserved medium is generated, a medium relocation process is performed by the relocation instruction generating means 106 (steps 311 to 312).

【0053】以上のステップを、繰り返し実行する。The above steps are repeatedly executed.

【0054】図7は本発明のライブラリ装置の高速アク
セス方式の再配置命令生成手段の媒体再配置処理の動作
を示す流れ図である。
FIG. 7 is a flowchart showing the operation of the medium relocation processing of the relocation instruction generating means of the high-speed access method of the library apparatus of the present invention.

【0055】まず、新たに予約媒体となった媒体は使用
中かどうを調べ、使用中ならば、排出制御手段105に
て排出セルの変更処理を行う(ステップ402〜40
3)。
First, it is checked whether or not the medium newly set as the reserved medium is in use. If the medium is in use, the discharge control means 105 changes the discharge cell (steps 402 to 40).
3).

【0056】次に、新たに予約媒体となった媒体はリザ
ーブセルに格納されているかを調べ、リザーブセルに格
納されていれば、そのセルの状態を“通常”から“予
約”に変更し予約カウンタを1とする(ステップ404
〜405)。
Next, it is checked whether the medium newly set as the reserved medium is stored in the reserved cell. If the medium is stored in the reserved cell, the state of the cell is changed from "normal" to "reserved" and the reserved state is changed. Set the counter to 1 (step 404)
405).

【0057】次に、新たに予約媒体となった媒体がリザ
ーブセルに格納されていなかった場合リザーブセルに
“空き”があるかどうかを調べる(ステップ406)。
Next, when the medium newly set as the reserved medium is not stored in the reserved cell, it is checked whether or not the reserved cell has "free" (step 406).

【0058】リザーブセルに“空き”があれば、新たに
予約媒体となった媒体を“空き”のリザーブセルに移動
し、セルの状態を“予約”として予約カウンタを1とす
る(ステップ411)。リザーブセルに“空き”がない
場合、リザーブセルに“通常”セルがあるかを調べる
(ステップ407)。リザーブセルに“通常”セルがあ
る場合、リザーブセル再配置処理(ステップ409、詳
細は後述)を行いリザーブセル内に“空き”のセルを確
保し、新たに予約媒体となった媒体を“空き”のリザー
ブセルに移動し、セルの状態を“予約”として予約カウ
ンタを1とする(ステップ411)。リザーブセルに
“通常”セルがない場合、“予約”でなく、また使用予
定カウンタが“0”でないセルから、優先順位の高い通
常セルが“空き”か調べ、“空き”の場合新たに予約媒
体となった媒体をその“空き”の通常セルに移動し、セ
ルの状態を“予約”として予約カウンタを1とする(ス
テップ408および412)。
If the reserved cell has "vacant", the medium newly set as the reserved medium is moved to the "vacant" reserved cell, the state of the cell is set to "reserved", and the reservation counter is set to 1 (step 411). . If there is no “empty” in the reserved cell, it is checked whether there is a “normal” cell in the reserved cell (step 407). If there is a “normal” cell in the reserved cell, a reserved cell rearrangement process (step 409, details will be described later) is performed to secure an “empty” cell in the reserved cell, and the medium that has newly become a reserved medium is replaced by an “empty” medium. The reserved cell is moved to the "reserved cell", the state of the cell is set to "reserved", and the reservation counter is set to 1 (step 411). If there is no “normal” cell in the reserved cell, it is not “reserved”, and it is checked whether a normal cell with a higher priority is “empty” from a cell whose use counter is not “0”. The medium that has become the medium is moved to the "empty" normal cell, the cell state is set to "reserved", and the reservation counter is set to 1 (steps 408 and 412).

【0059】“予約”でない優先順位の高い通常セルが
“空き”でない場合、通常セル再配置処理(ステップ4
10、詳細は後述)を行い、移動元のセルを“空き”に
し、新たに予約媒体となった媒体をその“空き”の通常
セルに移動し、セルの状態を“予約”として予約カウン
タを1とする(ステップ412)。
If a normal cell having a higher priority that is not “reserved” is not “empty”, the normal cell relocation processing (step 4)
10, the details of which will be described later), make the source cell “empty”, move the medium that has newly become the reserved medium to the “empty” normal cell, change the state of the cell to “reserved”, and set the reservation counter. It is set to 1 (step 412).

【0060】図8は本発明のライブラリ装置の高速アク
セス方式の排出制御手段の排出セルの変更処理の動作を
示す流れ図である。
FIG. 8 is a flowchart showing the operation of the discharge cell changing process of the discharge control means of the high-speed access system of the library apparatus according to the present invention.

【0061】この処理は、アプリケーション先取り解析
手段104にて解析され予約媒体の処理がなされる前に
ドライブ206にて使用されている媒体に対する排出セ
ルの変更処理である。
This process is a process of changing the discharge cell for the medium used by the drive 206 before the application is analyzed by the application prefetch analysis means 104 and the processing of the reserved medium is performed.

【0062】まず、新たに予約媒体となったドライブ2
06にて使用中の媒体の排出先のセルはリザーブセルか
を調べ、リザーブセルならばそのリザーブセルを“予
約”とし予約カウンタを1とする(ステップ502〜5
03)。リザーブセルでなければリザーブセルに“空
き”のセルがあるかを調べ、“空き”のセルがある場合
は新たに予約媒体となったドライブ206にて使用中の
媒体の元の排出先セルの状態を“通常”から“空き”に
変更し、新たな排出先となる“空き”のリザーブセルの
状態を“空き”から“予約”に変更し予約カウンタを1
とすることにより排出セルの変更を行う(ステップ50
4および507〜508)。“空き”のセルがない場合
は、リザーブセルに“予約”状態でない媒体があるかど
うかを調べ、“予約”状態でない媒体がある場合は、リ
ザーブセル再配置処理(ステップ506、詳細は後述)
を行い、新たに予約媒体となったドライブ206にて使
用中の媒体の元の排出先セルの状態を“通常”から“空
き”に変更し、新たな排出先となる“空き”のリザーブ
セルの状態を“空き”から“予約”に変更し予約カウン
タを1とすることにより排出セルの変更を行う(ステッ
プ505〜508)。
First, the drive 2 that is newly set as a reserved medium
In step 06, it is checked whether the cell from which the medium being used is discharged is a reserved cell. If the reserved cell is used, the reserved cell is set to "reserved" and the reservation counter is set to 1 (steps 502 to 5).
03). If the cell is not a reserved cell, it is checked whether there is an “empty” cell in the reserved cell. The state is changed from “normal” to “empty”, the state of the “empty” reserved cell as a new discharge destination is changed from “empty” to “reserved”, and the reservation counter is set to 1
To change the discharge cell (step 50).
4 and 507-508). If there is no “empty” cell, it is checked whether or not there is a medium in the reserved cell that is not in the “reserved” state. If there is a medium that is not in the “reserved” state, the reserved cell is rearranged (step 506, details will be described later).
Is performed, the state of the original discharge destination cell of the medium used by the drive 206 that has become the newly reserved medium is changed from “normal” to “empty”, and the “empty” reserved cell as the new discharge destination is changed. Is changed from "empty" to "reserved" and the reservation counter is set to 1 to change the discharge cells (steps 505 to 508).

【0063】予約状態でない媒体がない場合は、通常セ
ル再配置処理(ステップ510、詳細は後述)を行い新
たな排出先となる“空き”のセルを準備し、新たに予約
媒体となったドライブ206にて使用中の媒体の元の排
出先セルの状態を“通常”から“空き”に変更し、新た
な排出先となる“空き”で優先順位の高い通常セルの状
態を“空き”から“予約”に変更し予約カウンタを1と
することにより排出セルの変更を行う(ステップ509
〜512)。
If there is no medium that is not in the reserved state, normal cell rearrangement processing (step 510, details will be described later) is performed to prepare a “vacant” cell as a new discharge destination, and the drive that has newly become the reserved medium At 206, the state of the original discharge destination cell of the medium being used is changed from "normal" to "empty", and the state of the normal cell having a new priority of "empty" and high in priority is changed from "empty" to "empty". The discharge cell is changed by changing to "reservation" and setting the reservation counter to 1 (step 509).
To 512).

【0064】予約状態でない優先順位の高い通常セルが
“空き”であれば、新たに予約媒体となったドライブ2
06にて使用中の媒体の元の排出先セルの状態を“通
常”から“空き”に変更し、新たな排出先となる“空
き”で優先順位の高い通常セルの状態を“空き”から
“予約”に変更し予約カウンタを1とすることにより排
出セルの変更を行う(ステップ509〜512)。
If the normal cell with a higher priority that is not in the reserved state is “empty”, the drive 2 that has newly become the reserved medium
At 06, the state of the original discharge destination cell of the medium being used is changed from "normal" to "empty", and the state of the normal cell having a new priority of "empty" and having a higher priority is changed from "empty" to "empty". The discharge cell is changed by changing to "reservation" and setting the reservation counter to 1 (steps 509 to 512).

【0065】図9は本発明のライブラリ装置の高速アク
セス方式のリザーブセル再配置処理(ステップ409)
の動作を示す流れ図である。
FIG. 9 is a flowchart showing a high-speed access type reserved cell relocation process of the library apparatus according to the present invention (step 409).
5 is a flowchart showing the operation of FIG.

【0066】リザーブセル内に“通常”のセルで使用予
定カウンタが0のセルがあるかを確認し(ステップ70
2)、もしあれば優先順位の高いセルのカートリッジ媒
体を、“空き”の通常セルに移動させ、移動元の優先順
位の高いセルの状態を“空き”に変更し処理を終わる
(ステップ703)。
It is checked whether or not there is a "normal" cell in the reserved cell whose use counter is 0 (step 70).
2) If any, the cartridge medium of the higher priority cell is moved to the "empty" normal cell, the state of the higher priority cell at the transfer source is changed to "empty", and the process ends (step 703). .

【0067】リザーブセル内に“通常”のセルで使用予
定カウンタが0のセルがなければ、使用予定カウンタが
0以外のセルで、使用予定時間を過ぎているセルがある
かを、履歴手段151に問い合わせをする(ステップ7
04)。そして、使用予定時間を過ぎているセルがあれ
ば(ステップ705)、使用予定カウンタを0に戻し
(ステップ706)、その後上述のステップ703を実
行する。
If there is no “normal” cell in the reserved cell and the cell whose use schedule counter is 0, it is determined whether or not there is a cell whose use schedule counter is other than 0 and the cell whose use time has passed, by the history means 151. (Step 7
04). If there is a cell whose scheduled use time has passed (step 705), the scheduled use counter is returned to 0 (step 706), and then the above-mentioned step 703 is executed.

【0068】使用予定時間を過ぎているセルが無けれ
ば、通常セルで優先順位の一番高い“通常”セルの媒体
を“空き”の通常セルに移動し、移動元のセルの状態を
“空き”にし処理を終了する。
If there is no cell whose use time has passed, the medium of the “normal” cell having the highest priority among the normal cells is moved to the “free” normal cell, and the state of the source cell is changed to “vacant”. "To end the process.

【0069】図10は本発明のライブラリ装置の高速ア
クセス方式の通常セル再配置処理(ステップ410)の
動作を示す流れ図である。
FIG. 10 is a flowchart showing the operation of the normal cell relocation processing (step 410) of the high-speed access method of the library apparatus of the present invention.

【0070】優先順位の高いセルでかつ使用予定カウン
タが0以外のセルで、使用予定時間が過ぎているセルが
あるかを履歴手段151に問い合わす(ステップ80
2)。使用予定時間を過ぎているセルがあれば(ステッ
プ803)、使用予定カウンタを“0”に戻し(ステッ
プ804)、使用予定カウンタを“0”に戻したセルの
カートリッジ媒体を、セルの状態が“空き”の通常セル
に移動し、移動元のセルの状態を“空き”に変え処理を
終了する(ステップ805)。
It is inquired to the history means 151 whether there is a cell having a high priority and a cell whose use schedule counter is other than 0, and a cell whose use schedule time has passed (step 80).
2). If there is a cell whose scheduled use time has passed (step 803), the scheduled use counter is returned to "0" (step 804), and the cartridge medium of the cell whose scheduled use counter is returned to "0" is replaced with the cell state. The cell is moved to an "empty" normal cell, the state of the source cell is changed to "empty", and the process is terminated (step 805).

【0071】使用予定時間を過ぎているセルがなけれ
ば、優先順位の一番高くセルの状態が“通常”で使用予
定カウンタが“0”のセルのカートリッジ媒体を“空
き”の状態の通常セルに移動し、移動元のセルの状態を
“空き”とし処理を終了する。
If there is no cell whose scheduled use time has passed, the cartridge medium of the cell having the highest priority and the cell state of “normal” and the scheduled use counter of “0” is replaced with the normal cell in the “empty” state. And the state of the source cell is set to “empty”, and the process is terminated.

【0072】図14は本発明のライブラリ装置の高速ア
クセス方式の使用媒体記憶部の記憶内容を示す構成図で
ある。
FIG. 14 is a block diagram showing the contents stored in the used medium storage unit of the high-speed access method of the library apparatus according to the present invention.

【0073】過去に使用した媒体の名前を記憶する“カ
ートリッジ型媒体名”欄と、その“カートリッジ型媒体
名”欄に記憶されている媒体名が使用された月内の暦日
を記憶する“暦日”欄と、“カートリッジ型媒体名”欄
に記憶されている媒体名が使用された曜日を記憶する
“曜日”欄と、“カートリッジ型媒体名”欄に記憶され
ている媒体名が使用された月内の実働日を記憶する“実
働”欄と、“カートリッジ型媒体名”欄に記憶されてい
る媒体名が使用された時間を記憶する“時間”欄を持
つ。
A "cartridge type medium name" field for storing the name of the medium used in the past and a "calendar day" for the month in which the medium name stored in the "cartridge type medium name" field is used are stored. Use the "day of the week" column to store the day of the week on which the media name stored in the "calendar date" column, the media name stored in the "cartridge type media name" column, and the media name stored in the "cartridge type media name" column are used. The “working” column stores the actual working day in the month, and the “time” column stores the time when the medium name stored in the “cartridge type medium name” column is used.

【0074】図11は本発明のライブラリ装置の高速ア
クセス方式のカートリッジ媒体の使用履歴を取る動作を
示す流れ図である。
FIG. 11 is a flowchart showing the operation of the library apparatus of the present invention for taking the use history of the cartridge medium of the high-speed access method.

【0075】これは履歴手段151がライブラリ装置1
12で使用されるカートリッジ媒体の使用履歴を記憶す
る手順の流れ図であり、履歴書き込み解析手段152
は、アプリケーション先取り解析手段104で使用予定
となったカートリッジ媒体の媒体名を、使用媒体記憶部
153の“カートリッジ型媒体名”の欄へ記憶させる
(ステップ852)。
This is because the history means 151 is the library device 1
12 is a flowchart of a procedure for storing the usage history of the cartridge medium used in the storage unit 12;
Causes the medium name of the cartridge medium scheduled to be used by the application prefetch analysis unit 104 to be stored in the “cartridge type medium name” column of the used medium storage unit 153 (step 852).

【0076】履歴書き込み解析手段152は、、アプリ
ケーション先取り解析手段104より媒体記憶部153
へ送られた媒体名に、コンピュータシステムのシステム
日付より、カートリッジ媒体が使用された日付が月内の
暦日何日かの情報を使用媒体記憶部153の“暦日”の
欄に追加記憶する(ステップ853)。
The history write analysis means 152 is provided by the application prefetch analysis means 104 to the medium storage unit 153.
The information on the number of calendar days in the month in which the cartridge medium was used, based on the system date of the computer system, is additionally stored in the “calendar date” column of the used medium storage unit 153 in the medium name sent to (Step 853).

【0077】次に履歴書き込み解析手段152は、コン
ピュータシステムのシステム日付より、カートリッジ媒
体が使用された曜日が何曜日なのかの情報を使用媒体記
憶部153の“曜日”の欄に追加記憶する(ステップ8
54)。
Next, the history writing analysis means 152 additionally stores information on the day of the week when the cartridge medium was used in the “day of the week” column of the used medium storage unit 153 based on the system date of the computer system ( Step 8
54).

【0078】その次に履歴書き込み解析手段152は、
コンピュータシステムのシステム日付と、そのコンピュ
ータシステムの実働情報を記憶している実働日記憶部1
54より、カートリッジ媒体が使用された日付がそのコ
ンピュータシステムを稼働させる月内の実働何日目に該
当するかを算出し、使用媒体記憶部153の“実働”の
欄に追加記憶する(ステップ855)。
Next, the history writing analysis means 152
Working day storage unit 1 that stores the system date of the computer system and the working information of the computer system
From 54, the day when the cartridge medium was used corresponds to the actual working day in the month in which the computer system is operated, and is additionally stored in the “working” column of the used medium storage unit 153 (step 855). ).

【0079】最後に履歴書き込み解析手段152は、コ
ンピュータシステムのシステム時間より、カートリッジ
媒体が使用された時間が何時なのかを、使用媒体記憶部
153の“時間”の欄に追加記憶する(ステップ85
6)。
Finally, the history writing analysis means 152 additionally stores the time when the cartridge medium has been used in the “time” column of the used medium storage unit 153 based on the system time of the computer system (step 85).
6).

【0080】以上の手順で履歴書き込み解析手段152
は、カートリッジ媒体が使用された履歴を使用媒体記憶
部153に記憶させる。
According to the above procedure, the history writing analysis means 152
Causes the usage medium storage unit 153 to store the history of use of the cartridge medium.

【0081】図12は本発明のライブラリ装置の高速ア
クセス方式の使用履歴から使用予定の媒体を選出する動
作を示す流れ図である。
FIG. 12 is a flowchart showing the operation of selecting a medium to be used from the use history of the high-speed access method of the library apparatus of the present invention.

【0082】これは履歴手段151がカートリッジ媒体
を使用予定とする手順を説明した流れ図であり、コンピ
ュータシステムが稼働し始める段階で履歴書き込み解析
手段152は、使用媒体記憶部153の内容を読み込む
(ステップ902)。次に、履歴書き込み解析手段15
2は実働日記憶部の内容を読み込む(ステップ90
3)。
This is a flowchart for explaining the procedure in which the history means 151 intends to use the cartridge medium. The history write analysis means 152 reads the contents of the used medium storage unit 153 at the stage when the computer system starts operating (step S1). 902). Next, the history writing analysis unit 15
2 reads the contents of the actual work day storage unit (step 90)
3).

【0083】準備の段階の最後として、履歴書き込み解
析手段152は、パラメータ記憶部155の内容を読み
込む(ステップ904)。以上の段階で、カートリッジ
媒体を使用予定とする為の準備が終了する。
At the end of the preparation stage, the history write analysis means 152 reads the contents of the parameter storage 155 (step 904). At this stage, the preparation for using the cartridge medium is completed.

【0084】パラメータ記憶部155の使用予定媒体を
確認する周期のパラメータにより(ステップ905)、
実働書き込み解析手段152は使用媒体記憶部153
と、実働日記憶部154とパラメータ記憶部155の内
容から、使用予定とするべきカートリッジ媒体604が
存在するかを確認する(ステップ906)。
According to the parameter of the cycle for confirming the medium to be used in the parameter storage unit 155 (step 905),
The actual writing analysis unit 152 includes a used medium storage unit 153.
Then, based on the contents of the actual working day storage unit 154 and the parameter storage unit 155, it is confirmed whether or not the cartridge medium 604 to be used exists (step 906).

【0085】図13は本発明のライブラリ装置の高速ア
クセス方式の図12に続き使用履歴から使用予定の媒体
を選出する動作を示す流れ図である。
FIG. 13 is a flowchart showing the operation of selecting a medium to be used from the use history, following FIG. 12 of the high-speed access method of the library apparatus of the present invention.

【0086】図12に続き、ステップ906で使用予定
とするべきカートリッジ媒体604が存在した場合、リ
ザーブセルに“空き”の状態のセルが存在するかを確認
する(ステップ908)。“空き”の状態のセルが存在
した場合、使用予定とするカートリッジ型媒体を、“空
き”の状態のセルに移動し、セルの状態を“通常”とし
た後、使用予定カウンタを“1”とし終了する(ステッ
プ911)。
Continuing from FIG. 12, if there is a cartridge medium 604 to be used in step 906, it is checked whether or not there is an "empty" cell in the reserved cell (step 908). If there is a cell in the “empty” state, the cartridge type medium to be used is moved to the cell in the “empty” state, the state of the cell is set to “normal”, and the planned use counter is set to “1”. And terminates (step 911).

【0087】ステップ908の段階でリザーブセル内に
“空き”の状態のセルが無かった場合、リザーブセル内
に“通常”の状態のセルが存在するかを確認する(ステ
ップ909)。リザーブセル内に“通常”の状態のセル
が存在した場合、図8のステップ506で説明したリザ
ーブセル再配置処理を実施する(ステップ910)。そ
の後、上述のステップ911を実行し終了する。
If there is no cell in the “empty” state in the reserved cell in the step 908, it is confirmed whether or not a cell in the “normal” state exists in the reserved cell (step 909). When a cell in the “normal” state exists in the reserved cell, the reserved cell relocation processing described in step 506 of FIG. 8 is performed (step 910). After that, the above-described step 911 is executed and the processing ends.

【0088】ステップ909の段階で、リザーブセル内
に“通常”のセルも存在しなかった場合、優先順位の高
い通常セル内で“空き”の状態であるかを確認する(ス
テップ912)。存在した場合、カートリッジ媒体60
4を優先順位の高い“空き”の状態のセルに移動し、
“状態”を通常とした後、使用予定カウンタを“1”と
し終了する(ステップ914)。
At step 909, if there is no "normal" cell in the reserved cell, it is checked whether the cell is "empty" in the normal cell having a higher priority (step 912). If present, cartridge media 60
4 is moved to the cell of the "empty" state having the higher priority,
After setting the “state” to normal, the scheduled use counter is set to “1” and the process ends (step 914).

【0089】ステップ912の段階で“空き”の状態の
通常セルも存在しなかった場合、図8のステップ510
で説明した通常セル再配置処理を実施する(ステップ9
13)。その後、上述のステップ914を実行し終了す
る。
If there is no “empty” normal cell at the stage of step 912, step 510 of FIG.
(Step 9)
13). After that, the above-mentioned step 914 is executed and the processing ends.

【0090】次に、本発明の実施の形態の効果について
説明する。本発明の実施の形態では、入力されているア
プリケーションをすべて先取り解析して高速アクセスで
きるように使用予定の予約媒体を再配置するため、短期
的な媒体の集中使用の場合や使用頻度の低い媒体を使用
する場合でも高速アクセスが可能である。
Next, effects of the embodiment of the present invention will be described. In the embodiment of the present invention, in order to re-allocate reserved media to be used so that high-speed access can be performed by pre-analyzing all input applications, short-term intensive use of media or infrequently used media High-speed access is possible even when using.

【0091】また、ドライブにて使用中の媒体にたいし
て使用後の媒体を高速に排出できるように排出セルをド
ライブに近い位置へ変更するため、ドライブから離れた
位置の媒体をドライブにて使用した後に連続して次に使
う媒体がある場合に高速アクセスが可能である。
Also, in order to change the discharge cell to a position close to the drive so that the used medium can be discharged at a high speed with respect to the medium being used in the drive, the medium at a position distant from the drive is used after the drive is used. High-speed access is possible when there is a continuous medium to be used next.

【0092】さらに、高速アクセスのための媒体再配置
動作は基本的には複数のリザーブセルと他の通常セル間
の移動となるため効率的であり本来の媒体移動動作の妨
げとなることがない。
Further, the medium relocation operation for high-speed access is basically performed between a plurality of reserved cells and other normal cells, so that it is efficient and does not hinder the original medium movement operation. .

【0093】履歴手段151では、過去の履歴より使用
される可能性が高い媒体をも、ドライブの近くに配置す
る事において、現状のコンピュータシステムにおいてカ
ートリッジ型媒体の使用方法に即した高速アクセスを可
能としている。
In the history means 151, even if a medium which is more likely to be used than the past history is arranged near the drive, high-speed access according to the usage of the cartridge type medium in the current computer system is possible. And

【0094】[0094]

【発明の効果】以上説明したように、本発明のライブラ
リ装置の高速アクセス方式の第1の効果は、媒体を短期
的に集中して使用する場合や、使用頻度の低い媒体を使
用する場合でも、媒体の移動時間を高速化できることで
ある。
As described above, the first effect of the high-speed access method of the library apparatus according to the present invention is that even when the medium is intensively used for a short period of time or when the medium which is not frequently used is used. Another advantage is that the moving time of the medium can be shortened.

【0095】その理由は、入力されているアプリケーシ
ョンをすべて先取り解析して使用予定の予約媒体を高速
に移動できるように再配置するためである。
The reason is that all the input applications are pre-analyzed and the reserved medium to be used is rearranged so that it can be moved at a high speed.

【0096】第2の効果は、ドライブから離れた位置に
格納されていた媒体をドライブにて使用した後に連続し
て次に使用する媒体がある場合に、媒体のアクセス時間
を高速化できることである。
The second effect is that the access time of the medium can be shortened when a medium stored at a position distant from the drive is used successively after the medium is used in the drive. .

【0097】その理由は、ドライブにて使用中の媒体に
たいして使用後の媒体を高速に排出できるように排出セ
ルをドライブに近い位置へ変更するためである。
The reason is that the discharge cell is changed to a position close to the drive so that the used medium can be discharged at a high speed with respect to the medium used in the drive.

【0098】第3の効果は、高速アクセスのための媒体
再配置動作は、効率的に行われるため、本来の媒体移動
動作の妨げとはならないことである。
A third effect is that the medium relocation operation for high-speed access is performed efficiently and does not hinder the original medium movement operation.

【0099】その理由は、高速アクセスのための媒体再
配置動作は基本的にはドライブに近い複数のリザーブセ
ルとその他の通常セル間の移動となるため動作回数は少
なく効率的であるためである。
The reason is that the medium relocation operation for high-speed access is basically a movement between a plurality of reserved cells close to the drive and other normal cells, so that the number of operations is small and efficient. .

【0100】第4の効果は、これから実行されるであろ
うアプリケーションで利用されるであろうカートリッジ
媒体をも対象と、再配置処理を実行する事により高速ア
クセスを提供する。
The fourth effect is to provide high-speed access by executing a relocation process for a cartridge medium which will be used in an application to be executed in the future.

【0101】その理由は、カートリッジ型媒体の使用履
歴を取り、この結果から使用されるであろう媒体をドラ
イブの近くに配置し、高速アクセスを提供するからであ
る。
The reason is that the usage history of the cartridge type medium is obtained, and the medium which will be used as a result is arranged near the drive to provide high-speed access.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のライブラリ装置の高速アクセス方式の
一実施の形態を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a high-speed access method for a library device according to the present invention.

【図2】本発明のライブラリ装置の高速アクセス方式の
ライブラリ装置を示す構成図である。
FIG. 2 is a configuration diagram showing a high-speed access library device of the library device of the present invention.

【図3】本発明のライブラリ装置の高速アクセス方式の
ライブラリ装置のセルブロックのアドレスを示す構成図
である。
FIG. 3 is a configuration diagram showing addresses of cell blocks of the library device of the high-speed access system of the library device of the present invention.

【図4】本発明のライブラリ装置の高速アクセス方式の
媒体予約記憶部の内容を示す構成図である。
FIG. 4 is a configuration diagram showing contents of a medium reservation storage unit of a high-speed access method of the library device of the present invention.

【図5】本発明のライブラリ装置の高速アクセス方式の
格納記憶部の内容を示す構成図である。
FIG. 5 is a configuration diagram showing the contents of a storage unit of the high-speed access system of the library device of the present invention.

【図6】本発明のライブラリ装置の高速アクセス方式の
アプリケーション先取り解析手段の動作を示す流れ図で
ある。
FIG. 6 is a flowchart showing the operation of the application prefetch analysis means of the high-speed access method of the library device of the present invention.

【図7】本発明のライブラリ装置の高速アクセス方式の
再配置命令生成手段の媒体再配置処理の動作を示す流れ
図である。
FIG. 7 is a flowchart showing the operation of the medium relocation processing of the relocation instruction generation means of the high-speed access method of the library device of the present invention.

【図8】本発明のライブラリ装置の高速アクセス方式の
排出制御手段の排出セルの変更処理の動作を示す流れ図
である。
FIG. 8 is a flowchart showing the operation of the discharge cell changing process of the discharge control means of the high-speed access method of the library device of the present invention.

【図9】本発明のライブラリ装置の高速アクセス方式の
リザーブセル再配置処理の動作を示す流れ図である。
FIG. 9 is a flowchart showing an operation of reserved cell relocation processing of the high-speed access method of the library device of the present invention.

【図10】本発明のライブラリ装置の高速アクセス方式
の通常セル再配置処理の動作を示す流れ図である。
FIG. 10 is a flowchart showing an operation of a normal cell relocation process of the high-speed access method of the library device of the present invention.

【図11】本発明のライブラリ装置の高速アクセス方式
のカートリッジ媒体の使用履歴を取る動作を示す流れ図
である。
FIG. 11 is a flowchart showing an operation of the library device of the present invention for obtaining a usage history of a cartridge medium of a high-speed access method.

【図12】本発明のライブラリ装置の高速アクセス方式
の使用履歴から使用予定の媒体を選出する動作を示す流
れ図である。
FIG. 12 is a flowchart showing an operation of selecting a medium to be used from the use history of the high-speed access method of the library device of the present invention.

【図13】本発明のライブラリ装置の高速アクセス方式
の図12に続き使用履歴から使用予定の媒体を選出する
動作を示す流れ図である。
FIG. 13 is a flowchart showing an operation of selecting a medium to be used from the use history following FIG. 12 of the high-speed access method of the library device of the present invention.

【図14】本発明のライブラリ装置の高速アクセス方式
の使用媒体記憶部の記憶内容を示す構成図である。
FIG. 14 is a configuration diagram showing storage contents of a used medium storage unit of the high-speed access method of the library device of the present invention.

【図15】従来のライブラリ装置のカートリッジ型媒体
の格納位置制御方式を示す構成図である。
FIG. 15 is a configuration diagram illustrating a storage position control method of a cartridge type medium in a conventional library device.

【図16】従来のライブラリ装置のカートリッジ型媒体
の格納位置制御方式のカートリッジ型媒体の管理情報を
記憶する記憶装置上のテーブルを示す構成図である。
FIG. 16 is a configuration diagram showing a table on a storage device for storing management information of a cartridge-type medium in a storage position control method of a cartridge-type medium of a conventional library device.

【符号の説明】[Explanation of symbols]

101 主記憶装置 102 アプリケーション 103 高速アクセス手段 104 アプリケーション先取り解析手段 105 排出制御手段 106 再配置命令生成手段 107 格納記憶部 108 媒体予約記憶部 109 移動命令生成手段 110 入出力制御手段 111 中央処理装置 112,605 ライブラリ装置 151 履歴手段 152 履歴書き込み解析手段 153 使用媒体記憶部 154 実働日記憶部 155 パラメータ記憶部 201 セル 202 セルブロック 203 ロボット 204 X軸 205 Y軸 206,601 ドライブ 207 媒体 602 棚 603 オートチェンジャ機構 604 カートリッジ型媒体 606 フラグ情報 607 カウンタ Reference Signs List 101 main storage device 102 application 103 high-speed access means 104 application prefetch analysis means 105 emission control means 106 relocation instruction generation means 107 storage storage part 108 medium reservation storage part 109 transfer instruction generation means 110 input / output control means 111 central processing unit 112, 605 Library device 151 History means 152 History writing analysis means 153 Used medium storage unit 154 Working day storage unit 155 Parameter storage unit 201 Cell 202 Cell block 203 Robot 204 X axis 205 Y axis 206, 601 Drive 207 Medium 602 Shelf 603 Auto changer mechanism 604 Cartridge type medium 606 Flag information 607 Counter

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−281319(JP,A) 特開 平7−153166(JP,A) 特開 平2−281318(JP,A) 特開 平6−51912(JP,A) 特開 平6−35616(JP,A) 特開 平8−339265(JP,A) 特開 平5−204557(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 3/06 G11B 15/68 G11B 17/22 ────────────────────────────────────────────────── ─── Continuation of front page (56) References JP-A-2-281319 (JP, A) JP-A-7-153166 (JP, A) JP-A-2-281318 (JP, A) JP-A-6-281318 51912 (JP, A) JP-A-6-35616 (JP, A) JP-A-8-339265 (JP, A) JP-A-5-204557 (JP, A) (58) Fields investigated (Int. 7 , DB name) G06F 3/06 G11B 15/68 G11B 17/22

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 入力されているアプリケーションを先取
り解析し、使用予定の予約媒体を抽出するアプリケーシ
ョン先取り解析手段と、予約媒体をあらかじめドライブ
の近くに移動し、媒体の移動時間を高速化する再配置命
令生成手段とを備えたことを特徴とするライブラリ装置
の高速アクセス方式。
1. An application prefetch analysis means for prefetch analysis of an input application and extracting a reserved medium to be used, and a relocation for preliminarily moving a reserved medium near a drive to speed up a moving time of the medium. A high-speed access method for a library device, comprising: an instruction generation unit.
【請求項2】 入力されているアプリケーションをすべ
て先取り解析し、使用予定の予約媒体を抽出するアプリ
ケーション先取り解析手段と、前記アプリケーション先
取り解析手段により使用予定の予約媒体があればその情
報を格納する媒体予約記憶部と、あらかじめ定義したリ
ザーブセル情報を記憶する格納記憶部と、その情報より
予約媒体をあらかじめドライブの近くのリザーブセルに
移動させる再配置命令生成手段と、媒体をドライブから
セルに移動する場合媒体の格納セルをドライブの近い位
置に変更する排出制御手段を備えることを特徴とするラ
イブラリ装置の高速アクセス方式。
2. An application prefetch analysis means for prefetch analysis of all input applications and extracting a reserved medium to be used, and a medium for storing information on a reserved medium to be used by the application prefetch analysis means, if any. A reservation storage unit, a storage storage unit for storing pre-defined reserved cell information, a relocation instruction generating means for previously moving a reserved medium to a reserved cell near a drive based on the information, and moving the medium from the drive to the cell A high-speed access method for a library device, comprising: a discharge control means for changing a storage cell of a medium to a position near a drive.
【請求項3】 日々使用されているライブラリ装置でカ
ートリッジ型媒体の使用状況を解析する履歴書き込み解
析手段と、前記履歴書き込み解析手段からのカートリッ
ジ型媒体の使用状況を記憶する使用媒体記憶部と、コン
ピュータが運用される実働日を記憶する実働日記憶部
と、コンピュータの運用の指定をするパラメータ記憶部
と、前記使用媒体記憶部が記憶している情報から、日次
・週次・月次等の利用状況を把握し、アプリケーション
の実行開始以前に使われるカートリッジ型媒体を選出
し、あらかじめリザーブセルに移動させる履歴手段を備
えたことを特徴とするライブラリ装置の高速アクセス方
式。
3. A history writing analysis means for analyzing the usage status of a cartridge type medium in a library device which is used every day, a usage medium storage unit for storing the usage status of the cartridge type medium from the history writing analysis means, A working day storage unit for storing a working day on which the computer is operated, a parameter storage unit for designating the operation of the computer, and a daily / weekly / monthly basis based on information stored in the used medium storage unit. A high-speed access method for a library device, comprising a history means for grasping the use status of a device, selecting a cartridge type medium to be used before the execution of an application is started, and moving it to a reserved cell in advance.
JP09172390A 1996-09-12 1997-06-27 Library device high-speed access method Expired - Fee Related JP3139744B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP09172390A JP3139744B2 (en) 1996-09-12 1997-06-27 Library device high-speed access method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP8-241970 1996-09-12
JP24197096 1996-09-12
JP09172390A JP3139744B2 (en) 1996-09-12 1997-06-27 Library device high-speed access method

Publications (2)

Publication Number Publication Date
JPH10143327A JPH10143327A (en) 1998-05-29
JP3139744B2 true JP3139744B2 (en) 2001-03-05

Family

ID=26494761

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09172390A Expired - Fee Related JP3139744B2 (en) 1996-09-12 1997-06-27 Library device high-speed access method

Country Status (1)

Country Link
JP (1) JP3139744B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000054261A (en) * 2000-05-30 2000-09-05 김호광 Method for executing software where user's habit is applied, and device therefor
JP4624702B2 (en) * 2004-03-22 2011-02-02 日本ユニシス株式会社 Virtual tape device control system and control program
US8311663B2 (en) 2005-08-31 2012-11-13 International Business Machines Corporation Apparatus and method to store information

Also Published As

Publication number Publication date
JPH10143327A (en) 1998-05-29

Similar Documents

Publication Publication Date Title
US8681990B2 (en) Renewal management for data items
CN100412807C (en) Method and apparatus for managing event logs for processes in a digital data processing system
EP1384135B1 (en) Logical view and access to physical storage in modular data and storage management system
JPH02297634A (en) Apparatus and method for processing manufacture or other resources
WO2007110953A1 (en) Program creation supporting device, program creation supporting method, program for executing the method by a computer, and recording medium including the program recorded therein
US20080114474A1 (en) Event triggered data capture via embedded historians
WO2002056179A1 (en) Method for regenerating partition using virtual drive, data processor and data storage device
CN107544886A (en) A kind of block process dispatching method and device
JPH05224822A (en) Collective storage device
EP0497327B1 (en) An animation display processor
JP2000276303A (en) Data transfer request processing method and apparatus, and storage system
EP0167725A2 (en) Dynamic data type conversion system
JP3139744B2 (en) Library device high-speed access method
GB2357890A (en) Image editing
US5577242A (en) System for batch transfer file management using a list to organize a batch of blocks into buffers
JPH04259956A (en) Control method for hybrid integrated type optical disk system
JP4604669B2 (en) Operation method of virtual tape volume
JP7782915B1 (en) Access control device, access control method, and program
JPH0239225A (en) Filing system
JPH0378819A (en) Cartridge storage position control system for library device with auto-changer mechanism
JPS62239230A (en) Grouping window control system
JP3482653B2 (en) Library apparatus and control method thereof
JPS6386036A (en) Time division control system
JP3483396B2 (en) Power system equipment data maintenance device
JP3677067B2 (en) Information processing device

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: 20001121

LAPS Cancellation because of no payment of annual fees