(57)【特許請求の範囲】
【請求項１】
第１のアダプタと第２のアダプタと第１の共有メモリと第２の共有メモリとで構成される記憶制御装置において、
前記第１のアダプタと前記第１の共有メモリとは、第１のアクセスパスと第２のアクセスパスで接続され、
前記第１のアダプタと前記第２の共有メモリとは、第３のアクセスパスと第４のアクセスパスで接続され、
前記第２のアダプタと前記第１の共有メモリとは、第５のアクセスパスと第６のアクセスパスで接続され、
前記第２のアダプタと前記第２の共有メモリとは、第７のアクセスパスと第８のアクセスパスで接続され、
前記第１の共有メモリは、第１の競合制御部を備え、前記第２の共有メモリは、第２の競合制御部を備え、
前記第１の競合制御部と前記第２の競合制御部とは、前記第１のアダプタまたは前記第２のアダプタからアドレス排他制御が必要なデータに対してアクセスを受け付けたとき、前記アクセスされたデータが格納されているアドレスを登録して予め決められたアドレス範囲での排他制御を行うことを特徴とする記憶制御装置。
【請求項２】
請求項１に記載の記憶制御装置であって、
前記第１の競合制御部または前記第２の競合制御部の排他制御とは、他のメモリアクセスに対してアドレスチェックを行い、前記予め決められたアドレス範囲に対するアクセスを排他制御が解除された後で実行することである記憶制御装置。
【請求項３】
第１のアダプタと第２のアダプタと第１の共有メモリと第２の共有メモリとで構成され、前記第１のアダプタと前記第１の共有メモリとは、第１のアクセスパスと第２のアクセスパスで接続され、前記第１のアダプタと前記第２の共有メモリとは、第３のアクセスパスと第４のアクセスパスで接続され、前記第２のアダプタと前記第１の共有メモリとは、第５のアクセスパスと第６のアクセスパスで接続され、前記第２のアダプタと前記第２の共有メモリとは、第７のアクセスパスと第８のアクセスパスで接続され、前記第１の共有メモリは、第１の競合制御部を備え、前記第２の共有メモリは、第２の競合制御部を備える記憶制御装置の制御方法であって、
前記第１の競合制御部または前記第２の競合制御部が、前記第１のアダプタまたは前記第２のアダプタからアドレス排他制御が必要なデータに対するアクセスを受け付けるステップと、排他制御が必要なデータに対してアクセスを受け付けた競合制御部が、前記アクセスされたデータが格納されているアドレスを登録するステップと、予め決められたアドレス範囲に対する排他制御を行うステップとを含む記憶制御装置の制御方法。
【請求項４】
請求項３に記載の記憶制御装置の制御方法であって、
前記排他制御は、他のメモリアクセスに対してアドレスチェックするステップと、前記予め決められたアドレス範囲に対するアクセスを排他制御が解除された後で実行するステップとを含む記憶制御装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータを用いた情報処理システムあるいは情報処理装置の記憶装置における対故障処理方式に係わり、システムの一部である記憶装置に故障が発生しても、システム全体としては、所望の動作が継続可能とするための障害検出や復旧処理に関し、特に詳細には、マルチプロセッサシステムにおけるプロセッサと他の共通モジュールとの結合方式技術と、それによるフォールトトレランス制御技術に関する。
【０００２】
【従来の技術】
コンピュータを用いた情報処理システムが社会全般に普及してきた現在において、その障害が与える社会的な影響は、極めて大きい。その一方、システムが大規模になるに従い、システム全体が無故障であることが殆ど望めないものとなり、一部に故障が発生してもシステム全体としては所望の動作が継続可能なことが、要求される様になっている。
【０００３】
そのための情報処理システムのアーキテクチャとして、情報処理学会の「情報処理」学会誌、Vol.34 No.11Nov.1993 P1375〜P1384に記載されている「リアルタイム映像信号処理装置とその応用」(八木伸行著)「2.3 結合方式」中の「図−３プロセッサ間接続」には、システムを構成する各々のモジュールを共通バスにて接続する“共通バス接続方式”として(a)のBus方式、連結に必要な各々のモジュールをそれぞれ個別パスにて接続する“個別パス接続方式”として(d)のComplete等が示されている。
【０００４】
更に、この共通バス結合を拡張した２重バス結合方式として特開平９−１６０７２３号公報がある。この接続方式では、共通バスの使用権を調停するために専用の機構が必要であり、共通バス自身、もしくは、前記調停機構に故障が発生すると、システム全体が動作不可に陥る。そのため、更に共通バスを複数系統用意し、冗長度を持たせる接続方式も実施されている。
【０００５】
一方、個別パス接続方式では、各プロセッサとシステム内の各共有モジュールとの接続経路が独立であり、通常１つのパスの故障が、全システムに伝播することはない。
【０００６】
【発明が解決しようとする課題】
共通バス接続は、本質的にバス信号線を複数のプロセッサや構成モジュールとが時分割で共有するので、同時に複数の信号を伝達することができない。そのために、特に、高性能が要求される制御装置では、バスの限界がシステムの性能ネックとなる。また、共通バス系は、システムの共通資源となっているため、故障が発生した場合、システム全体に影響を与えることが免れない。
【０００７】
個別パス接続は、各プロセッサから共有モジュールへの通信路が１つのみであり、通信経路を切り替えてのテストができない。そのため、故障の種別次第では、故障部位を正しく切り離し、システム継続動作を保証することができない。
【０００８】
ここで、単純に各プロセッサと各共通モジュール間への個別パスを複数にすると、共有メモリを持つマルチプロセッサシステムでは、同一プロセッサパッケージから発生する複数のアクセス要求と、更に各プロセッサから発生するアクセス要求とが混在して共有メモリへ入りこんでしまう。そして同一共有メモリ上のデータに対して、リードモディファイライト等排他が必要なアクセス中に他のアクセスが入り込むと、データの整合性が保たれなくなってしまう。
【０００９】
本発明の目的は、この様な欠点を克服し、マルチプロセッサを持つ情報処理装置及びシステムにおいて、データの整合性を保つことが可能な複数個別パス接続方式及びこの接続方式を用いた制御装置を提供することである。
【００１０】
【課題を解決するための手段】
前述のバス接続方式の問題点を解決するために、各プロセッサからシステムの各共通モジュールへの接続経路を、それぞれ２つ以上持たせる複数個別パス結合方式とする。そして、障害を検出した場合には、通信経路を変更してテストを行い、総合的に故障部位を判定する。
【００１１】
そして、各プロセッサから各共通モジュールへ複数の接続経路にアクセスパスの切り替え及びアドレスロック方式を用いる。
【００１２】
アドレスロック方式とは、共有メモリ等システム共通モジュールにアドレスロック部を設置し、予め決められたアドレス範囲での排他を行う方式である。アドレス排他制御が必要なアクセスが要求された場合に、アクセスアドレスを登録して、アドレスがロック中状態を示す。ロック中状態に入り込む他のアクセス要求に対して、アクセスアドレスと各ロック中アドレスとのコンペアチェックを行い、ロック中アドレスと一致するアクセスについては、ロックが解除されるまでにアクセスをウェイトすることにより、データの整合性を保つことが可能である。
【００１３】
【発明の実施の形態】
本発明の実施形態について、図面を用いて以下に詳細を説明する。
【００１４】
まず、図１に本発明を適用した記憶装置の実施例の階層を表すシステム概略図を示す。上位装置であるホストコンピュータ（図示せず）に接続するチャネル接続系１、入出力データを一時的に格納するキャッシュメモリ２、チャネル接続系１とキャッシュメモリ２間のデータ転送を制御するチャネルアダプタ（以下ＣＨＡと称する）３、データを蓄積する記憶媒体であるディスクアレイ４、キャッシュメモリ２とディスクアレイ４間のデータ転送を制御するディスクアダプタ（以下ＤＫＡと称する）５、ＣＨＡ３とＤＫＡ３との間に設けられ、後述する共有メモリ６から構成される。
【００１５】
図１は概念的な略図であるので詳細な接続を示すものではなく、実際にはキャッシュメモリ２と共有メモリ６は一つのＣＨＡ（またはＤＫＡ）と接続をしている。尚、チャネル接続系としては例えば、メインフレーム系のホストコンピュータ（ＣＫＤデータフォーマット）と接続の場合にはチャネル制御装置、ＵＮＩＸ系のコンピュータ（ＦＢＡデータフォーマット）の場合にはＳＣＳＩバス制御装置が挙げられる。また、ファイバチャネルを用いた制御装置でもよい。
【００１６】
共有メモリ６には、キャッシュメモリ２の使用を管理するディレクトリー情報（キャッシュセグメントをサーチするための階層化テーブル及び各セグメントの状態）、ＣＨＡ３、ＤＫＡ５のプロセッサ間通信メッセージ（各プロセッサ間の協調、同期等の為に行われる通信内容）、システムの構成情報（システム内に存在するＣＨＡ３、ＤＫＡ５の実装状態、キャッシュメモリ２、共有メモリ６の容量、ディスクアレイ４の数等システムの構成状態に係わる共通情報）等の制御情報を格納する。
【００１７】
次に、記憶装置の基本動作を説明する。
【００１８】
ＣＨＡ３は、チャネル接続系１経由で上位のホストコンピュータからコマンドを受け付け、コマンド解析、及びデータ転送の制御を行う。例えば、上位からデータをリード命令を受け付けた場合についての基本動作について、以下に説明する。
【００１９】
ＣＨＡ３は、共有メモリ６をアクセスして、キャッシュメモリ２上に当該データが存在しているかどうかをチェックする。キャッシュメモリ２上に目的データがあれば、キャッシュメモリ２からチャネル接続系１経由して、ホストコンピュータへの転送を行うが、キャッシュメモリ上に目的データが存在しなければ、共有メモリ６を用いて、ＤＫＡ５へのプロセッサ間通信を行う。ＤＫＡ５は、その目的データをディスクアレイ４からキャッシュメモリ２に転送し、データ転送を完了したセグメントについて、再び共有メモリ６をアクセスしてＣＨＡ３への通信を行い、ＣＨＡ３によりキャッシュメモリ２からホストコンピュータへの転送を制御する。
【００２０】
システム内に複数存在するＣＨＡ３、ＤＫＡ５には、それぞれプロセッサを搭載し、各プロセッサから共有メモリ６への接続が独立に設けられている。また、単一の故障によるシステム動作停止を防ぐ為、共有メモリ６も多重化して、冗長性を持たせている。
【００２１】
各プロセッサから共有メモリ６への接続系を以下に詳細を説明する。
【００２２】
図２に共有メモリとの詳細な結合方式をブロック図にて示す。本図は、プロセッサが搭載されているサブシステムであるＣＨＡ（またはＤＫＡ、双方を含めてアダプタと言う事も有る）１１，１２、周辺装置（共通モジュール）であり二重化にされた共有メモリ２１，２２、ＣＨＡ（ＤＫＡ）１１，１２と共有メモリ２１，２２とを連結するアクセスパス３１，３２，３３，３４，３５，３６，３７，３８を示している。更に、ＣＨＡ（ＤＫＡ）には、パス選択制御回路４１，４２、パスモード設定レジスタ５１，５２が具備されている。
【００２３】
共有メモリ２１，２２は二重化され、どちらか片方が故障して閉塞された場合、多少の性能ダウンがあっても、残った正常な１つの共有メモリのみでシステム動作は継続可能である。
【００２４】
また、例えば、ＣＨＡ（ＤＫＡ）１１側のプロセッサから共有メモリ２１へのアクセスは、アクセスパス３１を経由して行うこともアクセスパス３２を経由して行うことも可能である様に、プロセッサと共有メモリとの接続パスをそれぞれ２つ具備し、各アクセスパスはそれぞれ独立に機能し、システムの正常作動時には個別にアクセス可能なようにしている。
【００２５】
以下パスモード選択制御回路４１，４２の機能について述べる。
【００２６】
プロセッサから任意の共有メモリアクセスが指示された場合、パスモード選択制御回路４１，４２は、パスモード設定レジスタ５１，５２の内容を参照して、アクセスに用いるアクセスパスを決定する。パスモード設定レジスタ５１，５２は、４ビットからなるレジスタであり、各ビットはそれぞれ当該プロセッサに接続されている４つのアクセスパスに対応する。パスモード設定レジスタ５１，５２は、プログラムから設定可能であり、通常時は、４ビットとも０が設定され、パス自動分散を意味する。パスモード選択制御回路で０指定を参照できた場合、前回のアクセスで使用しなかったパスを優先的に用いる。その結果、共有メモリアクセス負荷は、２つのアクセスパスに分散され、アクセス性能を高めることが可能となる。
【００２７】
故障等により片側のパスが使用できない場合、プログラムよりパスモード設定レジスタ５１，５２にパス固定モードを設定する。例えば、共有メモリ２１に対応する２つのビットに１、０を設定して共有メモリ２１に対するアクセスを行えば、パスモード選択制御回路４１，４２は、第１のアクセスパス（ＣＨＡ又はＤＫＡ１１からならアクセスパス３１、ＣＨＡ又はＤＫＡ１２からならアクセスパス３５）を固定的に選択する。
【００２８】
パスモード設定レジスタ５１，５２の設定値と、それぞれの時に選択されるアクセスパスを図３に示す。図３中“パス分散”とあるところは、上記説明の通り、前回のアクセスで使用しなかったパスを選択し、負荷を分散することを意味する。
【００２９】
さて、共通バス接続方式と異なり、各アクセスパスは独立に動作可能であるため、共有メモリの同一データに対してアクセスの競合が発生することが考えられる。特にリードモディファイライト動作中に競合が発生すると、データの不整合が発生する恐れがある。
【００３０】
リードモディファイライトとは、共有メモリ上のあるデータをリードし、例えば特定ビットをＯＮしてライトする処理である。例えば、リードして操作しようとするデータを、リライトする前に他のライトアクセスによって書き換えられても、その後のライトで当該書き替えが無効になってしまう。この様に、一連の動作中に他パス経由にてアクセスを排他制御しないと、データの整合性が保証できなくなる。
【００３１】
そのために、本装置では、アドレスロック部をハード的に設け、リードモディファイライト命令が指示された場合、アクセス対象アドレスが、アドレスロック部内に設定され、そのアドレスがロック中である事を示す。アドレスロック部にロックが設定されている場合には、他のすべてメモリアクセスに対してアドレスロックチェックを行い、アクセスしようとするアドレスがロック中であれば、ロックが解除される迄ロック待ちの状態に入る。そして目的とするアクセスは、そのアドレスロックが解除されてから実行される。
【００３２】
また、複数プロセッサがロック待ち状態に入った場合には、ラウンドロビン制御が働き、ロックタイムアウトにならない様に制御される。
【００３３】
このアドレスロック部を含む共有メモリ内制御部の構成ブロック図を図４に示す。尚、図４における共有メモリ１は図２における共有メモリＡ面に、共有メモリ２は共有メモリＢ面と同義である。また、図１の共有メモリは二重化され、それぞれ共有メモリＡ面及びＢ面となる。
【００３４】
共有メモリ制御ＬＳＩは、前述の競合を制御する競合制御部、メモリ制御部、ＥＣＣ生成部、ＥＣＣチェック部等を有し、データライト時にＥＣＣ（Ｅrror Ｃheck Ｃonditon）というチェックコードを生成して、データリード時にＥＣＣの整合性をチェックすることにより、メモリ故障によるデータ破壊を防止する。
【００３５】
そして、アドレスロック部において、予め決められたアドレス範囲での排他を行う。具体的には、アドレス排他制御が必要なアクセスが要求された場合に、アクセスアドレスを登録して、アドレスがロック中状態とする。そしてロック中状態に入り込む他のアクセス要求に対して、アクセスアドレスと各ロック中アドレスとのコンペアチェックを行い、ロック中アドレスと一致するアクセスについては、ロックが解除されるまでにアクセスをウェイトすることにより、データの整合性を保つことが可能である。
【００３６】
このアドレスロックによる共有メモリアクセス排他方式を図５に示す。ここで、ＭＰ＃１のプロセッサは、リードモディファイライトを行うために、ロック付きのアクセス命令を発行する。この場合にはロック付きのリード指示である。共有メモリはこのロック付きの指示を受けると、アクセス経路を固定して、同一アドレスへは他の経路からのアクセスができないように設定する。共有メモリはリード指示によりメモリを読み込み、ＭＰ＃１に読み込んだリードデータとそのステータスを返す。ＭＰ＃１は送られてきたデータをモデファイ処理した後、共有メモリにライト指示を出す。そして、ＭＰ＃１は共有メモリからそのステータスを受け取って処理を完了した後、共有メモリに対してロック解除の指示を出す。この指示により、共有メモリは他経路からのアクセスを受けられるようになる。
【００３７】
つまり、共有メモリがロックされている際に同一アドレスをアクセスしようとするＭＰ＃２のプロセッサは、ＭＰ＃１のアクセスがロック中はロック待ちに入り、ＭＰ＃１のロックが解除してからメモリライトが実行される。尚、図５においてＭＰ＃１，２は任意のＣＨＡ、ＤＫＡ内のプロセッサを示し、図２におけるプロセッサと同じ物である。
【００３８】
次に、ＤＫＡ１２のプロセッサからアクセスパス３５を経由し、共有メモリ２２へのアクセス時に、ハード故障によりアクセスエラーが発生した場合のフォールトトレラント制御について説明する。
【００３９】
まず、障害発生時のハード情報から故障部位が明確に判定可能なケースが存在する。例えば、いまＤＫＡ１２内のプロセッサ内部の故障であると判定できれば、ＤＫＡ１２をシステムから引き離し、残り他のＤＫＡ内のプロセッサでシステム動作を継続する。また例えば、障害情報から共有メモリ２２内部の故障であると判定できれば、共有メモリ２２をシステムから切り離し、共有メモリ２１を用いてシステム動作を継続する。
【００４０】
しかし、複数のハード構成部位からなるシステムで、障害時の情報のみで故障部位が明確的にわからない場合が考えられる。例えば、ＤＫＡ１２内のプロセッサがアクセスパス３５を用いて、共有メモリ２２へのライトアクセスにタイムアウトが発生し、正常終了が報告されない場合が発生したとする。ＤＫＡ１２内のプロセッサの故障により、ライト命令が共有メモリ２２の制御部に伝わらなかったのか、共有メモリ２２の故障により、正常終了の報告ができなかったか、或いはアクセスパス３５の故障により情報の伝達が正常にできなかったかを、タイムアウトが発生したという事実だけでは明確的に判別できない。
【００４１】
この様な故障部位が曖昧なケースが発生したら、本システムでは、障害処理内にてアクセステストを行い、各経路からの共有メモリアクセスが正常であるかどうかの結果を総合的に判断し、障害部位の特定と切り離しを行う。
【００４２】
具体的には、ＤＫＡ１２で障害を検出したら、アクセスパス３５を経由した共有メモリ２２へのアクセス、アクセスパス３６を経由した共有メモリ２２へのアクセス、アクセスパス３７を経由した共有メモリ２１へのアクセス、アクセスパス３８を経由した共有メモリ２１へのアクセスをそれぞれ試行する。以上４パターンのアクセスが、それぞれ正常に行えたかどうかの結果を用いて故障部位を判定する。
【００４３】
例えば、ここでアクセスパス３５を経由して、共有メモリ２２へのアクセス時のみに障害が発生し、アクセスパス３６から共有メモリ２２へのアクセス時は、正常にアクセス可能だとすれば、アクセスパス３５のみの故障であると判定し、アクセスパス３５の使用を停止し、以降は、保守作業によってアクセスパス３５が回復される迄、ＤＫＡ１２から共有メモリ２２へのアクセスはアクセスパス３６の経路から行う。
【００４４】
また、例えば、アクセスパス３５及び３６から共有メモリ２２へのアクセスが両方失敗し、アクセスパス３７及び３８を経由した共有メモリ２１へは、正常にアクセス可能だとすれば、共有メモリ２２の故障に起因する障害であると判定して、共有メモリ２２の閉塞を行う。以降は、保守作業によって共有メモリ２２が回復されるまで、各プロセッサは、共有メモリ２２を使用せず、情報の伝達等は共有メモリ２１を用いて行う。
【００４５】
更に、アクセスパス３５及び３６から共有メモリ２２へのアクセス、アクセス３７及び３８から共有メモリ２１へのアクセスが、全ての経路で正常にアクセスできないのだとすれば、ＤＫＡ１２回りに故障があるものと判定し、当該プロセッサの閉塞を行う。
【００４６】
図６に上記アクセステストの結果の組み合わせと、システムから引き離す閉塞部位の一覧を示す。図６のパス１Ａ（ａ），１Ａ（ｂ），１Ｂ（ａ），１Ｂ（ｂ）は例えば図２のアクセスパス３１，３２，３３，３４に相当する。この組み合わせにおいて、アクセスパス単独の故障であれば確実に障害部位を特定する事が出来る。また、共有メモリ及びＣＨＡまたはＤＫＡのプロセッサ故障についても、複数のアクセスパスが同時に故障を起こす可能性はあまり考えられないので、ほぼ特定をする事が出来る。つまり、本組み合わせをテーブルに整理し、障害処理はアクセステストの結果から本テーブルを検索すれば、閉塞すべき部位をすばやく特定することができる。
【００４７】
尚、全てのアクセスパスのテストを行う前に、同じ共有メモリへ他のアクセスパスを使用してテストを行うことのみでも、アクセスパス単独の故障か否かを判断することが可能である。なぜならば、異なる共有メモリに対して複数のアクセスパスがＮＧの場合は多重障害の可能性が高く、いずれにせよ故障部署の特定が困難だからである。
【００４８】
以上に説明した障害特定方式の処理流れ図を図７に示す。
【００４９】
障害を検出した場合（ステップ７０１）、その情報を採取する（ステップ７０２）。そしてその情報により故障部位が明白であるか否かを判断し（ステップ７０３）、明白な場合にはその故障部位を閉鎖（ステップ７１１）し、障害処理を完了（ステップ７１２）する。
【００５０】
明白でない場合には、アクセスを再度トライし（ステップ７０４）、アクセスが成功か否かを見る（ステップ７０５）。成功した場合には一時的な障害であると判定し（ステップ７１２）、障害処理を完了（ステップ７１２）する。再度アクセス失敗の場合は、パス１-共有メモリ（Ａ）からパス２-共有メモリ（Ｂ）（例えば図６のパス１Ａ（ａ）からパス１Ｂ（ｂ））のアクセステストをし（ステップ７０６〜７０９）、図６に示すようなテーブルを参照して故障部位を判定する（ステップ７１０）。そしてその部位を閉鎖（ステップ７１１）し、障害処理を完了（ステップ７１２）する。尚、ステップ７０６〜７０９は故障部位に関するアクセスパスのテストを行うのであれば特に順番は関係無い。
【００５１】
共通バスによる接続方式と違って、本方式に従って処理すれば、アクセスパスの故障時は、システム内他プロセッサのアクセスを影響、または中断する必要なく、故障パスを閉塞することが可能である。
【００５２】
尚、本実施例では、記憶制御装置内部でのプロセッサと共有メモリ間の接続について示したが、共有メモリだけではなく、キャッシュメモリ等他の記憶装置等の共通部位への接続にも、全く同様な論理にて実現可能である。
【００５３】
更に、同様なサブシステムであるホストコンピュータと周辺装置である記憶装置間との接続に適応することも考えられる。この場合、記憶装置が多重化にした上、各ホストコンピュータと各記憶装置には、それぞれ２つ接続径路を持たせる。エラーが報告された場合には、同一記憶装置への他の径路、他の記憶装置に接続される径路から、それぞれアクセステストを行い、アクセステストの結果を図３のテーブルに適応すれば、記憶装置全体の故障であるか、チャネル等接続系の故障であるかを判別可能となる。
【００５４】
【発明の効果】
マルチプロセッサを持つ情報処理装置において、性能面と信頼性が両立可能な接続手段を提供することができる。
【００５５】
複数個別パス結合方式としたことにより、各プロセッサと各構成モジュール間の通信路が、全て独立となり、単一の故障がシステム全体に波及することはなくなる。また、複数の通信路は、時分割にではなく、同時に並行動作が可能となるため、共通バスによりもたらされる性能低下の問題も解決できる。
【図面の簡単な説明】
【図１】本発明方式を適用した実施例のシステム概略図である。
【図２】本発明処理方式を適用した図１装置の結合要部ブロック図である。
【図３】パスモード設定レジスタの値と選択されるアクセスパスの組み合わせ表である。
【図４】共有メモリ制御部の構成ブロック図である。
【図５】アドレスロック方式によるである。
【図６】アクセステスト結果と推定される故障部位の組み合わせ表である。
【図７】障害検出から故障部位判定のフローである。
【符号の説明】
１…ホスト接続ハードウェア、２…キャッシュメモリ、３…ＣＨＡ（チャネルアダプタ）、４…ディスクアレイ、５…ＤＫＡ（ディスクアダプタ）、６…共有メモリ、１１，１２…プロセッサ搭載パッケージ（ＣＨＡまたはＤＫＡ）、２１，２２…共有メモリ、３１，３２，３３，３４，３５，３６，３７，３８…共有メモリへのアクセスパス、４１，４２…パス選択制御回路、５１，５２…パスモード設定レジスタ。
【図１】
0004132322.tif 000002
【図２】
0004132322.tif 000003
【図３】
0004132322.tif 000004
【図４】
0004132322.tif 000005
【図５】
0004132322.tif 000006
【図６】
0004132322.tif 000007
【図７】
0004132322.tif 000008