(57)【要約】【課題】主処理モジュール及び複数の従処理モジュールを備え、携帯電話等の無線通信機と通信する無線基地局装置等の処理装置において、装置全体としてのコストダウンを実現し、効率的な内部通信を実現し、全体としての処理時間を短縮することが可能な処理装置及び処理モジュールを提供する。【解決手段】処理装置１は、主処理モジュール５及び従処理モジュール６を備え、主処理モジュール５は、主記録手段５１及び主記録手段５１に記録されているデータの一部を記録する従記録手段５２を備える。従処理モジュール６は、主記録手段５１に記録されているデータに対するアクセスを要する場合に、主処理モジュール５にアクセスし、主処理モジュール５、従処理モジュール６からのアクセスの対象となるデータが従記録手段５２に記録されている場合に、従記録手段５２に記録されているデータを従処理モジュール６へ送信する。【選択図】図３
2008118184.tif 000002
【特許請求の範囲】
【請求項１】
主処理モジュールと、該主処理モジュールに接続する従処理モジュールとを備える処理装置において、
前記主処理モジュールは、
処理に要するデータを記録する主記録手段と、
該主記録手段に記録されているデータの一部を記録する従記録手段と
を備え、
前記従処理モジュールは、
主記録手段に記録されているデータに対するアクセスを要する場合に、前記主処理モジュールにアクセスする手段を備え、
前記主処理モジュールは、更に、
前記従処理モジュールからのアクセスの対象となるデータが従記録手段に記録されている場合に、従記録手段に記録されているデータを前記従処理モジュールへ送信する手段を備える
ことを特徴とする処理装置。
【請求項２】
前記主処理モジュールは、
アクセスの対象となるデータが従記録手段に記録されていない場合に、主記録手段に記録されているデータを前記従処理モジュールへ送信する手段と、
前記従処理モジュールへ送信したデータを従記録手段に記録する手段と
を更に備えることを特徴とする請求項１に記載の処理装置。
【請求項３】
前記従記録手段に記録しているデータに係る情報を記録するテーブルと、
該テーブルに記録されている情報に基づいて、前記従処理モジュールからのアクセスに対し、データが従記録手段に記録されているか否かを判定する手段と
を備えることを特徴とする請求項１又は請求項２に記載の処理装置。
【請求項４】
無線通信機と通信する無線基地局装置であることを特徴とする請求項１乃至請求項３のいずれかに記載の処理装置。
【請求項５】
処理装置に格納され、他の処理モジュールと接続線を介して接続される処理モジュールにおいて、
処理に要するデータを記録する主記録手段と、
該主記録手段に記録されているデータの一部を記録する従記録手段と、
他の処理モジュールから、主記録手段に記録されているデータに対するアクセスを要求された場合に、従記録手段に記録されているデータを前記従処理モジュールへ送信する手段と
を備えることを特徴とする処理モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主処理モジュールと、該主処理モジュールに接続する従処理モジュールとを備える処理装置、及び該処理装置が備える処理モジュールに関し、特に処理モジュールが備えるキャッシュメモリのコストダウン及び全体としての処理速度の向上を目的とする処理装置及び処理モジュールに関する。
【背景技術】
【０００２】
近年、携帯電話サービスが拡大し、また音声、画像等の膨大なデータの送受信を行う無線ネットワークが普及してきている。これら携帯電話サービスの拡大及び無線ネットワークの普及に伴う急激な高トラフィック化に追従することが可能な無線基地局装置が要求されている。そこで共有メモリを有する一の主処理モジュールと主処理モジュールの配下となる複数の従処理モジュールとを用いたマルチプロセッサによる処理装置が無線基地局装置として用いられる。
【０００３】
図８は、従来の処理装置の構成を概念的に示すブロック図である。図８中１０００は、無線基地局装置として用いられる処理装置であり、処理装置１０００は、一の主処理モジュール１１００及び複数の従処理モジュール１２００を備え、主処理モジュール１１００及び従処理モジュール１２００間は、バス型のトポロジーを形成する接続線にて接続されている。
【０００４】
主処理モジュール１１００は、ＣＰＵ１１１０及び共有メモリ１１２０を備えている。各従処理モジュール１２００は、ＣＰＵ１２１０及びキャッシュメモリ１２２０を備え、更にキャッシュメモリ１２２０に記録されている内容を示す管理テーブル１２３０を備えている。従処理モジュール１２００が備えるキャッシュメモリ１２２０には、主処理モジュール１１００が備える共有メモリ１１２０に記録されているデータの中の一部のデータを記録している。
【０００５】
従処理モジュール１２００は、共有メモリ１１２０に記録されているデータに対するアクセスを要する場合、管理テーブル１２３０を参照して、キャッシュメモリ１２２０に必要なデータが記録されているか否かを判定する。そしてキャッシュメモリ１２２０に当該データが記録されているとき、従処理モジュール１２００は、キャッシュメモリ１２２０に記録されているデータに対してアクセスする。キャッシュメモリ１２２０に当該データが記録されていないとき、従処理モジュール１２００は、通信権（バス使用権）を獲得後、主処理モジュール１１００にアクセスして、主処理モジュール１１００が備える共有メモリ１１２０に記録されているデータに対してアクセスし、またアクセスの結果は、各従処理モジュール１２００のキャッシュメモリ１２２０に反映される。
【０００６】
この様なシステムは、例えば特許文献１に開示されている。
【特許文献１】特開平７−２２５７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら従来の処理装置は、各従処理モジュールがキャッシュメモリを備えることになるため、装置全体としてのコストアップに繋がるという問題がある。
【０００８】
また従来の処理装置は、主処理モジュールが備える共有メモリに記録されたデータと各従処理モジュールが備えるキャッシュメモリに記録するデータとを一致させるべく、主処理モジュールの共有メモリのデータ変更の結果を、各処理モジュールが備えるキャッシュメモリに対して同時に反映しなければならないため、一のバスで複数の従処理モジュールをマルチ接続するバス型のトポロジーに限定されるという問題がある。またバス型のトポロジーの場合には、電気的条件から接続可能な従処理モジュールの台数に限界があり、しかもバスに異常が発生した場合に全ての通信に障害を来すという問題がある。
【０００９】
さらに従来の処理装置は、複数の従処理モジュールをバス型でマルチ接続するため、通信権を獲得した一の従処理モジュールが、主処理モジュールの共有メモリにアクセスし、共有メモリに記録されているデータを読み出して、通信権を解放し、更にアクセスの結果を各従処理モジュールのキャッシュメモリに反映させるまで、他の従処理モジュールは、共有メモリへのアクセス待ちとなるため全体としての処理時間が延長されるという問題がある。
【００１０】
そして従来の処理装置は、複数の従処理モジュールが、主処理モジュールの共有メモリに記録されている同じデータに対してアクセスする場合、一の従処理モジュールがアクセスし、その結果を各従処理モジュールのキャッシュメモリに反映させた後、アクセス待ちとなっている他の従処理モジュールが通信権を獲得した場合、キャッシュメモリに必要なデータが反映されたにも関わらず、主処理モジュールの共有メモリにアクセスすることになるため、全体としての処理時間が延長されるという問題がある。
【００１１】
本発明は斯かる事情に鑑みてなされたものであり、主処理モジュールが共有メモリとして用いる主記録手段と、キャッシュメモリとして用いる従記録手段とを備えることにより、各従処理モジュールがキャッシュメモリを備える必要がないため、装置全体としてのコストダウンを実現することが可能な処理装置及び該処理装置が備える処理モジュールの提供を主たる目的とする。
【００１２】
また本発明では、バス型のトポロジーに限らず、スター型のトポロジーをも形成させることが可能であり、従ってバス型に比べて多数の従処理モジュールを増設することが可能であり、またバス型に比べて通信障害に強いシステムを構築することが可能であり、しかもバス型と異なり一の従処理モジュールが主処理モジュールにアクセスしている場合でもバスを専有することがなく効率的な内部通信を実現することが可能な処理装置等の提供を他の目的とする。
【００１３】
さらに本発明では、処理速度の速い従記録手段にアクセスすることになるため、全体としての処理時間を短縮することが可能な処理装置等の提供を他の目的とする。
【００１４】
そして本発明では、主処理モジュールの主記録手段のデータを複数の従処理モジュールのキャッシュメモリに反映させる必要がないため、全体としての処理時間を短縮することが可能な処理装置等の提供を他の目的とする。
【課題を解決するための手段】
【００１５】
第１発明に係る処理装置は、主処理モジュールと、該主処理モジュールに接続する従処理モジュールとを備える処理装置において、前記主処理モジュールは、処理に要するデータを記録する主記録手段と、該主記録手段に記録されているデータの一部を記録する従記録手段とを備え、前記従処理モジュールは、主記録手段に記録されているデータに対するアクセスを要する場合に、前記主処理モジュールにアクセスする手段を備え、前記主処理モジュールは、更に、前記従処理モジュールからのアクセスの対象となるデータが従記録手段に記録されている場合に、従記録手段に記録されているデータを前記従処理モジュールへ送信する手段を備えることを特徴とする。
【００１６】
第２発明に係る処理装置は、第１発明において、前記主処理モジュールは、アクセスの対象となるデータが従記録手段に記録されていない場合に、主記録手段に記録されているデータを前記従処理モジュールへ送信する手段と、前記従処理モジュールへ送信したデータを従記録手段に記録する手段とを更に備えることを特徴とする。
【００１７】
第３発明に係る処理装置は、第１発明又は第２発明において、前記従記録手段に記録しているデータに係る情報を記録するテーブルと、該テーブルに記録されている情報に基づいて、前記従処理モジュールからのアクセスに対し、データが従記録手段に記録されているか否かを判定する手段とを備えることを特徴とする。
【００１８】
第４発明に係る処理装置は、第１発明乃至第３発明のいずれかにおいて、無線通信機と通信する無線基地局装置であることを特徴とする。
【００１９】
第５発明に係る処理モジュールは、処理装置に格納され、他の処理モジュールと接続線を介して接続される処理モジュールにおいて、処理に要するデータを記録する主記録手段と、該主記録手段に記録されているデータの一部を記録する従記録手段と、他の処理モジュールから、主記録手段に記録されているデータに対するアクセスを要求された場合に、従記録手段に記録されているデータを前記従処理モジュールへ送信する手段とを備えることを特徴とする。
【００２０】
第１発明乃至第５発明では、各従処理モジュールにキャッシュメモリを搭載する必要がないため、台数が多い従処理モジュールの構成を簡素化し、システム全体としてのコストダウンを実現することが可能である。
【００２１】
また第１発明乃至第５発明では、主処理モジュールが備える主記録手段に記録されたデータを、各従処理モジュールに同時に反映させる必要が無いため、バス型のトポロジーに限らず、スター型のトポロジーにてシステムを構成することができるので、システム構成の設計に関する自由度を拡大することが可能である。しかもスター型のトポロジーにてシステムを構成した場合には、バス型のトポロジーの様にバスに係る通信障害が全ての通信に影響を及ぼすことが無いため、通信障害に強いシステムを構築することが可能であり、更にはバス型と異なり、一の従処理モジュールによる主処理モジュールへのアクセスによりバスを専有することが無く、同時に複数の従処理モジュールが主処理モジュールにアクセスすることができるので、通信を効率化し、全体としての処理時間を短縮することが可能である。
【００２２】
さらに第１発明乃至第５発明では、処理速度の速い従記録手段にアクセスすることになるため、全体としての処理時間を短縮することが可能である。
【００２３】
そして第１発明乃至第５発明では、主処理モジュールの主記録手段のデータを複数の従処理モジュールのキャッシュメモリに反映させる必要がないため、全体としての処理時間を短縮することが可能である。
【００２４】
さらに第２発明では、データが従記録手段に記録されていない場合でも、主記録手段に記録されているデータを用いて処理を続行し、従記録手段の記録内容を更新することが可能である。
【００２５】
さらに第３発明では、従記録手段に記録しているデータに係る情報を記録するテーブルを用いることにより、アクセスすべき記録手段を容易に判定することが可能である。
【００２６】
さらに第４発明では、携帯電話等の無線通信機と通信する無線基地局装置に用いることが可能である。
【発明の効果】
【００２７】
本発明の第１発明乃至第５発明に係る処理装置及び処理モジュールは、主処理モジュールと、主処理モジュールに接続線を介して接続する従処理モジュールとを格納し、主処理モジュールは、処理に要するデータを記録する共有メモリ等の主記録手段と、主記録手段に記録されているデータの一部を記録するキャッシュメモリ等の従記録手段とを備え、従処理モジュールは、主記録手段に記録されているデータに対するアクセスを要する場合に、主処理モジュールにアクセスし、主処理モジュールは、従処理モジュールからのアクセスの対象となるデータが従記録手段に記録されている場合に、従記録手段に記録されているデータを従処理モジュールへ送信する。
【００２８】
この構成により、本発明では、各従処理モジュールにキャッシュメモリを搭載する必要がないため、台数が多い従処理モジュールの構成を簡素化し、システム全体としてのコストダウンを実現することが可能である等、優れた効果を奏する。
【００２９】
また第１発明乃至第５発明では、主処理モジュールが備える主記録手段に記録されたデータを、各従処理モジュールに同時に反映させる必要が無いので、バス型のトポロジーに限らず、スター型のトポロジーにてシステムを構成することができるので、システム構成の設計に関する自由度を拡大することが可能である等、優れた効果を奏する。しかもスター型のトポロジーにてシステムを構成した場合には、バス型のトポロジーの様にバスに係る通信障害が全ての通信に影響を及ぼすことが無いため、通信障害に強いシステムを構築することが可能であり、更にはバス型と異なり、一の従処理モジュールによる主処理モジュールへのアクセスによりバスを専有することが無く、同時に複数の従処理モジュールが主処理モジュールにアクセスすることができるので、通信を効率化し、全体としての処理時間を短縮することが可能である等、優れた効果を奏する。
【００３０】
さらに第１発明乃至第５発明では、処理速度の速い従記録手段にアクセスすることになるため、全体としての処理時間を短縮することが可能である等、優れた効果を奏する。
【００３１】
そして第１発明乃至第５発明では、主処理モジュールの主記録手段のデータを複数の従処理モジュールのキャッシュメモリに反映させる必要がないため、全体としての処理時間を短縮することが可能である等、優れた効果を奏する。
【００３２】
さらに第２発明では、主処理モジュールは、アクセスの対象となるデータが従記録手段に記録されていない場合に、主記録手段に記録されているデータを従処理モジュールへ送信し、従処理モジュールに送信したデータを従記録手段に記録することにより、データが従記録手段に記録されていない場合でも、主記録手段に記録されているデータを用いて処理を続行し、従記録手段の記録内容を更新することが可能である等、優れた効果を奏する。
【００３３】
さらに第３発明では、従記録手段に記録しているデータに係る情報を記録するテーブルを用い、テーブルに記録されている情報に基づいて、従処理モジュールからのアクセスに対し、データが従記録手段に記録されているか否かを判定することにより、アクセスすべき記録手段を容易に判定することが可能である等、優れた効果を奏する。
【００３４】
さらに第４発明では、携帯電話等の無線通信機と通信する無線基地局装置として処理装置を用いることが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００３５】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の処理装置を用いた通信システムの構成例を示すブロック図である。図１中１は、本発明の処理装置であり、処理装置１は、携帯電話等の無線通信機２と通信する無線基地局装置（ＢＴＳ:Base Transceiver Station）として機能する。処理装置１は、アンテナを介して無線通信機２と通信する無線送受信部（ＲＥ：Radio Equipment ）１０と、無線送受信部１０を制御する制御部（ＲＥ：Radio Equipment Control ）１１とを備え、無線送受信部１０及び制御部１１は、光ファイバー等の通信線にて接続されている。また制御部１１は、複数のモジュールを格納するシェルフを備え、モジュールを起動することにより、様々な機能を実現する。
【００３６】
処理装置１は、無線ネットワーク制御装置（ＲＮＣ：Radio Network Controller）３を介して、マルチメディア信号処理装置（ＭＰＥ：Multimedia Processing Equipment ）４及び移動マルチメディア交換システム（ＭＭＳ：Mobile Multimedia Switching System）５等の様々な装置及びシステムが接続されている。
【００３７】
図２は、本発明の処理装置１の構成例を示すブロック図である。図２は、処理装置１が備える制御部１１のシェルフを示している。シェルフは、様々な機能を実現するカード型の各種モジュールを格納するスロット１１０、配電の制御に用いるブレーカ１１１、モジュール間及び他の装置との間で送受信する信号の経路を接離するスイッチ１１２等の様々な機構を備えている。スロット１１０に格納される各種モジュールとしては、ＴＲＩＦカード、無線信号誤り訂正（ＢＢ）カード、スプレッド（ＳＰＲＤ）カード、プロセッサ（ＣＰ）カード、ファイルローディング（ＦＬＤ）カード、ハイウェイ（ＨＷＹ）カード、ＳＶカード等の様々なモジュールがある。夫々の機能を実現する各モジュールは、処理負荷及び重要度に応じて一又は複数のモジュールが用いられる。一の機能を実現するために複数のモジュールを用いる場合、夫々のモジュールに処理内容を分散する様にしても良く、また非常用のモジュールとして冗長構成を行う様にしても良い。
【００３８】
ＳＶカードは、他のモジュールの動作状況の監視、管理、制御等の様々な処理を実行する主処理モジュールとして機能し、プロセッサカード、ハイウェイカード、ファイルローディングカード等の従処理モジュールに接続し、従処理モジュールと各種情報を送受信する。
【００３９】
図３は、本発明の処理装置１が備えるモジュールの構成例を概念的に示すブロック図である。図３中５は、ＳＶカードを用いた主処理モジュールであり、主処理モジュール５には、バス型のトポロジーを形成する接続線にてプロセッサカード、ハイウェイカード、ファイルローディングカード等の従処理モジュール６，６，…が接続されている。
【００４０】
主処理モジュール５は、モジュール全体を制御するＣＰＵ等の制御手段５０と、自機及び従処理モジュール６，６，…の処理に要するデータを記録する共有メモリとして用いられる主記録手段５１と、主記録手段５１に記録されているデータの一部を記録するキャッシュメモリとして用いられる従記録手段５２と、主記録手段５１及び従記録手段５２に記録しているデータに係る情報を記録する管理テーブル５３と、内部バスを介して従処理モジュール６，６，…に接続する接続手段５４とを備えている。
【００４１】
制御手段５０は、従処理モジュール６からのアクセスに基づく命令をキューとして管理するＦＩＦＯ（First In First Out）形式のレジスタ５０ａを備えており、受け付けたアクセスに基づくＲｅａｄ等の命令をキューとして記録し、記録した順に実行する。管理テーブル５３には、主記録手段５１に記録されているデータについての記録位置を示すメモリアドレス、データの状態等の情報、従記録手段５２に記録されているデータについての記録位置を示すメモリアドレス、データの状態等の情報等の各種情報を記録している。なお従記録手段５２に記録するデータは、各従処理モジュール６，６，…毎に区分してデータを記録する様にしても良い。
【００４２】
従処理モジュール６は、モジュール全体を制御するＣＰＵ等の制御手段６０と、内部バスを介して主処理モジュール５と接続する接続手段６１とを備えている。
【００４３】
次に本発明の処理装置１が備える各モジュールの処理について説明する。図４は、本発明の処理装置１が備える主処理モジュール５及び従処理モジュール６間の処理例を示すシーケンス図である。従処理モジュール６は、制御手段６０の制御により、主処理モジュール５の主記録手段５１に記録されているデータに対するアクセスを要する場合、主処理モジュール５に対するアクセスとして、必要なデータの送信を要求するデータ要求を接続手段６１から送信する（Ｓ１０１）。なおステップＳ１０１において、データ要求が従処理モジュール６から主処理モジュール５へ送信される間、従処理モジュール６は、内部バスを専有する。
【００４４】
主処理モジュール５は、制御手段５０の制御により、接続手段５４にて、従処理モジュール６からのアクセスとしてデータ要求を受け付け、データ要求に指定されるデータを、主記録手段５１又は従記録手段５２から抽出し（Ｓ１０２）、抽出したデータを、接続手段６４から従処理モジュール６へ送信する（Ｓ１０３）。ステップＳ１０２において、データ要求の受付を完了してから主処理モジュール５のみの処理が行われている間、内部バスの専有は解放され、ステップＳ１０３において、データが主処理モジュール５から従処理モジュール６へ送信される間、従処理モジュール６は、内部バスを再度専有する。
【００４５】
従処理モジュール６は、制御手段６０の制御により、接続手段６１にてデータを受け付け、受け付けたデータに基づく処理を実行する。
【００４６】
図５は、本発明の処理装置１が備える主処理モジュール５の処理例を示すフローチャートである。図５は、図４におけるステップＳ１０２に係る主処理モジュール５の処理を示している。主処理モジュール５は、制御手段５０の制御により、従処理モジュールからのデータ要求を受け付け（Ｓ２０１）、管理テーブル５３に記録されている情報を参照し、従処理モジュール６からのアクセスの対象となるデータが従記録手段５２に記録されているか否かを判定する（Ｓ２０２）。
【００４７】
ステップＳ２０２において、従記録手段５２に記録されていると判定した場合（Ｓ２０２：ＹＥＳ）、主処理モジュール５は、制御手段５０の制御により、アクセスの対象となるデータを従記録手段５２から抽出し（Ｓ２０３）、抽出したデータを、接続手段６４から従処理モジュール６へ送信する（Ｓ２０４）。
【００４８】
ステップＳ２０２において、従記録手段５２に記録されていないと判定した場合（Ｓ２０２：ＮＯ）、主処理モジュール５は、制御手段５０の制御により、受け付けたデータ要求に基づく命令をキューとしてレジスタ５０ａに記録する（Ｓ２０５）。レジスタ５０ａに記録された命令は、記録された順に読み出され実行される。
【００４９】
そして主処理モジュール５は、制御手段５０の制御により、レジスタ５０ａに記録されたデータ要求に係る命令を読み出し（Ｓ２０６）、読み出したデータ要求に係るデータが従記録手段５２に記録されているか否かを再度判定する（Ｓ２０７）。ステップＳ２０５〜Ｓ２０６において、レジスタ５０ａに記録されてから読み出されるまでの間に、従記録手段５２に記録されている内容が変化する可能性があるため、ステップＳ２０７において、再度判定を行う。
【００５０】
ステップＳ２０７において、従記録手段５２に記録されていると判定した場合（Ｓ２０７：ＹＥＳ）、主処理モジュール５は、制御手段５０の制御により、ステップＳ２０３へ進み、以降の処理を実行する。
【００５１】
ステップＳ２０７において、従記録手段５２に記録されていないと判定した場合（Ｓ２０７：ＮＯ）、データ要求に基づくアクセスの対象となるデータを主記録手段５１から抽出し（Ｓ２０８）、抽出したデータを、接続手段６４から従処理モジュール６へ送信し（Ｓ２０９）、従処理モジュール６へ送信したデータを従記録手段５２に記録し（Ｓ２１０）、記録した内容を反映すべく管理テーブル５３を更新する（Ｓ２１１）。ステップＳ２１０にて、データを従記録手段５２に記録することにより、キャッシュメモリである従記録手段５２のヒット率を向上させることができる。従記録手段５２に新たなデータを記録することにより、削除されるデータが発生するが、削除すべきデータは、過去のアクセスの時期、回数等の履歴に基づいて選択される。
【００５２】
図６は、本発明の処理装置１が備える主処理モジュール５のヒット判定の例を示す説明図である。図６は、図５におけるステップＳ２０２及びＳ２０７の判定の具体例を示している。主処理モジュール５は、管理テーブル５３を参照することにより、従記録手段５２に記録されているデータと、該データを記録している主記録手段５１のメモリアドレスとの関係、及びデータ要求にて要求されるデータと、該データを記録している主記録手段５１のメモリアドレスとの関係を認識することができるので、夫々のメモリアドレスを比較することにより、要求されたデータが従記録手段５２に記録されているか否かの判定、即ちヒット判定を行う。図６では、データ要求にて要求されるデータに係るアドレス範囲を範囲Ａとし、従記録手段５２に記録されているデータに係るアドレス範囲を範囲Ｂとしている。なお図６では、上位のアドレスを下側に示し、下位のアドレスを上側に示している。
【００５３】
図６（ａ）は、ケース１として、範囲Ａの上限アドレスが、範囲Ｂの下限アドレスより下位に位置する場合を示している。ケース１の場合、要求されたデータと、従記録手段５２に記録されているデータが全く合致しないためミスヒットとなる。従って主処理モジュール５は、要求されたデータが従記録手段５２に記録されていないと判定する。
【００５４】
図６（ｂ）は、ケース２として、範囲Ａの下限アドレスが、範囲Ｂの下限アドレスより下位に位置し、範囲Ａの上限アドレスが、範囲Ｂの下限アドレスより上位に位置し、範囲Ａの上限アドレスが、範囲Ｂの上限アドレスより下位に位置する場合を示している。ケース２の場合、要求されたデータの一部が、従記録手段５２に記録されているデータと合致するものの、全てのデータを従記録手段５２から抽出することはできないためミスヒットとなる。従って主処理モジュール５は、要求されたデータが従記録手段５２に記録されていないと判定する。
【００５５】
図６（ｃ）は、ケース３として、範囲Ａの下限アドレスが、範囲Ｂの下限アドレスより上位に位置し、範囲Ａの上限アドレスが、範囲Ｂの下限アドレスより下位に位置し、範囲Ａの上限アドレスが、範囲Ｂの上限アドレスより上位に位置する場合を示している。ケース３の場合、要求されたデータの一部が、従記録手段５２に記録されているデータと合致するものの、全てのデータを従記録手段５２から抽出することはできないためミスヒットとなる。従って主処理モジュール５は、要求されたデータが従記録手段５２に記録されていないと判定する。
【００５６】
図６（ｄ）は、ケース４として、範囲Ａの下限アドレスが、範囲Ｂの下限アドレスより下位に位置し、範囲Ａの上限アドレスが、範囲Ｂの上限アドレスより上位に位置する場合を示している。ケース４の場合、要求されたデータの一部が、従記録手段５２に記録されているデータと合致するものの、全てのデータを従記録手段５２から抽出することはできないためミスヒットとなる。従って主処理モジュール５は、要求されたデータが従記録手段５２に記録されていないと判定する。
【００５７】
図６（ｅ）は、ケース５として、範囲Ａの下限アドレスが、範囲Ｂの下限アドレスより上位に位置し、範囲Ａの上限アドレスが、範囲Ｂの上限アドレスより下位に位置する場合を示している。ケース４の場合、要求されたデータの全てが、従記録手段５２に記録されているデータと合致するためヒットとなる。従って主処理モジュール５は、要求されたデータが従記録手段５２に記録されていると判定する。なお範囲Ａの上限アドレス及び範囲Ｂの上限アドレス並びに範囲Ａの下限アドレス及び範囲Ｂの下限アドレスが夫々一致する場合もこのケースに該当し、主処理モジュール５は、要求されたデータが従記録手段５２に記録されていると判定する。
【００５８】
図６（ｆ）は、ケース６として、範囲Ａの下限アドレスが、範囲Ｂの上限アドレスより上位に位置する場合を示している。ケース６の場合、要求されたデータと、従記録手段５２に記録されているデータが全く合致しないためミスヒットとなる。従って主処理モジュール５は、要求されたデータが従記録手段５２に記録されていないと判定する。
【００５９】
前記実施の形態では、処理装置１が備えるモジュールをバス型のトポロジーにて構成した形態を示したが、本発明はこれに限らず、スター型のトポロジー等の様々な形態に展開することが可能である。図７は、本発明の処理装置１が備えるモジュールの構成例を概念的に示すブロック図である。図７は、主処理モジュール５をスター型のトポロジーを形成する中心となるノードとし、主処理モジュール５に複数の従処理モジュール６，６，…を接続線（リンク）にて接続した形態を示している。スター型のトポロジーとして処理装置１を形成することにより、主処理モジュール５及び従処理モジュール６間で情報を送受信する場合に、バスを専有することがないので、複数の従処理モジュール６，６，…から同時に主処理モジュール５に対するアクセスを行うことが可能となる。
【００６０】
前記実施の形態は、本発明を具体化する無数にある形態の一部に過ぎず、用途、目的、規模等の様々な要因に応じて様々な形態に展開することが可能である。
【図面の簡単な説明】
【００６１】
【図１】本発明の処理装置を用いた通信システムの構成例を示すブロック図である。
【図２】本発明の処理装置の構成例を示すブロック図である。
【図３】本発明の処理装置が備えるモジュールの構成例を概念的に示すブロック図である。
【図４】本発明の処理装置が備える主処理モジュール及び従処理モジュール間の処理例を示すシーケンス図である。
【図５】本発明の処理装置が備える主処理モジュールの処理例を示すフローチャートである。
【図６】本発明の処理装置が備える主処理モジュールのヒット判定の例を示す説明図である。
【図７】本発明の処理装置が備えるモジュールの構成例を概念的に示すブロック図である。
【図８】従来の処理装置の構成を概念的に示すブロック図である。
【符号の説明】
【００６２】
１  処理装置
５  主処理モジュール
５０  制御手段
５１  主記録手段
５２  従記録手段
５３  管理テーブル
６  従処理モジュール
【図１】
2008118184.tif 000003
【図２】
2008118184.tif 000004
【図３】
2008118184.tif 000005
【図４】
2008118184.tif 000006
【図５】
2008118184.tif 000007
【図６】
2008118184.tif 000008
【図７】
2008118184.tif 000009
【図８】
2008118184.tif 000010