JPH03220620A - Optical disk system - Google Patents

Optical disk system

Info

Publication number
JPH03220620A
JPH03220620A JP1740490A JP1740490A JPH03220620A JP H03220620 A JPH03220620 A JP H03220620A JP 1740490 A JP1740490 A JP 1740490A JP 1740490 A JP1740490 A JP 1740490A JP H03220620 A JPH03220620 A JP H03220620A
Authority
JP
Japan
Prior art keywords
optical disk
data search
optical
optical disc
data retrieval
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.)
Pending
Application number
JP1740490A
Other languages
Japanese (ja)
Inventor
Akira Miura
章 三浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1740490A priority Critical patent/JPH03220620A/en
Publication of JPH03220620A publication Critical patent/JPH03220620A/en
Pending legal-status Critical Current

Links

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

PURPOSE:To increase the overall processing speed by changing the processing order of respective data retrieval requirements held in a queuing table means so that processings are continuously performed in a corresponding optical disk drive unit in accordance with data retrieval requirements detected by a detecting means. CONSTITUTION:When a queue of data retrieval requests are generated in a queuing table means 5 during the use of each optical disk driving unit 2, the detecting means in a centralized optical disk controller 3 detects data retrieval requirements to the optical disk loaded to each optical disk driving unit 2 among the queue of data retrieval requirements. A processing order changing means changes the processing order of data retrieval requirements held in the queuing table means 5 so that processings corresponding to detected data retrieval requirements are continuously performed in the corresponding optical disk driving unit 2. Thus, the overall processing speed at the time of the generation of the queue of data retrieval requirements is improved.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、光ディスクを記録媒体に用いて、図面やドキ
ュメント等の情報を保存管理するための光ディスクシス
テムに関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to an optical disc system for storing and managing information such as drawings and documents using an optical disc as a recording medium.

(従来の技術) 近年、例えば図面、ドキュメント等の情報を光ディスク
に蓄積して、この光ディスクに対し高速なデータ検索を
可能とした光ディスクシステムが広く実用化されている
(Prior Art) In recent years, optical disk systems have been widely put into practical use that store information such as drawings and documents on optical disks and enable high-speed data searches on the optical disks.

この光ディスクシステムは、複数の光ディスクを収納し
た光ディスク収納棚と、データ検索要求に応じて光ディ
スク収納棚から抽出された光ディスクを装填して、この
光ディスクに対するデータのアクセスを行う複数(通常
2台)の光ディスクドライブユニットと、各光ディスク
ドライブユニットを集中制御する集中型光ディスク制御
装置とを備えて構成されている。そしてこのシステムで
は、同時に2台の光ディスクドライブユニットにおいて
光ディスクを装填してデータ検索を行うことが可能とさ
れている。
This optical disc system consists of an optical disc storage shelf that stores multiple optical discs, and multiple (usually two) units that load optical discs extracted from the optical disc storage shelf in response to data search requests and access data on these optical discs. The optical disc drive unit includes an optical disc drive unit and a centralized optical disc control device that centrally controls each optical disc drive unit. In this system, it is possible to simultaneously load optical discs into two optical disc drive units and search for data.

ところで、このような光ディスクシステムにおけるデー
タ検索は、いかなる場合でも、データ検索要求の発生順
逆りに行われる。したがって、ブタ検索要求の持ち行列
に同一の光ディスクに対する要求が分散しているような
場合、同じ光ディスクの装填、取出しが何度も繰り返さ
れることになり、時間的な無駄が生じる。因みに、−回
の光ディスクの装填と取出しには、それぞれ約数十秒の
時間を要する。
Incidentally, in any case, data searches in such an optical disk system are performed in the reverse order in which data search requests are generated. Therefore, if requests for the same optical disc are scattered in the queue of pig search requests, loading and unloading of the same optical disc will be repeated many times, resulting in wasted time. Incidentally, each loading and unloading of an optical disk takes approximately several tens of seconds.

(発明が解決しようとする課題) 本発明はこのような課題を解決するためのもので、デー
タ検索要求の持ち行列に同一の光ディスクに対するデー
タ検索要求が分散しているような場合の無駄な光ディス
クの掛替えを防止することにより、データ検索要求の持
ち行列が発生した場合の全体処理速度の向上を図ること
のできる光ディスクシステムの提供を目的としている。
(Problems to be Solved by the Invention) The present invention is intended to solve such problems, and is aimed at solving the problems described above. An object of the present invention is to provide an optical disc system that can improve the overall processing speed when a queue of data search requests occurs by preventing the replacement of data search requests.

