(57)【要約】【課題】レーザ光を発生するために消費される電力の量を低減することが可能な光入出力装置を提供すること。【解決手段】この光入出力装置は、第１のレーザ光を発生する第１の入出力ユニット１４と、光ファイバケーブルＦＣを介して第１の入出力ユニットと接続された第２の入出力ユニット２３と、を備える。この装置は、第１の入出力ユニットから第２の入出力ユニットへ第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を伝達する。装置は、第１の入出力ユニットが送信した光信号が表す送信情報を取得する。装置は、第２の入出力ユニットが受信した光信号が表す受信情報を取得する。装置は、取得された送信情報と取得された受信情報とが予め設定された基準に基づいて一致している場合、第１のレーザ光の出力を減少させる。【選択図】図３
2009187162.tif 000002
【特許請求の範囲】
【請求項１】
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置であって、
前記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得手段と、
前記第２の入出力ユニットが受信した前記光信号が表す受信情報を取得する第１の受信情報取得手段と、
前記取得された送信情報と前記取得された受信情報とが予め設定された基準に基づいて一致している場合、前記第１のレーザ光の出力を減少させるレーザ光出力調整手段と、
を備える光入出力装置。
【請求項２】
請求項１に記載の光入出力装置であって、
前記レーザ光出力調整手段は、前記取得された送信情報と前記取得された受信情報とが前記基準に基づいて一致していない場合、前記第１のレーザ光の出力を増加させるように構成された光入出力装置。
【請求項３】
請求項１又は請求項２に記載の光入出力装置であって、
前記レーザ光出力調整手段は、
前記取得された送信情報と前記取得された受信情報とが前記基準に基づいて一致している範囲における前記第１のレーザ光の最小の出力を決定し、当該決定した最小の出力よりも大きい出力に前記第１のレーザ光の出力を設定するように構成された光入出力装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の光入出力装置であって、
前記第１の入出力ユニットは、
前記レーザ光出力調整手段と、
検査用情報を生成する第１の検査用情報生成手段と、
前記第１の検査用情報生成手段により生成された検査用情報を表す光信号を前記第２の入出力ユニットへ送信する検査用情報送信手段と、
を含み、
前記第２の入出力ユニットは、
前記第１の検査用情報生成手段により生成される前記検査用情報と同一の検査用情報を生成する第２の検査用情報生成手段と、
前記検査用情報送信手段により送信された光信号を受信し、当該受信した光信号が表す情報を前記受信情報として取得するように構成された前記第１の受信情報取得手段と、
前記第２の検査用情報生成手段により生成された検査用情報を前記送信情報として取得するように構成された前記第１の送信情報取得手段と、
前記取得された送信情報と前記取得された受信情報とが前記基準に基づいて一致しているか否かを判定し、その判定結果を表す判定結果情報を前記第１の入出力ユニットへ送信する判定結果情報送信手段と、
を含む光入出力装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の光入出力装置であって、
前記第２の入出力ユニットは、第２のレーザ光を発生するように構成され、
前記光入出力装置は、
前記第２の入出力ユニットから前記第１の入出力ユニットへ前記光ファイバケーブルを介して前記第２のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第２の入出力ユニットから当該第１の入出力ユニットへ伝達するように構成された光入出力装置。
【請求項６】
請求項５に記載の光入出力装置であって、
前記レーザ光出力調整手段は、前記第２のレーザ光の出力を変更することにより、当該第２のレーザ光の出力を前記第１のレーザ光の出力に一致させるように構成された光入出力装置。
【請求項７】
請求項５に記載の光入出力装置であって、
前記第２の入出力ユニットが送信した光信号が表す送信情報を取得する第２の送信情報取得手段と、
前記第１の入出力ユニットが受信した前記光信号が表す受信情報を取得する第２の受信情報取得手段と、を備え、
前記レーザ光出力調整手段は、前記第２の送信情報取得手段により取得された前記送信情報と、前記第２の受信情報取得手段により取得された前記受信情報と、が前記基準に基づいて一致している場合、前記第２のレーザ光の出力を減少させるように構成された光入出力装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の光入出力装置であって、
前記第１の入出力ユニットは、当該第１の入出力ユニットが送信する光信号が表す書込用情報を出力するホスト装置に装着され、且つ、
前記第２の入出力ユニットは、当該第２の入出力ユニットが受信する光信号が表す前記書込用情報を記憶するディスクアレイ装置に装着された光入出力装置。
【請求項９】
請求項８に記載の光入出力装置と前記ホスト装置と前記ディスクアレイ装置とを含むディスクアレイシステム。
【請求項１０】
請求項１乃至請求項８のいずれか一項に記載の光入出力装置に含まれる第１の入出力ユニット。
【請求項１１】
請求項１乃至請求項８のいずれか一項に記載の光入出力装置に含まれる第２の入出力ユニット。
【請求項１２】
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置を制御するための光入出力制御方法であって、
前記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得工程と、
前記第２の入出力ユニットが受信した前記光信号が表す受信情報を取得する第１の受信情報取得工程と、
前記取得された送信情報と前記取得された受信情報とが予め設定された基準に基づいて一致している場合、前記第１のレーザ光の出力を減少させるレーザ光出力調整工程と、
を含む光入出力制御方法。
【請求項１３】
請求項１２に記載の光入出力制御方法であって、
前記レーザ光出力調整工程は、前記取得された送信情報と前記取得された受信情報とが前記基準に基づいて一致していない場合、前記第１のレーザ光の出力を増加させるように構成された光入出力制御方法。
【請求項１４】
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置に、
前記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得手段と、
前記第２の入出力ユニットが受信した前記光信号が表す受信情報を取得する第１の受信情報取得手段と、
前記取得された送信情報と前記取得された受信情報とが予め設定された基準に基づいて一致している場合、前記第１のレーザ光の出力を減少させるレーザ光出力調整手段と、
を実現させるための光入出力制御プログラム。
【請求項１５】
請求項１４に記載の光入出力制御プログラムであって、
前記レーザ光出力調整手段は、前記取得された送信情報と前記取得された受信情報とが前記基準に基づいて一致していない場合、前記第１のレーザ光の出力を増加させるように構成された光入出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光信号を送信することにより情報を伝達する光入出力装置に関する。
【背景技術】
【０００２】
ホスト装置とディスクアレイ装置との間で情報を伝達する光入出力装置が知られている（例えば、特許文献１を参照）。この光入出力装置は、ホスト装置に装着される第１の入出力ユニットと、ディスクアレイ装置に装着される第２の入出力ユニットと、第１の入出力ユニットと第２の入出力ユニットとを接続する光ファイバケーブルと、を含む。
【特許文献１】特開２００７−１２８４１２号公報
【０００３】
この光入出力装置は、第１の入出力ユニットから第２の入出力ユニットへ光ファイバケーブルを介してレーザ光によって形成される光信号を送信する。これにより、光信号が表す情報を第１の入出力ユニットから第２の入出力ユニットへ伝達することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ディスクアレイ装置及びホスト装置の配置は任意に変更され得る。従って、ディスクアレイ装置とホスト装置との間の距離もその配置に応じて変化する。即ち、光入出力装置における光ファイバケーブルの長さも変化する。
【０００５】
一方、レーザ光は、伝搬される光ファイバケーブルの長さが長くなるほど大きく減衰する。従って、上記光入出力装置において、レーザ光の出力は、光ファイバケーブルが比較的長くても、情報を確実に伝達することができるように、十分に大きな出力に設定される。従って、ディスクアレイ装置とホスト装置との間の距離が比較的短い場合には、レーザ光の出力が無駄に大きいという問題があった。即ち、上記従来の光入出力装置においては、レーザ光を発生するために消費される電力の量が無駄に多くなってしまう虞があった。
【０００６】
このため、本発明の目的は、上述した課題である「レーザ光を発生するために消費される電力の量が無駄に多くなる場合が生じること」を解決することが可能な光入出力装置を提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため本発明の一形態である光入出力装置は、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する装置である。
【０００８】
更に、上記光入出力装置は、
上記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得手段と、
上記第２の入出力ユニットが受信した上記光信号が表す受信情報を取得する第１の受信情報取得手段と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致している場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整手段と、
を備える。
【０００９】
また、本発明の他の形態である光入出力制御方法は、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置を制御するための方法である。
【００１０】
更に、上記光入出力制御方法は、
上記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得工程と、
上記第２の入出力ユニットが受信した上記光信号が表す受信情報を取得する第１の受信情報取得工程と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致している場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整工程と、
を含む。
【００１１】
また、本発明の他の形態である光入出力制御プログラムは、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置に、
上記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得手段と、
上記第２の入出力ユニットが受信した上記光信号が表す受信情報を取得する第１の受信情報取得手段と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致している場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整手段と、
を実現させるためのプログラムである。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、レーザ光を発生するために消費される電力の量を低減することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の一形態である光入出力装置は、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する装置である。
【００１４】
更に、上記光入出力装置は、
上記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得手段と、
上記第２の入出力ユニットが受信した上記光信号が表す受信情報を取得する第１の受信情報取得手段と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致している場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整手段と、
を備える。
【００１５】
これによれば、光入出力装置は、上記送信情報と上記受信情報とが上記基準に基づいて一致している場合、第１のレーザ光の出力を減少させる。この結果、第１の入出力ユニットから第２の入出力ユニットへ情報を確実に伝達しながら、第１のレーザ光を発生するために消費される電力の量を低減することができる。
【００１６】
この場合、上記レーザ光出力調整手段は、上記取得された送信情報と上記取得された受信情報とが上記基準に基づいて一致していない場合、上記第１のレーザ光の出力を増加させるように構成されることが好適である。
【００１７】
これによれば、光入出力装置は、上記送信情報と上記受信情報とが上記基準に基づいて一致していない場合、第１のレーザ光の出力を増加させる。この結果、第１の入出力ユニットから第２の入出力ユニットへ情報を確実に伝達することができる。即ち、第１のレーザ光の出力が過度に小さくされることによって第１の入出力ユニットから第２の入出力ユニットへ情報が確実に伝達されない状態が継続することを防止することができる。
【００１８】
更に、この場合、上記レーザ光出力調整手段は、
上記取得された送信情報と上記取得された受信情報とが上記基準に基づいて一致している範囲における上記第１のレーザ光の最小の出力を決定し、当該決定した最小の出力よりも大きい出力に上記第１のレーザ光の出力を設定するように構成されることが好適である。
【００１９】
これによれば、上記送信情報と上記受信情報とが上記基準に基づいて一致している範囲における最小の出力に第１のレーザ光の出力が設定される場合よりも確実に、第１の入出力ユニットから第２の入出力ユニットへ情報を伝達することができる。即ち、第１の入出力ユニットから第２の入出力ユニットへ情報をより一層確実に伝達しながら、第１のレーザ光を発生するために消費される電力の量を低減することができる。
【００２０】
加えて、この場合、上記第１の入出力ユニットは、
上記レーザ光出力調整手段と、
検査用情報を生成する第１の検査用情報生成手段と、
上記第１の検査用情報生成手段により生成された検査用情報を表す光信号を上記第２の入出力ユニットへ送信する検査用情報送信手段と、
を含み、
上記第２の入出力ユニットは、
上記第１の検査用情報生成手段により生成される上記検査用情報と同一の検査用情報を生成する第２の検査用情報生成手段と、
上記検査用情報送信手段により送信された光信号を受信し、当該受信した光信号が表す情報を上記受信情報として取得するように構成された上記第１の受信情報取得手段と、
上記第２の検査用情報生成手段により生成された検査用情報を上記送信情報として取得するように構成された上記第１の送信情報取得手段と、
上記取得された送信情報と上記取得された受信情報とが上記基準に基づいて一致しているか否かを判定し、その判定結果を表す判定結果情報を上記第１の入出力ユニットへ送信する判定結果情報送信手段と、
を含むことが好適である。
【００２１】
具体的に述べると、この光入出力装置は、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する装置である。
【００２２】
更に、上記第１の入出力ユニットは、
検査用情報を生成する第１の検査用情報生成手段と、
上記第１の検査用情報生成手段により生成された検査用情報を表す光信号を上記第２の入出力ユニットへ送信する検査用情報送信手段と、
を含み、
上記第２の入出力ユニットは、
上記第１の検査用情報生成手段により生成される上記検査用情報と同一の検査用情報を生成する第２の検査用情報生成手段と、
上記検査用情報送信手段により送信された光信号を受信し、当該受信した光信号が表す情報を受信情報として取得する第１の受信情報取得手段と、
上記第２の検査用情報生成手段により生成された検査用情報を送信情報として取得する第１の送信情報取得手段と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致しているか否かを判定し、その判定結果を表す判定結果情報を上記第１の入出力ユニットへ送信する判定結果情報送信手段と、
を含み、更に、
上記第１の入出力ユニットは、
上記判定結果情報を受信し、当該受信した判定結果情報が、上記取得された送信情報と上記取得された受信情報とが上記基準に基づいて一致している旨を表す場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整手段を含む。
【００２３】
これによれば、第２の入出力ユニットが受信情報を第１の入出力ユニットへ伝達するとともに第１の入出力ユニットが送信情報と受信情報とを比較する場合よりも第２の入出力ユニットから第１の入出力ユニットへ伝達される情報の量を少なくすることができる。この結果、第２の入出力ユニットから第１の入出力ユニットへ情報を伝達するために消費される電力の量を低減することができる。
【００２４】
更に、この場合、
上記第２の入出力ユニットは、第２のレーザ光を発生するように構成され、
上記光入出力装置は、
上記第２の入出力ユニットから上記第１の入出力ユニットへ上記光ファイバケーブルを介して上記第２のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第２の入出力ユニットから当該第１の入出力ユニットへ伝達するように構成されることが好適である。
【００２５】
加えて、この場合、上記レーザ光出力調整手段は、上記第２のレーザ光の出力を変更することにより、当該第２のレーザ光の出力を上記第１のレーザ光の出力に一致させるように構成されることが好適である。
【００２６】
これによれば、第１のレーザ光の場合と同様に、第２のレーザ光を発生するために消費される電力の量を低減することができる。更に、第１のレーザ光の出力の調整と独立して第２のレーザ光の出力を調整する場合と比較して、第２のレーザ光の出力を調整するために消費される電力の量を低減することができる。
【００２７】
一方、本発明の他の態様において、上記光入出力装置は、
上記第２の入出力ユニットが送信した光信号が表す送信情報を取得する第２の送信情報取得手段と、
上記第１の入出力ユニットが受信した上記光信号が表す受信情報を取得する第２の受信情報取得手段と、を備え、
上記レーザ光出力調整手段は、上記第２の送信情報取得手段により取得された上記送信情報と、上記第２の受信情報取得手段により取得された上記受信情報と、が上記基準に基づいて一致している場合、上記第２のレーザ光の出力を減少させるように構成されることが好適である。
【００２８】
これによれば、光入出力装置は、上記送信情報と上記受信情報とが上記基準に基づいて一致している場合、第２のレーザ光の出力を減少させる。この結果、第２の入出力ユニットから第１の入出力ユニットへ情報を確実に伝達しながら、第２のレーザ光を発生するために消費される電力の量を低減することができる。
【００２９】
また、第１の入出力ユニットから第２の入出力ユニットへ光信号が送信された場合にその光信号が変化する程度と、第２の入出力ユニットから第１の入出力ユニットへ光信号が送信された場合にその光信号が変化する程度と、が相違する場合であっても、第２のレーザ光の出力を適切に調整することができる。
【００３０】
また、上記光入出力装置のいずれかにおいて、
上記第１の入出力ユニットは、当該第１の入出力ユニットが送信する光信号が表す書込用情報を出力するホスト装置に装着され、且つ、
上記第２の入出力ユニットは、当該第２の入出力ユニットが受信する光信号が表す上記書込用情報を記憶するディスクアレイ装置に装着されることが好適である。
【００３１】
ホスト装置とディスクアレイ装置とは比較的近くに配置されることが多い。従って、上述した光入出力装置をホスト装置とディスクアレイ装置との間で書込用情報を伝達するために用いることにより、レーザ光の出力をより大きく低減することができる。
【００３２】
また、本発明の他の形態である光入出力制御方法は、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置を制御するための方法である。
【００３３】
更に、上記光入出力制御方法は、
上記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得工程と、
上記第２の入出力ユニットが受信した上記光信号が表す受信情報を取得する第１の受信情報取得工程と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致している場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整工程と、
を含む。
【００３４】
この場合、上記レーザ光出力調整工程は、上記取得された送信情報と上記取得された受信情報とが上記基準に基づいて一致していない場合、上記第１のレーザ光の出力を増加させるように構成されることが好適である。
【００３５】
一方、本発明の他の形態である光入出力制御プログラムは、
第１のレーザ光を発生する第１の入出力ユニットと、光ファイバケーブルを介して当該第１の入出力ユニットと接続された第２の入出力ユニットと、を備え、当該第１の入出力ユニットから当該第２の入出力ユニットへ当該光ファイバケーブルを介して当該第１のレーザ光によって形成される光信号を送信することにより当該光信号が表す情報を当該第１の入出力ユニットから当該第２の入出力ユニットへ伝達する光入出力装置に、
上記第１の入出力ユニットが送信した光信号が表す送信情報を取得する第１の送信情報取得手段と、
上記第２の入出力ユニットが受信した上記光信号が表す受信情報を取得する第１の受信情報取得手段と、
上記取得された送信情報と上記取得された受信情報とが予め設定された基準に基づいて一致している場合、上記第１のレーザ光の出力を減少させるレーザ光出力調整手段と、
を実現させるためのプログラムである。
【００３６】
この場合、上記レーザ光出力調整手段は、上記取得された送信情報と上記取得された受信情報とが上記基準に基づいて一致していない場合、上記第１のレーザ光の出力を増加させるように構成されることが好適である。
【００３７】
上述した構成を有するディスクアレイシステム、第１の入出力ユニット、第２の入出力ユニット、光入出力制御方法、又は、光入出力制御プログラムの発明であっても、上記光入出力装置と同様の作用を有するために、上述した本発明の目的を達成することができる。
【００３８】
以下、本発明に係る、光入出力装置、ディスクアレイシステム、入出力ユニット、光入出力制御方法、及び、光入出力制御プログラムの実施形態について図１〜図５を参照しながら説明する。
【００３９】
＜実施形態＞
図１に示したように、実施形態に係るディスクアレイシステム１は、ホスト装置１０と、ディスクアレイ装置２０と、を含む。
【００４０】
ホスト装置１０は、バスを介して互いに接続された、ＣＰＵ１１、メモリ１２及び入出力インターフェース部１３を備える。
ＣＰＵ１１は、メモリ１２に記憶されているプログラムを実行することにより、書込要求情報又は読出要求情報を生成する。
【００４１】
ここで、書込要求情報は、書込用情報と、ファイルシステム内の書込ファイル（例えば、ルートディレクトリからのパスを含むファイル名）を表す書込ファイル情報と、を含み、書込用情報をその書込ファイルに書き込む（書き出す）ことを要求する旨を表す情報である。また、読出要求情報は、ファイルシステム内の読出ファイル（例えば、ルートディレクトリからのパスを含むファイル名）を表す読出ファイル情報を含み、その読出ファイル内の情報を読み込む（読み出す）ことを要求する旨を表す情報である。
【００４２】
ＣＰＵ１１は、生成した書込要求情報又は読出要求情報をディスクアレイ装置２０へ伝達する（送信する）ために入出力インターフェース部１３へ送る。
【００４３】
入出力インターフェース部１３には、第１の入出力ユニット（例えば、入出力アダプタ）１４が着脱可能に装着されている。なお、第１の入出力ユニット１４の詳細な構成については後述する。
【００４４】
ディスクアレイ装置２０は、バスを介して互いに接続された、ディスクアレイ２１及び入出力インターフェース部２２を備える。
ディスクアレイ２１は、複数（本例では、８つ）のハードディスクドライブ装置（ＨＤＤ）２１ａ〜２１ｈを含む。
【００４５】
ディスクアレイ２１は、ホスト装置１０からの書込要求情報又は読出要求情報を入出力インターフェース部２２を介して受け取る。
ディスクアレイ２１は、受け取った書込要求情報に応じて、その書込要求情報に含まれる書込用情報を、その書込要求情報に含まれる書込ファイル情報が表す書込ファイルに対応する位置にてＨＤＤ２１ａ〜２１ｈに記憶させる（書き込む）。
【００４６】
一方、ディスクアレイ２１は、受け取った読出要求情報に応じて、その読出要求情報に含まれる読出ファイル情報が表す読出ファイルに対応する位置にてＨＤＤ２１ａ〜２１ｈに記憶されている読出情報を読み出す。そして、ディスクアレイ２１は、読み出した読出情報を入出力インターフェース部２２を介してホスト装置１０へ送る。
【００４７】
入出力インターフェース部２２には、第２の入出力ユニット（例えば、入出力アダプタ）２３が着脱可能に装着されている。
【００４８】
ここで、第１の入出力ユニット１４及び第２の入出力ユニット２３の詳細な構成について説明する。
第１の入出力ユニット１４は、光ファイバケーブルＦＣを介して第２の入出力ユニット２３と接続されている。第１の入出力ユニット１４と第２の入出力ユニット２３とは、光ファイバケーブルＦＣを介してレーザ光によって形成される光信号を送信及び受信することによりその光信号が表す情報を互いに伝達する。
【００４９】
第１の入出力ユニット１４及び第２の入出力ユニット２３のそれぞれは、通常モードと、第１の出力調整モードと、第２の出力調整モードと、のいずれかの作動モードにて作動する。
第１の出力調整モードは、第１の入出力ユニット１４が発生するレーザ光（第１のレーザ光）の出力を調整するための作動モードである。
第２の出力調整モードは、第２の入出力ユニット２３が発生するレーザ光（第２のレーザ光）の出力を調整するための作動モードである。
通常モードは、ホスト装置１０とディスクアレイ装置２０との間で情報を授受するための作動モードである。
【００５０】
第１の入出力ユニット１４は、図２に示したように、制御回路１４ａと、レーザ駆動回路１４ｂと、レーザ発生回路１４ｃと、検査用情報生成回路１４ｄと、フォトディテクタ１４ｅと、データコンパレータ１４ｆと、を備える。
【００５１】
制御回路１４ａは、第１の入出力ユニット１４が起動される（第１の入出力ユニット１４への電力の供給が開始する）と、第１の入出力ユニット１４の作動モードを第１の出力調整モードに設定する。そして、制御回路１４ａは、第１のレーザ光の出力の調整が完了すると、第１の入出力ユニット１４の作動モードを第２の出力調整モードに設定する。次いで、制御回路１４ａは、第２のレーザ光の出力の調整が完了すると、第１の入出力ユニット１４の作動モードを通常モードに設定する。
【００５２】
制御回路１４ａは、レーザ発生回路１４ｃが発生するレーザ光の出力を表す値（出力目標値）を記憶している。制御回路１４ａは、記憶している出力目標値に応じた出力指示信号をレーザ駆動回路１４ｂへ送る。
【００５３】
制御回路１４ａは、第１の入出力ユニット１４が通常モードにて作動している場合（通常モード時）、ＣＰＵ１１により生成された書込要求情報又は読出要求情報を、入出力インターフェース部１３を介して受け取る。制御回路１４ａは、受け取った書込要求情報又は読出要求情報を送信情報としてレーザ駆動回路１４ｂへ送る。更に、通常モード時、制御回路１４ａは、フォトディテクタ１４ｅにより受信した第２の入出力ユニット２３からの光信号が表す受信情報（ここでは、読出情報）を受け取る。制御回路１４ａは、受け取った受信情報を入出力インターフェース部１３を介してＣＰＵ１１又はメモリ１２へ送る。
【００５４】
一方、制御回路１４ａは、第１の入出力ユニット１４が第１の出力調整モードにて作動している場合（第１の出力調整モード時）、検査用情報生成回路１４ｄへ検査用情報の生成を指示する生成指示信号を送る。更に、制御回路１４ａは、検査用情報生成回路１４ｄからの検査用情報を受け取り、その検査用情報を送信情報としてレーザ駆動回路１４ｂへ送る。
【００５５】
加えて、制御回路１４ａは、第１の出力調整モード時、フォトディテクタ１４ｅ及びデータコンパレータ１４ｆを介して第２の入出力ユニット２３からの判定結果情報を受け取る。
【００５６】
ここで、判定結果情報は、第１の入出力ユニット１４が送信した光信号が表す送信情報（検査用情報）と、その光信号であって第２の入出力ユニット２３が受信した光信号が表す受信情報と、が予め設定された基準に基づいて一致しているか否かを表す情報である。本例では、「予め設定された基準に基づいて一致している」ことは、送信情報と受信情報とが完全に一致していることに対応している。なお、「予め設定された基準に基づいて一致している」ことは、送信情報の一部と受信情報の一部とが一致していることに対応していてもよい。
【００５７】
後述するように、制御回路１４ａは、上記受け取った判定結果情報に応じて、記憶している出力目標値を変更する。
【００５８】
また、第１の入出力ユニット１４が第２の出力調整モードにて作動している場合（第２の出力調整モード時）、制御回路１４ａは、検査用情報生成回路１４ｄへ検査用情報の生成を指示する生成指示信号を送る。更に、制御回路１４ａは、検査用情報生成回路１４ｄからの検査用情報を受け取り、その検査用情報をデータコンパレータ１４ｆへ送る。加えて、制御回路１４ａは、データコンパレータ１４ｆからの判定結果情報を送信情報としてレーザ駆動回路１４ｂへ送る。
【００５９】
レーザ駆動回路１４ｂは、制御回路１４ａからの出力指示信号に応じた大きさの電力をレーザ発生回路１４ｃへ供給する。レーザ駆動回路１４ｂは、制御回路１４ａからの送信情報に応じて、レーザ発生回路１４ｃへ電力を供給する供給状態と、レーザ発生回路１４ｃへ電力を供給しない（レーザ発生回路１４ｃへ供給される電力を遮断する）非供給状態と、に状態が切り替わる。
【００６０】
レーザ発生回路１４ｃは、レーザ光を発生する半導体素子（例えば、レーザダイオード）を含む回路である。レーザ発生回路１４ｃは、レーザ駆動回路１４ｂから電力が供給されることによりレーザ光を発生する。レーザ発生回路１４ｃは、レーザ駆動回路１４ｂから供給される電力が大きくなるほど、大きな出力のレーザ光を発生する。
【００６１】
検査用情報生成回路１４ｄは、制御回路１４ａからの生成指示信号に応じて検査用情報を生成する。本例では、検査用情報は、擬似乱数ビット列（ＰＲＢＳ（Ｐｓｅｕｄｏ−Ｒａｎｄｏｍ  Ｂｉｔ  Ｓｅｑｕｅｎｃｅ））を表す情報である。検査用情報生成回路１４ｄは、生成した検査用情報を制御回路１４ａへ送る。
【００６２】
フォトディテクタ１４ｅは、光ファイバケーブルＦＣを介して第２の入出力ユニット２３から送信された光信号を受信する。フォトディテクタ１４ｅは、受信した光信号を電気信号に変換することによりその光信号が表す情報を生成（取得）する。フォトディテクタ１４ｅは、生成した情報を受信情報としてデータコンパレータ１４ｆへ送る。
【００６３】
データコンパレータ１４ｆは、通常モード時、及び、第１の出力調整モード時、フォトディテクタ１４ｅからの受信情報を変更することなく制御回路１４ａへ送る。
一方、データコンパレータ１４ｆは、第２の出力調整モード時、制御回路１４ａからの検査用情報（送信情報）と、フォトディテクタ１４ｅからの受信情報と、を比較することにより、それらが一致しているか否かを判定する。データコンパレータ１４ｆは、その判定結果を表す（即ち、送信情報と受信情報とが一致しているか否かを表す）判定結果情報を制御回路１４ａへ送る。
【００６４】
また、第２の入出力ユニット２３は、第１の入出力ユニット１４と同様の構成を有する。即ち、第２の入出力ユニット２３は、図２に示したように、制御回路２３ａと、レーザ駆動回路２３ｂと、レーザ発生回路２３ｃと、検査用情報生成回路２３ｄと、フォトディテクタ２３ｅと、データコンパレータ２３ｆと、を備える。
【００６５】
第２の入出力ユニット２３は、第１の入出力ユニット１４の作動モードと同一の作動モードにて作動する。
第２の入出力ユニット２３は、通常モード時、通常モードにて作動する第１の入出力ユニット１４と同様に作動する。また、第２の入出力ユニット２３は、第１の出力調整モード時、第２の出力調整モードにて作動する第１の入出力ユニット１４と同様に作動する。一方、第２の入出力ユニット２３は、第２の出力調整モード時、第２の出力調整モードにて作動する第１の入出力ユニット１４と同様に作動する。
【００６６】
なお、第１の入出力ユニット１４、第２の入出力ユニット２３及び光ファイバケーブルＦＣは、光入出力装置を構成している。
【００６７】
図３は、上記のように構成された光入出力装置の機能のうちの、第１の入出力ユニット１４及び第２の入出力ユニット２３が第１の出力調整モード及び第２の出力調整モードにて作動する場合における機能を表すブロック図である。この機能は、制御回路１４ａ及び制御回路２３ａのそれぞれが後述する図４及び図５に示したフローチャートにより表されるプログラムを実行すること等により、実現される。
【００６８】
この第１の入出力ユニット１４の機能は、検査用情報生成部（第１の検査用情報生成手段）３１と、検査用情報送信部（検査用情報送信手段）３２と、レーザ光出力調整部（レーザ光出力調整手段）３３と、受信情報取得部（第２の受信情報取得手段）３４と、送信情報取得部（第２の送信情報取得手段）３５と、判定結果情報送信部（判定結果情報送信手段）３６と、を含む。
【００６９】
検査用情報生成部３１は、検査用情報生成回路１４ｄによって検査用情報を生成する。検査用情報生成部３１は、第１の出力調整モード時、生成した検査用情報を検査用情報送信部３２へ送る。一方、検査用情報生成部３１は、第２の出力調整モード時、生成した検査用情報を送信情報取得部３５へ送る。
【００７０】
なお、検査用情報生成部３１が生成する検査用情報は、第２の入出力ユニット２３（の検査用情報生成部４１）が生成する検査用情報と同一の情報である。即ち、検査用情報生成部３１が生成する検査用情報は、第２の入出力ユニット２３が生成した検査用情報に基づいて第２の入出力ユニット２３が送信する光信号が表す送信情報と同一の情報である、と言うことができる。
【００７１】
検査用情報送信部３２は、第１の出力調整モード時、後述するレーザ光出力調整部３３により設定されることにより制御回路１４ａに記憶されている出力目標値と、検査用情報生成部３１により生成された検査用情報と、を取得する。更に、検査用情報送信部３２は、取得した出力目標値と一致する出力のレーザ光によって形成される光信号であって、取得した検査用情報（送信情報）を表す光信号を、レーザ駆動回路１４ｂ及びレーザ発生回路１４ｃによって、第２の入出力ユニット２３へ送信する。
【００７２】
レーザ光出力調整部３３は、第１の出力調整モード時、第２の入出力ユニット２３から光ファイバケーブルＦＣを介して判定結果情報を受信する。レーザ光出力調整部３３は、その判定結果情報が、送信情報と受信情報とが一致していることを表す場合、制御回路１４ａが記憶している出力目標値を減少させる。一方、レーザ光出力調整部３３は、その判定結果情報が、送信情報と受信情報とが一致していないことを表す場合、制御回路１４ａが記憶している出力目標値を増加させる。
【００７３】
そして、レーザ光出力調整部３３は、前回受信した判定結果情報と今回受信した判定結果情報とが相違する場合、前回設定した出力目標値と今回設定した出力目標値とのうちの大きい方の出力目標値を、最小出力として決定する。加えて、レーザ光出力調整部３３は、決定した最小出力を、予め設定されたマージン量だけ増加させた値を最終出力目標値として求める。更に、レーザ光出力調整部３３は、求めた最終出力目標値を出力目標値として制御回路１４ａに記憶させる。
【００７４】
受信情報取得部３４は、第２の出力調整モード時、第２の入出力ユニット２３により送信された光信号をフォトディテクタ１４ｅにより受信する。受信情報取得部３４は、受信した光信号が表す情報を受信情報として取得する。受信情報取得部３４は、取得した受信情報を判定結果情報送信部３６へ送る。
【００７５】
送信情報取得部３５は、第２の出力調整モード時、検査用情報生成部３１からの検査用情報を送信情報として取得し、取得した送信情報を判定結果情報送信部３６へ送る。
【００７６】
判定結果情報送信部３６は、第２の出力調整モード時、受信情報取得部３４からの受信情報と、送信情報取得部３５からの送信情報と、をデータコンパレータ１４ｆに比較させることにより、それらが一致しているか否かをデータコンパレータ１４ｆに判定させる。判定結果情報送信部３６は、データコンパレータ１４ｆからの、その判定結果を表す（即ち、送信情報と受信情報とが一致しているか否かを表す）判定結果情報を光ファイバケーブルＦＣを介して第２の入出力ユニット２３へ送信する。
【００７７】
また、第２の入出力ユニット２３の機能は、第１の入出力ユニット１４の機能と同様に、検査用情報生成部（第２の検査用情報生成手段）４１と、検査用情報送信部（検査用情報送信手段）４２と、レーザ光出力調整部（レーザ光出力調整手段）４３と、受信情報取得部（第１の受信情報取得手段）４４と、送信情報取得部（第１の送信情報取得手段）４５と、判定結果情報送信部（判定結果情報送信手段）４６と、を含む。
【００７８】
第２の入出力ユニット２３の機能は、第１の出力調整モード時、第２の出力調整モード時における第１の入出力ユニット１４の機能と同様の機能であり、第２の出力調整モード時、第１の出力調整モード時における第１の入出力ユニット１４の機能と同様の機能である。
【００７９】
次に、上述した光入出力装置の作動について具体的に述べる。
第１の入出力ユニット１４の制御回路１４ａは、図４にフローチャートにより示した送信側出力調整プログラム（レーザ光出力調整工程）を、第１の入出力ユニット１４の起動時に実行する。これにより、第１の入出力ユニット１４及び第２の入出力ユニット２３は第１の出力調整モードにて作動する。
【００８０】
具体的に述べると、制御回路１４ａは、ステップ４０５にて、出力調整開始情報をレーザ駆動回路１４ｂへ送る。これにより、第１の入出力ユニット１４は、出力調整開始情報を表す光信号を第２の入出力ユニット２３へ送信する。次いで、制御回路１４ａは、ステップ４１０にて、検査用情報生成回路１４ｄにより生成された検査用情報を取得する。
【００８１】
そして、制御回路１４ａは、ステップ４１５にて、上記ステップ４１０にて取得した検査用情報と、記憶している出力目標値と、をレーザ駆動回路１４ｂへ送る。これにより、第１の入出力ユニット１４は、送信情報としての検査用情報を表す光信号を第２の入出力ユニット２３へ送信する。
【００８２】
次いで、制御回路１４ａは、ステップ４２０にて、第２の入出力ユニット２３から光ファイバケーブルＦＣを介して判定結果情報を受け取る（取得する）まで待機する。
【００８３】
一方、第２の入出力ユニット２３の制御回路２３ａは、第１の入出力ユニット１４からの出力調整開始情報を受け取ると、図５にフローチャートにより示した受信側出力調整プログラムを実行する。
【００８４】
具体的に述べると、制御回路２３ａは、ステップ５０５にて、検査用情報生成回路２３ｄにより生成された検査用情報を取得する（第１の送信情報取得工程）。更に、制御回路２３ａは、取得した検査用情報を送信情報としてデータコンパレータ２３ｆへ送る。次いで、制御回路２３ａは、ステップ５１０にて、データコンパレータ２３ｆから判定結果情報を受け取る（取得する）まで待機する。
【００８５】
この状態においては、第２の入出力ユニット２３は、第１の入出力ユニット１４が上記ステップ４１５にて送信した送信情報を表す光信号を受信する。従って、データコンパレータ２３ｆは、フォトディテクタ２３ｅからその光信号が表す受信情報を受け取る（第１の受信情報取得工程）。そして、データコンパレータ２３ｆは、制御回路２３ａからの送信情報と、フォトディテクタ２３ｅからの受信情報と、を比較することにより、それらが一致しているか否かを判定する。次いで、データコンパレータ２３ｆは、その判定結果を表す（即ち、送信情報と受信情報とが一致しているか否かを表す）判定結果情報を制御回路２３ａへ送る。
【００８６】
従って、制御回路２３ａは、ステップ５１０にて「Ｙｅｓ」と判定してステップ５１５に進み、上記ステップ５１０にて取得した判定結果情報をレーザ駆動回路２３ｂへ送る。これにより、第２の入出力ユニット２３は、送信情報としての判定結果情報を表す光信号を第１の入出力ユニット１４へ送信する。そして、制御回路２３ａは、ステップ５０５へ戻る。即ち、制御回路２３ａは、ステップ５０５〜ステップ５１５の処理を繰り返し実行する。
【００８７】
一方、第１の入出力ユニット１４は、第２の入出力ユニット２３から判定結果情報を受信する。従って、制御回路１４ａは、データコンパレータ１４ｆから判定結果情報を取得する。
【００８８】
従って、制御回路１４ａは、ステップ４２０にて「Ｙｅｓ」と判定してステップ４２５へ進み、今回取得した判定結果情報が、送信情報と受信情報とが一致していることを表すか否かを判定する。
【００８９】
いま、第１の入出力ユニット１４の起動時において制御回路１４ａが記憶している出力目標値が十分に大きな値に設定されている場合について説明する。この場合、第１の入出力ユニット１４が送信した光信号が表す送信情報と、その光信号であって第２の入出力ユニット２３が受信した光信号が表す受信情報と、は完全に一致する。
【００９０】
従って、今回取得した判定結果情報は、送信情報と受信情報とが一致していることを表す。従って、制御回路１４ａは、ステップ４２５にて「Ｙｅｓ」と判定してステップ４３０に進み、制御回路１４ａが記憶している出力目標値を単位変更量だけ減少させる。
【００９１】
この結果、第１の入出力ユニット１４から第２の入出力ユニット２３へ情報を確実に伝達しながら、第１のレーザ光を発生するために消費される電力の量を低減することができる。
【００９２】
なお、本例では、単位変更量は、予め設定された一定値（本例では、レーザ光の最大出力に係数（例えば、０．０１）を乗じた値）である。なお、単位変更量は、現在の出力目標値に応じて変化する値（例えば、出力目標値に係数を乗じた値）であってもよく、前回使用した単位変更量に応じて変化する値であってもよい。
【００９３】
また、今回取得した判定結果情報が、送信情報と受信情報とが一致していないことを表す場合、制御回路１４ａは、ステップ４２５にて「Ｎｏ」と判定してステップ４３５へ進み、制御回路１４ａが記憶している出力目標値を単位変更量だけ増加させる。
【００９４】
この結果、第１の入出力ユニット１４から第２の入出力ユニット２３へ情報を確実に伝達することができる。即ち、第１のレーザ光の出力が過度に小さくされることによって第１の入出力ユニット１４から第２の入出力ユニット２３へ情報が確実に伝達されない状態が継続することを防止することができる。
【００９５】
次いで、制御回路１４ａは、ステップ４４０にて、レーザ光の出力を変更した回数（変更回数）が２回以上であるか否かを判定する。この時点では、変更回数は１回である。従って、制御回路１４ａは、ステップ４４０にて「Ｎｏ」と判定してステップ４１０へ戻る。
【００９６】
その後、制御回路１４ａは、上述したステップ４１０〜ステップ４４０の処理を再び実行する。そして、制御回路１４ａがステップ４４０に進んだとき、制御回路１４ａは、「Ｙｅｓ」と判定してステップ４４５に進む。
【００９７】
制御回路１４ａは、ステップ４４５にて、前回取得した判定結果情報が、送信情報と受信情報とが一致していないことを表し、且つ、今回取得した判定結果情報が、送信情報と受信情報とが一致していることを表すか否かを判定する。
【００９８】
ここでは、今回取得した判定結果情報も、送信情報と受信情報とが一致していることを表す場合を想定して説明を続ける。
この場合、制御回路１４ａは、「Ｎｏ」と判定してステップ４５０に進み、前回取得した判定結果情報が、送信情報と受信情報とが一致していることを表し、且つ、今回取得した判定結果情報が、送信情報と受信情報とが一致していないことを表すか否かを判定する。
上記仮定に従えば、制御回路１４ａは、ステップ４５０にて「Ｎｏ」と判定してステップ４１０に戻る。
【００９９】
そして、制御回路１４ａは、上述したステップ４１０〜ステップ４５０の処理を繰り返し実行する。これにより、制御回路１４ａが記憶している出力目標値は徐々に減少していく。
【０１００】
そして、ある時点にて、第１の入出力ユニット１４が発生するレーザ光の出力が過度に小さくなることによって、第１の入出力ユニット１４が送信した光信号が表す送信情報と、その光信号であって第２の入出力ユニット２３が受信した光信号が表す受信情報と、が相違する。
【０１０１】
この時点では、制御回路１４ａは、送信情報と受信情報とが一致していないことを表す判定結果情報を取得する。従って、制御回路１４ａは、ステップ４２５にて「Ｎｏ」と判定してステップ４３５に進み、制御回路１４ａが記憶している出力目標値を単位変更量だけ増加させる。これにより、出力目標値は、送信情報と受信情報とが一致していることを表す判定結果情報が取得された範囲における第１のレーザ光の最小の出力（最小出力）に設定される。
【０１０２】
そして、制御回路１４ａは、ステップ４４５にて「Ｎｏ」と判定するとともに、ステップ４５０にて「Ｙｅｓ」と判定して、ステップ４６０に進む。制御回路１４ａは、ステップ４６０にて、制御回路１４ａが記憶している出力目標値を予め設定されたマージン量（本例では、レーザ光の最大出力に係数（例えば、０．０２）を乗じた値）だけ増加させる。即ち、制御回路１４ａは、出力目標値を上記最小出力よりも大きい出力に設定する。
【０１０３】
これによれば、上記送信情報と上記受信情報とが上記基準に基づいて一致している範囲における最小の出力に第１のレーザ光の出力が設定される場合よりも確実に、第１の入出力ユニット１４から第２の入出力ユニット２３へ情報を伝達することができる。即ち、第１の入出力ユニット１４から第２の入出力ユニット２３へ情報をより一層確実に伝達しながら、第１のレーザ光を発生するために消費される電力の量を低減することができる。
【０１０４】
なお、マージン量は、現在の出力目標値に応じて変化する値（例えば、出力目標値に係数を乗じた値）であってもよく、単位変更量に応じて変化する値であってもよい。
【０１０５】
次いで、制御回路１４ａは、ステップ４６５にて出力調整終了情報をレーザ駆動回路１４ｂへ送る。これにより、第１の入出力ユニット１４は、出力調整終了情報を表す光信号を第２の入出力ユニット２３へ送信する。
そして、制御回路１４ａはステップ４９９に進んでこのプログラムの実行を終了する。
【０１０６】
このようにして、光入出力装置は、第１のレーザ光の出力を適切に調整する。従って、この光入出力装置によれば、第１のレーザ光の出力が無駄に大きな出力に設定されている場合と比較して、第１のレーザ光を発生するために消費される電力の量を低減することができる。
【０１０７】
一方、第２の入出力ユニット２３の制御回路２３ａは、第１の入出力ユニット１４からの出力調整終了情報を受け取ると、図５の受信側出力調整プログラムの実行を終了するとともに、図４の送信側出力調整プログラムを実行する。
【０１０８】
また、第１の入出力ユニット１４の制御回路１４ａは、第２の入出力ユニット２３からの出力調整開始情報を受け取ると、図５の受信側出力調整プログラムを実行する。
これにより、第１の入出力ユニット１４及び第２の入出力ユニット２３は、第２の出力調整モードにて作動する。
【０１０９】
そして、上述した場合と同様に、光入出力装置は、第２のレーザ光の出力を適切に調整する。従って、この光入出力装置によれば、第２のレーザ光の出力が無駄に大きな出力に設定されている場合と比較して、第２のレーザ光を発生するために消費される電力の量を低減することができる。
【０１１０】
この光入出力装置は、第１のレーザ光の出力と第２のレーザ光の出力とのそれぞれを独立して調整するように構成されている。従って、第１の入出力ユニット１４から第２の入出力ユニット２３へ光信号が送信された場合にその光信号が変化する程度と、第２の入出力ユニット２３から第１の入出力ユニット１４へ光信号が送信された場合にその光信号が変化する程度と、が相違する場合であっても、第２のレーザ光の出力を適切に調整することができる。
【０１１１】
そして、第２の入出力ユニット２３の制御回路２３ａが送信側出力調整プログラムの実行を終了すると、第１の入出力ユニット１４及び第２の入出力ユニット２３は、通常モードにて作動する。
【０１１２】
次に、第１の入出力ユニット１４の起動時において制御回路１４ａが記憶している出力目標値が十分に小さな値に設定されている場合について説明する。この場合、第１の入出力ユニット１４が送信した光信号が表す送信情報と、その光信号であって第２の入出力ユニット２３が受信した光信号が表す受信情報と、は相違する。
【０１１３】
従って、上述した場合と同様に、第１の入出力ユニット１４の制御回路１４ａが図４の送信側出力調整プログラムを実行することにより、制御回路１４ａが記憶している出力目標値は徐々に増加していく（ステップ４３５）。
【０１１４】
そして、ある時点にて、第１の入出力ユニット１４が発生するレーザ光の出力が十分に大きくなることによって、第１の入出力ユニット１４が送信した光信号が表す送信情報と、その光信号であって第２の入出力ユニット２３が受信した光信号が表す受信情報と、が完全に一致する。
【０１１５】
この時点では、制御回路１４ａは、送信情報と受信情報とが一致していることを表す判定結果情報を取得する。従って、制御回路１４ａは、ステップ４２５にて「Ｙｅｓ」と判定してステップ４３０に進み、制御回路１４ａが記憶している出力目標値を単位変更量だけ減少させる。これにより、出力目標値は、送信情報と受信情報とが一致していることを表す判定結果情報が取得された範囲におけるレーザ光の最小の出力（最小出力）よりも小さい出力に設定される。
【０１１６】
そして、制御回路１４ａは、ステップ４４５にて「Ｙｅｓ」と判定してステップ４５５に進み、制御回路１４ａが記憶している出力目標値を単位変更量だけ増加させる。これにより、出力目標値は上記最小出力に一致する。
【０１１７】
次いで、制御回路１４ａは、ステップ４６０以降の処理を実行することにより、出力目標値をマージン量だけ増加させるとともに、出力調整終了情報を表す光信号を第２の入出力ユニット２３へ送信させる。
そして、制御回路１４ａはステップ４９９に進んでこのプログラムの実行を終了する。
【０１１８】
このように、第１の入出力ユニット１４の起動時において制御回路１４ａが記憶している出力目標値が十分に小さな値に設定されている場合であっても、上述した光入出力装置によれば、第１の入出力ユニット１４が発生するレーザ光の出力を適切な大きさに調整することができる。
【０１１９】
以上、説明したように、本発明による光入出力装置の実施形態は、第１のレーザ光の出力を適切に調整する。従って、この光入出力装置によれば、第１のレーザ光の出力が無駄に大きな出力に設定されている場合と比較して、第１のレーザ光を発生するために消費される電力の量を低減することができる。更に、上記実施形態は、第２のレーザ光の出力も適切に調整する。従って、同様に、第２のレーザ光を発生するために消費される電力の量を低減することができる。
【０１２０】
また、上記実施形態は、第２の入出力ユニット２３が、第１のレーザ光の出力を調整するために送信情報と受信情報とが一致しているか否かを判定し、その判定結果を第１の入出力ユニット１４へ送るように構成されている。
【０１２１】
従って、第２の入出力ユニットが受信情報を第１の入出力ユニットへ伝達するとともに第１の入出力ユニットが送信情報と受信情報とが一致しているか否かを判定する場合よりも、第２の入出力ユニット２３から第１の入出力ユニット１４へ伝達される情報の量を少なくすることができる。この結果、第２の入出力ユニット２３から第１の入出力ユニット１４へ情報を伝達するために消費される電力の量を低減することができる。
【０１２２】
なお、本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記実施形態は、第１の入出力ユニット１４が発生する第１のレーザ光の出力と、第２の入出力ユニット２３が発生する第２のレーザ光の出力と、の両方を調整するように構成されていたが、いずれか一方のみを調整するように構成されていてもよい。
【０１２３】
また、上記実施形態は、第１のレーザ光の出力と第２のレーザ光の出力とのそれぞれを独立して調整するように構成されていたが、一方の出力のみを調整するとともに他方の出力をその一方の出力に一致させることによりその他方の出力を調整するように構成されていてもよい。即ち、上記実施形態は、第１のレーザ光の出力の調整が終了した後、第２のレーザ光の出力がその第１のレーザ光の出力に一致するように、第２のレーザ光の出力を設定するように構成されていてもよい。
【０１２４】
これによれば、第１のレーザ光の出力の調整と独立して第２のレーザ光の出力を調整する場合と比較して、第２のレーザ光の出力を調整するために消費される電力の量を低減することができる。
【産業上の利用可能性】
【０１２５】
本発明は、光ファイバケーブルを介して接続されたホスト装置及びディスクアレイ装置からなるディスクアレイシステム等に適用可能である。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１実施形態に係るディスクアレイシステムの概略構成を表す図である。
【図２】図１に示した光入出力装置の概略構成を表す図である。
【図３】図２に示した光入出力装置の機能の概略を表すブロック図である。
【図４】図２に示した入出力ユニットの制御回路が実行する送信側出力調整プログラムを示したフローチャートである。
【図５】図２に示した入出力ユニットの制御回路が実行する受信側出力調整プログラムを示したフローチャートである。
【符号の説明】
【０１２７】
１      ディスクアレイシステム
１０    ホスト装置
１１    ＣＰＵ
１２    メモリ
１３    入出力インターフェース部
１４    第１の入出力ユニット
１４ａ  制御回路
１４ｂ  レーザ駆動回路
１４ｃ  レーザ発生回路
１４ｄ  検査用情報生成回路
１４ｅ  フォトディテクタ
１４ｆ  データコンパレータ
２０    ディスクアレイ装置
２１    ディスクアレイ
２１ａ〜２１ｈ    ＨＤＤ
２２    入出力インターフェース部
２３    第２の入出力ユニット
２３ａ  制御回路
２３ｂ  レーザ駆動回路
２３ｃ  レーザ発生回路
２３ｄ  検査用情報生成回路
２３ｅ  フォトディテクタ
２３ｆ  データコンパレータ
３１    検査用情報生成部
３２    検査用情報送信部
３３    レーザ光出力調整部
３４    受信情報取得部
３５    送信情報取得部
３６    判定結果情報送信部
４１    検査用情報生成部
４２    検査用情報送信部
４３    レーザ光出力調整部
４４    受信情報取得部
４５    送信情報取得部
４６    判定結果情報送信部
ＦＣ    光ファイバケーブル
【図１】
2009187162.tif 000003
【図２】
2009187162.tif 000004
【図３】
2009187162.tif 000005
【図４】
2009187162.tif 000006
【図５】
2009187162.tif 000007