[発明の構成コ (課題を解決するための手段) 本発明の光ディスクシステムは上記目的を達成するため
に、複数の光ディスクを収納した光ディスク収納部と、
データ検索要求に応じて光ディスク収納部から抽出され
た光ディスクを装填して該光ディスクに対するデータの
読出しを行う複数の光ディスクドライブユニットと、デ
ータ検索要求の持ち行列を保持する持ち行列テーブル手
段と、各光ディスクドライブユニットの使用中、持ち行
列テーブル手段においてデータ検索要求の持ち行列が発
生したとき、該データ検索要求の持ち行列の中から、各
光ディスクドライブユニットに装填された光ディスクに
対するデータ検索要求を検出する検出手段と、この手段
により検出されたデータ検索要求に応じた処理を、対応
する光ディスクドライブユニットにて連続して行うよう
持ち行列テーブル手段に保持された各データ検索要求の
処理順序を変更する処理順序変更手段とを具備したもの
である。
[Configuration of the Invention (Means for Solving the Problems) In order to achieve the above object, the optical disc system of the present invention includes an optical disc storage unit that stores a plurality of optical discs;
A plurality of optical disk drive units that load an optical disk extracted from an optical disk storage section in response to a data search request and read data from the optical disk; a holding matrix table means that holds a holding matrix of data searching requests; and each optical disk drive unit. detecting means for detecting a data search request for an optical disk loaded in each optical disk drive unit from among the data search request queue when a queue of data search requests is generated in the queue table means during use of the optical disc drive unit; processing order changing means for changing the processing order of each data search request held in the holding matrix table means so that the processing corresponding to the data search request detected by this means is performed continuously in the corresponding optical disk drive unit; It is equipped with

(作 用) 本発明の光ディスクシステムでは、各光ディスクドライ
ブユニットの使用中、持ち行列テーブル手段においてデ
ータ検索要求の持ち行列が発生したとき、検出手段が、
データ検索要求の持ち行列の中から、各光ディスクドラ
イブユニットに装填された光ディスクに対するデータ検
索要求を検出する。また、処理順序変更手段は、検出手
段により検出されたデータ検索要求に応じた処理を、対
応する光ディスクドライブユニットにて連続して行うよ
う持ち行列テーブル手段に保持された各データ検索要求
の処理順序を変更する。
(Function) In the optical disc system of the present invention, when a queue of data search requests occurs in the queue table means while each optical disc drive unit is in use, the detection means
A data search request for an optical disk loaded in each optical disk drive unit is detected from a queue of data search requests. Further, the processing order changing means changes the processing order of each data search request held in the holding matrix table means so that the processing corresponding to the data search request detected by the detection means is performed consecutively in the corresponding optical disk drive unit. change.

したがって、この発明によれば、データ検索要求の持ち
行列に同一の光ディスクに対するデータ検索要求が分散
しているような場合の無駄な光ディスクの掛替えを防止
することができ、データ検索要求の持ち行列が発生した
場合の全体処理速度の向上を図ることができる。
Therefore, according to the present invention, it is possible to prevent wasteful replacement of optical discs when data search requests for the same optical disk are scattered in the data search request queue, and It is possible to improve the overall processing speed when this occurs.

(実施例) 以下、本発明の実施例を図面に基づいて説明する。(Example) Embodiments of the present invention will be described below based on the drawings.

第1図は本発明に係る一実施例の光ディスクシステムの
構成を説明するためのブロック図である。
FIG. 1 is a block diagram for explaining the configuration of an optical disc system according to an embodiment of the present invention.

同図において、1は複数の光ディスクを収納した光ディ
スク収納棚、2はデータ検索要求に応して光ディスク収
納棚1から図示しない光ディスク掛替え装置により抽出
された光ディスクを装填して、この光ディスクに対する
データのアクセスを行う複数の光ディスクドライブユニ
ット、3は各光ディスクドライブユニット2の制御を統
括的に行う集中型光ディスク制御装置、4は集中型光デ
ィスク制御装置3における各光ディスクドライブユニッ
ト2毎の制御に用いられるディスクドライブプログラム
、5は上位機器6より転送されたブタ検索要求の持ち行
列を発生順に保持する持ち行列テーブル、7は持ち行列
テーブル4に保持されたデータ検索要求の持ち行列の処
理順序を変更して最適化するための最適化プログラムで
ある。
In the figure, reference numeral 1 denotes an optical disk storage shelf storing a plurality of optical disks, and 2 an optical disk extracted from the optical disk storage shelf 1 by an optical disk reloading device (not shown) in response to a data search request. 3 is a centralized optical disk control device that performs overall control of each optical disk drive unit 2; 4 is a disk drive program used to control each optical disk drive unit 2 in the centralized optical disk control device 3; , 5 is a holding matrix table that holds the holding matrix of pig search requests transferred from the host device 6 in the order of occurrence, and 7 is an optimization by changing the processing order of the holding matrix of data search requests held in the holding matrix table 4. This is an optimization program for

次にこの光ディスクシステムの動作を第2図のフローチ
ャートを用いて説明する。
Next, the operation of this optical disc system will be explained using the flowchart shown in FIG.

上位機器6より、同時にあるいはほぼ同時に複数のデー
タ検索要求か転送され、持ち行列テーブル5においてデ
ータ検索要求の持ち行列が発生したことを集中型光ディ
スク制御装置3が知ると(ステップA)、まず集中型光
ディスク制御装置3は、現状において空きの(光ディス
クが装填されてない)光ディスクドライブユニット2が
有るかどうかを判断する(ステップB)。
When the centralized optical disk control device 3 learns that a plurality of data search requests are transferred simultaneously or almost simultaneously from the host device 6 and a queue of data search requests is generated in the queue table 5 (step A), first The optical disc control device 3 determines whether there is currently an empty (no optical disc loaded) optical disc drive unit 2 (step B).

ここで空きの光ディスクドライブユニット2が有ること
か判断されれば、集中型光ディスク制御装置3は、通常
の動作通り、ディスクドライブプログラム4に従って、
持ち行列テーブル5から先入れ先出し方式でデータ検索
要求を読出し、光ディスク収納棚1から該当する光ディ
スクを抽出して、これを上記空きの光ディスクドライブ
ユニット2に装填し、データ検索を開始する。そしてブ
タ検索終了後、光ディスクを光ディスクドライブユニッ
ト2から取出し、光ディスク収納棚1に戻す(ステップ
C)。
If it is determined here that there is a vacant optical disk drive unit 2, the centralized optical disk control device 3 operates according to the disk drive program 4 as usual.
A data search request is read from the holding queue table 5 in a first-in, first-out manner, a corresponding optical disk is extracted from the optical disk storage shelf 1, it is loaded into the vacant optical disk drive unit 2, and data search is started. After the pig search is completed, the optical disc is taken out from the optical disc drive unit 2 and returned to the optical disc storage shelf 1 (step C).

また空きの光ディスクドライブユニット2が検出されな
い場合、集中型光ディスク制御装置3は、持ち行列テー
ブル5から次に読出すべきデータ検索要求か、現在各光
ディスクドライブユニット2に装填されているいずれか
の光ディスクと合致しているかどうか(キャビネット名
が合致しているかどうか)を判断する(ステップD)。
In addition, if an empty optical disk drive unit 2 is not detected, the centralized optical disk control device 3 sends a data search request to be read next from the holding matrix table 5, or a search request for data to be read next from the holding matrix table 5, or a request for retrieval of data to be read next from the holding matrix table 5, or a request for retrieval of data to be read next from the holding matrix table 5, or a request for retrieval of data to be read next from the holding matrix table 5, or a request for retrieval of data to be read next from the holding matrix table 5, or a request for retrieval of data to be read next from the holding matrix table 5, It is determined whether the cabinet names match (step D).

合致していることが判断されれば、その光ディスクを装
填した光ディスクドライブユニット2において、光ディ
スクの掛替え動作を介さず、次のデータ検索要求に応じ
たデータ検索を連続して行う(ステップE)。
If it is determined that they match, the optical disk drive unit 2 loaded with the optical disk continuously searches for data in accordance with the next data search request without intervening the operation of changing the optical disk (step E).

また次のデータ検索要求が、各光ディスクドライブユニ
ット2に装填されているいずれの光ディスクとも合致し
ないことが判断された場合、集中型光ディスク制御装置
3は、最適化プログラム7に従い、持ち行列テーブル5
内において、現在光ディスクドライブユニット2に装填
されている光ディスクに対するデータ検索要求が有るか
どうかを調べる(ステップF)。
In addition, if it is determined that the next data search request does not match any of the optical disks loaded in each optical disk drive unit 2, the centralized optical disk control device 3 executes the process in accordance with the optimization program 7 to update the holding matrix table 5.
In the process, it is checked whether there is a data search request for the optical disc currently loaded in the optical disc drive unit 2 (step F).

持ち行列テーブル5内にこのデータ検索要求が無ければ
、通常の動作通り、光ディスクの掛替えを行って、持ち
行列テーブル5から先入れ先出し方式でデータ検索要求
を読出し、データ検索を行う(ステップC)。
If this data search request does not exist in the holding matrix table 5, the optical disk is replaced as usual, the data searching request is read out from the holding queue table 5 in a first-in, first-out manner, and the data is searched (step C).

また持ち行列テーブル5内にこのデータ検索要求が有れ
ば、このデータ検索要求に応じたデータ検索が、対応す
る光ディスクドライブユニット2にて連続して行われる
よう、持ち行列テーブル5に保持された各データ検索要
求の処理順序を変更する(ステップG)。
Furthermore, if this data search request exists in the holding matrix table 5, each data stored in the holding matrix table 5 is The processing order of data search requests is changed (step G).

この後、光ディスクドライブユニット2に装填されてい
る光ディスクに対するデータ検索要求に応じた処理を、
対応する光ディスクドライブユニット2において連続し
て行う(ステップE)。
After that, processing in response to a data search request for the optical disc loaded in the optical disc drive unit 2 is performed.
This is performed continuously in the corresponding optical disk drive unit 2 (step E).

かくしてこの実施例の光ディスクシステムによれば、同
時あるいはほぼ同時に複数のデータ検索要求が発生して
、持ち行列テーブル5にデータ検索要求の持ち行列がで
きた場合、集中型光ディスク制御装置3は、データ検索
要求の発生順序に拘らず、現在各光ディスクドライブユ
ニット2に装填されている光ディスクに対するデータ検
索要求については、これを優先して連続処理するよう各
データ検索要求の処理順序を変更する。
Thus, according to the optical disc system of this embodiment, when a plurality of data search requests occur simultaneously or almost simultaneously and a queue of data search requests is created in the queue table 5, the centralized optical disc control device 3 Regardless of the order in which the search requests are generated, the processing order of each data search request is changed so that data search requests for the optical disks currently loaded in each optical disk drive unit 2 are sequentially processed with priority.

したがって、同一の光ディスクに対するデータ検索要求
が持ち行列テーブル5において分散しているような場合
においての、無駄な光ディスクの掛替えが行われること
がなくなり、全体処理速度の向上を図ることができる。
Therefore, in the case where data search requests for the same optical disk are dispersed in the holding matrix table 5, wasteful replacement of optical disks is not performed, and the overall processing speed can be improved.

[発明の効果] 以上説明したように本発明の光ディスクシステムによれ
ば、データ検索要求の持ち行列に同一の光ディスクに対
するデータ検索要求が分散しているような場合の無駄な
光ディスクの掛替えを防止することができ、データ検索
要求の持ち行列が発生した場合の全体処理速度の向上を
図ることができる。
[Effects of the Invention] As explained above, according to the optical disk system of the present invention, unnecessary replacement of optical disks can be prevented when data search requests for the same optical disk are scattered in a queue of data search requests. This makes it possible to improve the overall processing speed when a queue of data search requests occurs.

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

 0 第1図は本発明に係る一実施例の光ディスクシステムの
構成を説明するためのブロック図、第2図は第1図の光
ディスクシステムの動作を説明するためのフローチャー
トである。 1・・・光ディスク収納棚、2・・・光ディスクドライ
ブユニット、3・・・集中型光ディスク制御装置、4・
・・ディスクドライブプログラム、5・・・持ち行列テ
ーブル、6・・・上位機器、7・・・最適化プログラム
0 FIG. 1 is a block diagram for explaining the configuration of an optical disc system according to an embodiment of the present invention, and FIG. 2 is a flowchart for explaining the operation of the optical disc system of FIG. 1. DESCRIPTION OF SYMBOLS 1... Optical disc storage shelf, 2... Optical disc drive unit, 3... Centralized optical disc control device, 4...
. . . Disk drive program, 5. Portion matrix table, 6. Upper device, 7. Optimization program.

Claims (1)

【特許請求の範囲】 複数の光ディスクを収納した光ディスク収納部と、 データ検索要求に応じて前記光ディスク収納部から抽出
された光ディスクを装填して該光ディスクに対するデー
タの読出しを行う複数の光ディスクドライブユニットと
、 データ検索要求の持ち行列を保持する持ち行列テーブル
手段と、 前記各光ディスクドライブユニットの使用中、前記持ち
行列テーブル手段において前記データ検索要求の持ち行
列が発生したとき、該データ検索要求の持ち行列の中か
ら、前記各光ディスクドライブユニットに装填された光
ディスクに対するデータ検索要求を検出する検出手段と
、 この手段により検出されたデータ検索要求に応じた処理
を、対応する前記光ディスクドライブユニットにて連続
して行うよう前記持ち行列テーブル手段に保持された各
データ検索要求の処理順序を変更する処理順序変更手段
とを具備することを特徴とする光ディスクシステム。
[Scope of Claims] An optical disc storage unit that stores a plurality of optical discs; a plurality of optical disc drive units that load optical discs extracted from the optical disc storage unit in response to a data search request and read data from the optical discs; holding matrix table means for holding a holding matrix of data search requests; and when a holding queue of data search requests is generated in the holding queue table means during use of each of the optical disk drive units; a detecting means for detecting a data search request for an optical disk loaded in each optical disk drive unit; and a detecting means for detecting a data search request for an optical disk loaded in each optical disk drive unit; 1. An optical disc system comprising processing order changing means for changing the processing order of each data search request held in the holding matrix table means.
JP1740490A 1990-01-25 1990-01-25 Optical disk system Pending JPH03220620A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1740490A JPH03220620A (en) 1990-01-25 1990-01-25 Optical disk system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1740490A JPH03220620A (en) 1990-01-25 1990-01-25 Optical disk system

Publications (1)

Publication Number Publication Date
JPH03220620A true JPH03220620A (en) 1991-09-27

Family

ID=11943057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1740490A Pending JPH03220620A (en) 1990-01-25 1990-01-25 Optical disk system

Country Status (1)

Country Link
JP (1) JPH03220620A (en)

Similar Documents

Publication Publication Date Title
US6502165B1 (en) Balanced access to data volumes with redundant copies stored in data storage libraries
US5805864A (en) Virtual integrated cartridge loader for virtual tape storage system
US5257352A (en) Input/output control method and system
EP0166310B1 (en) Data processing system
US20050246484A1 (en) Robotic data storage library comprising a virtual port
JPH0550011B2 (en)
EP0385655A2 (en) Improvements in hierarchical data storage management
JPH06214838A (en) Method for improving efficiency of data storage hierarchy
JPH08321163A (en) Method and data storage device for optimizing placement of data storage cartridges in a super library
JPH0793109A (en) Information storage device
JPH0652025A (en) Automated memory libraty and volume-handling- mechanism operating method for library thereof and transporter operating method
JPH01305419A (en) Peripheral data memory
JPH06309200A (en) Method of reading object from volume, and hierarchical storage system and information processing system
KR100268195B1 (en) Data storage library with media destaging and prestaging to improve response time
US6748494B1 (en) Device for controlling access to units of a storage device
JP2846838B2 (en) How to copy data in a storage library
JPH03220620A (en) Optical disk system
JPH04284529A (en) Optical disk access device
JP2001118365A (en) System and method for managing storage hierarchy and recording medium with storage hierarchical management program recorded thereon
JPH03178074A (en) Automatic information recording medium preserving system
JPH0239225A (en) Filing system
JPS62130440A (en) Cache subsystem
JP2533666B2 (en) Article management method in automatic article handling system
JP3585264B2 (en) Database system and data retrieval method
JPH07326166A (en) Optical disc access device