(57)【要約】【課題】  ユーザが使用するクライアントがどこにあろうと、どの機器であろうと、ユーザが直接使用する端末装置に依存せず、いつも同じ環境で処理が実行できるコンピュータシステムを構築する。【解決手段】  端末装置からハードディスク装置を内蔵しない複数のコンピュータ基板のうちの一枚を選択し、遠隔操作できる環境を構築し、コンピュータ基板のすべてユーザが利用するネットワークで接続されたハードディスク装置からデータを読み書きするコンピュータシステムを提供する。【選択図】  図１
2005327233.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータ基板を有するコンピュータ装置と、
前記コンピュータ装置とネットワークを介して接続され、複数の格納領域を有する記憶装置と、
前記コンピュータ装置と前記記憶装置とを管理する管理コンピュータと、
前記管理コンピュータとネットワークを介して接続される端末装置とを有し、
前記管理コンピュータは、利用者情報と前記格納領域との対応を定めた第１のテーブルを備え、
前記管理コンピュータは、前記端末装置から利用者情報を含む前記コンピュータ基板の利用要求が送信された場合、前記複数のコンピュータ基板のうちで未使用のコンピュータ基板を選択して使用可能なコンピュータ基板番号を前記端末装置へ返信し、
前記第1のテーブルに基づき、前記利用者情報に対応する記憶領域を割り当て、前記記憶領域を特定するアドレスを前記コンピュータ装置へ送信することを特徴とするコンピュータシステム。
【請求項２】
請求項１記載のコンピュータシステムであって、
前記管理コンピュータは、前記利用者情報と前記選択したコンピュータ基板番号の対応を第２のテーブルに登録し、
前記第２のテーブルを用いて、前記コンピュータ基板が省電力モードか否かを管理することを特徴とするコンピュータシステム。
【請求項３】
請求項１記載のコンピュータシステムであって、
前記第２のテーブルには、予め前記利用者情報と前記コンピュータ基板番号の対応関係が定められていることを特徴とするコンピュータシステム。
【請求項４】
請求項１記載のコンピュータシステムであって、
前記管理コンピュータは、前記コンピュータ基板が休止状態か否かを規定した第３のテーブルを有し、
前記第２のテーブルおよび第３のテーブルを参照して、前記コンピュータ基板が未使用か否かを判断することを特徴とするコンピュータシステム。
【請求項５】
請求項２記載のコンピュータシステムであって、
前記第２のテーブルには、コンピュータ基板に実装されているCPUあるいはメモリの性能を定めた属性情報が記載され、
前記端末装置が再起動した場合、前記管理コンピュータは、前記第２のテーブルを参照して、再起動前に選択されていたコンピュータ基板と同じ属性情報を有する他のコンピュータ基板を割り当てることを特徴とするコンピュータシステム。
【請求項６】
請求項５記載のコンピュータシステムであって、
再起動前に選択されていたコンピュータ基板と同じ属性情報を有する他のコンピュータ基板が選択できない場合、前記管理コンピュータは、前記第２のテーブルを参照して、再起動前に選択されていたコンピュータ基板と類似する属性情報を有する他のコンピュータ基板を割り当てることを特徴とするコンピュータシステム。
【請求項７】
請求項４記載のコンピュータシステムであって、
前記端末装置は、利用者情報を有する認証情報を格納した記憶媒体が接続され、
前記管理コンピュータは、前記認証情報と前記第１のテーブル、および第２のテーブルに規定された予め定められた前記利用者情報と前記コンピュータ基板番号の対応関係を参照して、
前記利用者が使用可能なコンピュータ基板及び記憶領域が特定されることを特徴とするコンピュータシステム。
【請求項８】
複数のコンピュータ基板を有するコンピュータ装置と、前記コンピュータ装置とネットワークを介して接続され、複数の格納領域を有する記憶装置と、前記コンピュータ装置と前記記憶装置とを管理する管理コンピュータと、前記管理コンピュータとネットワークを介して接続される端末装置とを有するコンピュータシステムにおけるコンピュータ管理方法であって、
前記端末装置から管理コンピュータへ前記コンピュータ基板の利用要求が送信される工程と、
前記管理コンピュータは、前記複数のコンピュータ基板のうちで未使用のコンピュータ基板を選択し、選択したコンピュータ基板を前記端末装置に通知する工程と、
前記選択されたコンピュータ基板に対して電源の投入処理を行う工程と、
前記管理コンピュータは、前記利用要求を送信した利用者を示す利用者情報に対応する前記記憶装置の使用領域を特定して、前記コンピュータ装置に送信する工程と、
前記コンピュータ基板に、前記記憶装置の使用領域に格納されたＯＳを読み出し、前記端末装置が前記選択されたコンピュータ基板を実行可能とする工程とを有することを特徴とするコンピュータ管理方法。
【請求項９】
請求項８記載のコンピュータ管理方法であって、
前記管理コンピュータは、利用者情報と前記格納領域との対応を定めた第１のテーブルを備え、当該第１のテーブルに基づき、前記利用者が使用可能な前記格納領域を特定することを特徴とするコンピュータ管理方法。
【請求項１０】
請求項９記載のコンピュータ管理方法であって、
前記管理コンピュータは、前記利用者情報と前記選択したコンピュータ基板番号の対応を第２のテーブルに登録し、
前記第２のテーブルを用いて、前記コンピュータ基板が省電力モードか否かを管理することを特徴とするコンピュータ管理方法。
【請求項１１】
請求項９記載のコンピュータ管理方法であって、
前記第２のテーブルには、予め前記利用者情報と前記コンピュータ基板番号の対応関係が定められていることを特徴とするコンピュータ管理方法。
【請求項１２】
請求項９記載のコンピュータ管理方法であって、
前記管理コンピュータは、前記コンピュータ基板が休止状態か否かを規定した第３のテーブルを有し、
前記第２のテーブルおよび第３のテーブルを参照して、前記コンピュータ基板が未使用か否かを判断することを特徴とするコンピュータ管理方法。
【請求項１３】
請求項１０記載のコンピュータ管理方法であって、
前記第２のテーブルには、コンピュータ基板に実装されているCPUあるいはメモリの性能を定めた属性情報が記載され、
前記端末装置が再起動した場合、前記管理コンピュータは、前記第２のテーブルを参照して、再起動前に選択されていたコンピュータ基板と同じ属性情報を有する他のコンピュータ基板を割り当てることを特徴とするコンピュータ管理方法。
【請求項１４】
請求項１３記載のコンピュータ管理方法であって、
再起動前に選択されていたコンピュータ基板と同じ属性情報を有する他のコンピュータ基板が選択できない場合、前記管理コンピュータは、前記第２のテーブルを参照して、再起動前に選択されていたコンピュータ基板と類似する属性情報を有する他のコンピュータ基板を割り当てることを特徴とするコンピュータ管理方法。
【請求項１５】
請求項１０記載のコンピュータ管理方法であって、
前記端末装置は、利用者情報を有する認証情報を格納した記憶媒体が接続され、
前記管理コンピュータは、前記認証情報と前記第１のテーブル、および第２のテーブルに規定された予め定められた前記利用者情報と前記コンピュータ基板番号の対応関係を参照して、
前記利用者が使用可能なコンピュータ基板及び記憶領域が特定されることを特徴とするコンピュータ管理方法。
【請求項１６】
請求項１記載のコンピュータシステムであって、
前記管理コンピュータは、前記記憶装置の使用領域の使用権を得るための識別子情報を登録した第４のテーブルを備え、前記コンピュータ基板は前記第４のテーブルに格納された識別子情報を前記管理コンピュータから取得し、取得した識別子情報を前記記憶装置に送信することによって、前記記憶装置は受信した識別子情報の正誤を判定し、前記記憶装置が正しい識別子情報と判断した場合のみ、前記コンピュータ基板が前記記憶装置の使用領域を使用することを特徴とするコンピュータシステム。
【請求項１７】
請求項１記載のコンピュータシステムであって、
前記コンピュータ基板に前記記憶装置からＯＳを読み出すためのプログラムを供給する第２の管理コンピュータがネットワークに接続され、電源を投入した前記コンピュータ基板は前記第２の管理コンピュータからＯＳを読み出すためのプログラムを取得し、前記プログラムが前記第１のテーブルに登録された利用者情報と前記格納領域の情報を前記管理コンピュータから取得することを特徴とするコンピュータシステム。
【請求項１８】
請求項１記載のコンピュータシステムであって、
前記端末装置と前記コンピュータ装置が接続されたネットワークに、前記端末装置と前記コンピュータ基板の通信を仲介する通信装置を備え、前記通信装置が前記管理コンピュータによって選択された前記コンピュータ基板と通信を行うための第１のネットワーク情報を取得し、前記端末装置が選択された前記コンピュータ基板と前記通信装置を介して通信するための第２のネットワーク情報を取得し、前記端末装置と前記通信装置が第２のネットワーク情報を用いて通信を行い、引き続き、前記通信装置と前記コンピュータ基板が第１のネットワーク情報を用いて通信を行い、前記端末装置と前記コンピュータ基板間の通信が前記通信装置の仲介によって行われることを特徴とするコンピュータシステム。
【請求項１９】
請求項９記載のコンピュータ管理方法であって、
前記管理コンピュータは、前記記憶装置の使用領域の使用権を得るための識別子情報を登録した第４のテーブルを備え、前記コンピュータ基板は前記第４のテーブルに格納された識別子情報を前記管理コンピュータから取得する工程と、前記コンピュータ基板は取得した識別子情報を前記記憶装置に送信する工程と、前記記憶装置は受信した識別子情報の正誤を判定する工程を有し、前記記憶装置が正しい識別子情報と判断した場合のみ、前記コンピュータ基板が前記記憶装置の使用領域を使用することを特徴とするコンピュータ管理方法。
【請求項２０】
請求項９記載のコンピュータ管理方法であって、
前記コンピュータ基板に前記記憶装置からＯＳを読み出すためのプログラムを供給する第２の管理コンピュータがネットワークに接続され、電源を投入した前記コンピュータ基板は前記第２の管理コンピュータからＯＳを読み出すためのプログラムを取得する工程と、前記プログラムが前記第１のテーブルに登録された利用者情報と前記格納領域の情報を前記管理コンピュータから取得することを特徴とするコンピュータ管理方法。
【請求項２１】
請求項９記載のコンピュータ管理方法であって、
前記端末装置と前記コンピュータ装置が接続されたネットワークに、前記端末装置と前記コンピュータ基板の通信を仲介する通信装置を備え、前記通信装置が前記管理コンピュータによって選択された前記コンピュータ基板と通信を行うための第１のネットワーク情報を取得する工程と、前記端末装置が選択された前記コンピュータ基板と前記通信装置を介して通信するための第２のネットワーク情報を取得する工程とを有し、前記端末装置と前記通信装置が第２のネットワーク情報を用いて通信を行い、引き続き、前記通信装置と前記コンピュータ基板が第１のネットワーク情報を用いて通信を行い、前記端末装置と前記コンピュータ基板間の通信が前記通信装置の仲介によって行われることを特徴とするコンピュータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク装置等の記憶装置を、使用者（以下「ユーザ」とも言う）がネットワークを介して使用するコンピュータシステムに関する。特にそのコンピュータシステムを集約して管理し、ユーザが、ネットワーク接続された装置からコンピュータシステムを利用する技術に関する。
【背景技術】
【０００２】
近年パーソナルコンピュータ（以下「ＰＣ」とも言う）やネットワーク機器の低価格化が進み、従業員の大半にＰＣのような装置を配布して業務を行わせている企業が増えている。ＰＣが低価格化して購入台数が増えると、企業内の機器管理者がメンテナンス作業を行う必要のあるＰＣの数も比例して増える。ここでメンテナンス作業とは、例えばオペレーティングシステム（以下「ＯＳ」とも言う）や業務用アプリケーションのバージョンアップやバグフィックス、ハードウェア的な障害への対応、ウィルス対策やウィルス駆除などが挙げられる。このようなメンテナンス作業を行う管理コストは非常に大きく、ＰＣを使用する従業員数が増加すると、管理コストも比例して莫大なものになる。
【０００３】
この管理コストを低減するための一手法として、サーバクライアント方式と呼ばれるシステム運用の方法がある。本方式では、ユーザが使用する主なプログラムやデータをサーバと呼ばれる計算機に蓄積し、例えばＴｈｉｎ Ｃｌｉｅｎｔ（シンクライアント）と呼ばれる、ユーザが直接操作する計算機（以下「クライアント」とも言う）に蓄積するデータを低減させたものである（例えば、特許文献１参照）。
【０００４】
サーバクライアント方式では、演算処理やデータの蓄積は主にサーバで行われるため、クライアントにて個々にＯＳや業務に利用するアプリケーションのバージョンアップやバグフィックス、ウィルス対策やウィルス駆除などを行う必要性や頻度が減少する。このため、全体の管理コストを低減できる。
【０００５】
また、上述のサーバを使用するユーザ数の増加にあわせてサーバの規模の拡大を容易にする方法として、ブレードサーバと呼ばれる方法がある。これは、ブレードと呼ばれる一枚の電子基板上にＣＰＵやメモリ等を搭載してコンピュータを構成する。そして、１枚のブレードを１つのサーバとして使い、ユーザ数が増えたときはブレードの数を増やすことで負荷を分散するものである。
【０００６】
【特許文献１】特開2004-094411号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述したサーバクライアント方式では、クライアントを介してサーバを使用するユーザは、全員がサーバ上にある同じアプリケーションプログラムを共通に使用する必要があり、個人個人が違うアプリケーションや環境を同じサーバ上で構成するのは困難であった。そのため、そのような個人別に処理しなければならないアプリケーションなどは、個人で使用するクライアント側で実行するのが通例であり、サーバ側にそのような個人別に処理しなければならないアプリケーションを実装することはなかった。このようにユーザ個人個人の環境を変えた運用を行う上ではクライアントサーバシステムは不向きであり、せいぜい、データをサーバ側の記憶装置に記憶し、そのバックアップ管理などを集中管理するくらいの利点しかなかった。また、サーバクライアント方式では、ユーザはいつも使うクライアントが固定されており、違う場所（違うクライアント）で自分が使用したい計算機の環境を再現させることは困難であった。
【０００８】
本発明の目的は、ユーザが使用するクライアントがどこにあろうと、どの機器であろうと、いつも同じ環境で処理が実行できるコンピュータシステムを構築することにある。
【０００９】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち代表的なものの概要を説明すれば、下記の通りである。すなわち、上記の目的を達成するために本発明に係るコンピュータシステムは、複数のブレードがネットワークを介して記憶装置と接続される構成とする。ユーザは、任意のクライアント（以下「端末装置」とも言う）を用い、ネットワークを介して、ブレードをユーザが個人ごとに自由に環境やアプリケーションを設定できるコンピュータとして使用する。より具体的には、ユーザの使用するブレードが、ネットワークを介して複数のユーザの個々に割り当てられた記憶領域を有する記憶装置を使用してＯＳやデータなどをアクセスする構成とする。このアクセスのために、ブレードは、ハードディスク専用インタフェースではなくネットワーク通信用のインタフェースを介して記憶装置と接続する。ユーザが複数あるブレードのうちどれを使用するかは管理用コンピュータが所定のルールに基づいて選択し、ユーザに通知する。この管理用コンピュータは、記憶装置が有する記憶領域とその記憶領域を使用するユーザとの対応関係の情報を管理し、ユーザの使用するブレードに対し、そのユーザに対応する記憶領域の情報を通知する。
【発明の効果】
【００１１】
本発明によれば、ユーザが使用するクライアントに依存せず、接続状況が変化しても同一のＯＳやアプリケーションを同一の設定状況で実行できる。したがって、ユーザの利便性の向上、及び機器のコストや管理者の管理コストを低減させるコンピュータシステムを提供できる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態について、添付図面を参照しながら以下詳細に説明する。なお、図面中にて同一の参照番号を付したものは、同一の構成要素を示し、説明の便宜上、その詳細な説明は省略する。
【００１３】
＜実施形態１＞
図１は、第１の実施形態のコンピュータシステムの例を示す図である。
【００１４】
ユーザは端末装置（１００７−１〜ｍ）の内の任意の１台を使用する。端末装置１００７はそれぞれネットワーク配線（１９０９−１〜ｍ）を介してネットワーク１００６に接続されている。このネットワーク１００６には管理コンピュータ１００８及びハブ装置１００４も接続されている。ユーザは、ｎ個のコンピュータ基板（１００１−１〜ｎ：ブレードに対応する）からなるコンピュータ装置１００２の内、１個又は複数のコンピュータ基板を選択し使用する。どのコンピュータ基板１００１を使用するかは事前に設定されたルールなどによって管理コンピュータ１００８が選択して端末装置１００７へ指示する。または、ユーザ自身が直接使用したいコンピュータ基板１００１を指定して管理コンピュータ１００８に依頼することも可能である。管理コンピュータ１００８は、ルールまたは依頼により選択したコンピュータ基板１００１を起動するために、電源制御機構１００３へコンピュータ基板１００１の起動を指示する。電源制御機構１００３は、指示されたコンピュータ基板１００１に対応する電源ライン（１００９−１〜ｎ）に通電しコンピュータ基板１００１を起動する。たとえば、コンピュータ基板１００１−１が選択された場合は、電源制御機構１００３は電源ライン１００９−１に通電する。
【００１５】
尚、上述したルールとは、例えば以下のようなものが考えられる。例えば、ユーザがあらかじめ指定した条件（性能、メモリ容量）に一番合致するコンピュータ基板を選択する、より使用頻度の低いコンピュータ基板を選択する、ユーザのコンピュータ基板の使用履歴を保存し、その使用履歴を参考にし、ユーザが過去に使用したことがあるコンピュータ基板を優先的に選択する、障害発生頻度が低いコンピュータ基板を選択する、ランダムに選択する、使用されていないコンピュータ基板のうち、一番性能の高いコンピュータ基板を選択する等である。また、ユーザの所属する部、課等のグループ毎にコンピュータ基板を選択してもよい。例えば、幹部用は別グループのブレード群にするとか、あるいは、部の共有サーバがあれば、そのサーバにアクセスできるブレード群から選択する等である。この場合、その各グループについての情報（各グループに属するユーザ等の情報）は、管理コンピュータ１００８がテーブル等で管理する。更に、コンピュータ基板の製造年月日を管理し、空いているコンピュータ基板のうち、もっとも古い（あるいは逆に新しい）コンピュータ基板を選択することも考えられる。
【００１６】
図２はコンピュータ基板１００１の一構成例を示す図である。コンピュータ基板１００１は、ＣＰＵ１２０１、主記憶メモリ１２０２、読み出し専用メモリ１２０３、表示機能回路１２０４、入出力回路１２０５などを有し、これらはバスで相互に接続されている。また、入出力回路１２０５はキーボードインタフェース１２０６、マウスインタフェース１２０７、プリンタインタフェース１２０８、通信機能インタフェース１２０９などを含む。しかし、通常のコンピュータに内蔵されているハードディスク装置はこのコンピュータ基板１００１に含まれない。コンピュータ基板１００１に対応した電源ライン１００９に電力が供給されると、ＣＰＵ１２０１が読み出し専用メモリ１２０３から初期起動用ソフト（ＢＩＯＳ：Basic Input/Output Systemと呼ばれる）を読み出して実行する。その後、ＢＩＯＳの指示に従ってＯＳ自体を起動する作業が行われる。このとき、ＯＳのソフトウェア本体は通信機能インタフェース１２０９を介してハードディスク装置１００５から読み出される。各基板の通信機能インタフェース１２０９は、ハブ装置１００４で集約されて、ネットワーク１００６に接続されている。このネットワーク１００６にハードディスク装置１００５が接続されている。
【００１７】
図６は、ハードディスク装置１００５の構成例を示す図である。ハードディスク装置１００５は１台のディスク装置でもよいし、複数台のディスク装置を組み合わせた集合型ハードディスク装置（例えばＲＡＩＤ装置）でもよい。図６ではハードディスク装置１００５は集合型ディスク装置であり、独立したハードディスク装置（１５０１−１〜ｉ）とこれらを制御する制御部とを有する。それぞれのハードディスク装置１５０１の記憶領域は論理ユニット番号１５０２に基づいて分けられている。各論理ユニットの記憶領域はセクタ１からセクタｊまでに分割されている。
【００１８】
図１１は、端末装置１００７の構成例を示す図である。端末装置１００７は、ＣＰＵ１９０１、主記憶メモリ１９０２、読み出し専用メモリ１９０３、表示機能回路１９０４、入出力回路１９０５などがバスで相互に接続されている。また、入出力回路１９０５はキーボードインタフェース１９０６、マウスインタフェース１９０７、プリンタインタフェース１９０８、通信機能ＩＦ１９０９、汎用ＩＯインタフェース１９１１などを含む。さらに、コンピュータ基板１００１では内蔵していなかったハードディスク装置１９１０も持っていてもよい。もちろんハードディスク装置１９１０はなくてもよい。起動をすべて読み出し専用メモリ１９０３や汎用ＩＯインタフェース１９１１を介して外部記憶装置などから起動してもよい。
【００１９】
尚、その他の装置（管理コンピュータ１００８等）は通常の計算機で構わない。
【００２０】
図３は、管理コンピュータ１００８に格納された対応表１３０１の例を示す図である。この表には、コンピュータ基板１００１の番号１３０２に対応してその電源状態１３０３、コンピュータ基板を使用しているユーザ名１３０４、その基板の属性情報１３０５及び稼動状態１３０６が、コンピュータ装置１００２が有するコンピュータ基板１００２分記憶されている。稼動状態１３０６に記載された「省電力」は省電力モードを意味する。省電力モードとは、ＣＰＵ１２０１の動作クロックを低下させたり、主記憶メモリ１２０２のリフレッシュレートを遅くしたりなどの対応を行うことで基板自体の消費電力を削減するモードである。省電力モードではユーザは通常の業務処理は行えないが、完全に電源を遮断しておく場合よりも簡単にコンピュータ基板１００１での処理を再開できる。
【００２１】
基板の属性情報１３０５は、コンピュータ基板１００１の持つ設定情報である、ＣＰＵ１２０１，メモリ１２０２及び１２０３、表示機能回路１２０４などの性能やスペック、設定可能な設定数値の範囲、電源管理の設定可否情報などが記録される。
【００２２】
図３の例では、番号１番のコンピュータ基板１００１−１は電源がオン状態であり、ユーザはIchiroであり、その基板の特徴を記した属性情報と稼動状態が稼動中であることも記録されている。番号が２番の基板は電源がオフだがユーザ名Taroが占有している。
【００２３】
ここで、占有とは、ユーザがコンピュータ基板の利用を停止しているが、そのコンピュータ基板の利用権を放棄していない状態（以下「休止」とも言う）を示す。ユーザがあるコンピュータ基板１００１の使用を休止しているか否かは、図４に示すように、休止中ユーザ一覧表１３１１に記録されている。一般的に、省エネルギーのため、使用していないときに休止状態（又は「休止モード」）に設定できるコンピュータがある。休止状態とは、コンピュータの動作中の状態の情報をすべてハードディスクドライブ等の不揮発性記憶媒体に書き出しておき、コンピュータ基板自体の電源はオフにするものである。休止状態は、前述の省電力モードよりもさらに電力消費を少なくできるが、コンピュータ基板での処理再開までに時間がかかる。
【００２４】
したがって、コンピュータ基板１００１の電源がオフであっても、そのコンピュータ基板１００１が休止状態であるか、あるいは単に使用されていない状態であるかを判別する必要がある。そこで、管理コンピュータ１００８は、上述した休止中ユーザ一覧表１３１１でコンピュータ基板の休止の有無について管理する。休止中ユーザ一覧表１３１１には、ユーザ名１３１２、休止中の使用基板番号１３１３、その基板の属性情報１３１４が記録される。
【００２５】
管理コンピュータ１００８が新たなユーザ（以下「新規ユーザ」）にコンピュータ基板１００１を割り当てるとき、対応表１３０１から電源がオフになっているコンピュータ基板１００１を選択する。この際、管理コンピュータ１００８は、電源がオフであるコンピュータ基板１００１が休止中になっているかどうかを休止中ユーザ一覧表１３１１から確認する。そして、休止中でない、すなわち誰も使用していないコンピュータ基板を新規ユーザに割り当てる。
【００２６】
一方、休止中のユーザが管理コンピュータ１００８に休止中のコンピュータ基板の再起動を依頼したときは、管理コンピュータ１００８は、休止中ユーザ一覧表１３１１に依頼を行ったユーザのユーザ名があることを確認する。そして、そのユーザ名に対応する、そのユーザが使用していたコンピュータ基板１００１を特定して再起動の指示をコンピュータ装置１００２に指示する。もし、そのとき以前使用していたコンピュータ基板が使用できない状態（障害等）になっていたときは、管理コンピュータ１００８は、休止中ユーザ一覧表１３１１に登録された属性情報１３１４の内容を確認し、同じ属性情報を持つ別の電源オフのコンピュータ基板１００１を再起動に割り当てる。
【００２７】
なお、コンピュータ基板１００１は、予め利用者毎に定められた利用者識別子に対応させて割り振られていてもよい。
【００２８】
ここで、同じ属性情報を持つ別のコンピュータ基板をユーザに割り当てられない場合、管理コンピュータ１００８は、例えば、動作できる最もスペックの近いコンピュータ基板をユーザへ割り当てる。具体的には、管理コンピュータ１００８は、まず属性情報のうちのＣＰＵの性能を参照し、次にメモリ容量を参照してスペックの比較を行って、再起動できないコンピュータ基板とスペックの近いコンピュータ基板を選択する。割り当てた結果、コンピュータ基板上のＣＰＵ、メモリ、ネットワークインターフェースなどの部品の相違により割り当てたコンピュータ基板が正常に動作しない場合、管理コンピュータ１００８はユーザ一覧表１３１１の内容を割当ての前の状態に保持し、同じ属性情報を持つ別の基板を再起動に割り当てることができるまで割り当て動作を中断する。割り当て動作の中断はユーザに通知され、ユーザは割り当て動作できる機会を継続して待つか、要求自体を取り消すか選択する。
【００２９】
図１４は、本実施形態におけるコンピュータシステムでの、コンピュータ基板１００１の起動までの処理の流れを示す図である。まずユーザが端末装置１００７を起動する（処理２１０１）。その後ユーザは、端末装置１００７にコンピュータ基板１００１の起動を指示する（処理２１０２）。これを受けて端末装置１００７は、管理コンピュータ１００８にコンピュータ基板１００１の起動を指示する（処理２１０３）。指示を受けた管理コンピュータ１００８は、選択処理２１０４を行う。選択処理２１０４では、管理コンピュータ１００８が、事前に決められたルールなどと対応表１３０１や休止中ユーザ一覧表１３１１の情報に基づいてユーザの使用するコンピュータ基板１００１を選択する。選択処理２１０４の終了後、管理コンピュータ１００８が決定したコンピュータ基板１００１についての情報を端末装置１００７に知らせる。この際、管理コンピュータ１００８は、選択したコンピュータ基板１００１について、対応表１３０１の稼動情報を未使用から使用中へ（具体的には使用するユーザ等の情報を登録する）書き換える（処理２１０５）。
【００３０】
その後、管理コンピュータ１００８は、選択されたコンピュータ基板１００１に対しての電源投入を電源制御機構１００３へ指示する。電源制御機構１００３は、選択されたコンピュータ基板１００１に対応する電源ライン１００９へ電源を供給する（処理２１０６）。電源が投入されたコンピュータ基板１００１は、ＯＳをネットワーク経由で読み出すためにＣＰＵ１２０１で実行するＢＩＯＳの送出依頼を管理コンピュータ１００８へ行う（処理２１０７）。
【００３１】
送出依頼を受けた管理コンピュータ１００８は、その依頼に従って読み出し用ＢＩＯＳをコンピュータ基板１００１へ送りだす。このとき、管理用コンピュータ１００８は、ＢＩＯＳを受信するコンピュータ基板１００１を起動したユーザの使用するハードディスク装置１００５の記憶領域の情報を合わせてコンピュータ基板１００１へ通知する。この際、管理コンピュータ１００８は、図５に示すユーザ使用領域一覧表１４０１を使用する。ユーザ使用領域一覧表１４０１は、コンピュータシステムを使用するユーザと、そのユーザが使用するハードディスク装置１００５の有する記憶領域との対応関係を示す情報である。具体的には、ユーザ毎に、そのユーザが使用するハードディスク装置１００５に割り振られた名称とその装置内のユーザに割り当てられた記憶領域の場所を示す論理ユニット番号の情報が格納される。管理コンピュータ１００８は、ユーザ名１４０２を参照してそのユーザのデータが存在するハードディスク名称１４０３を読み出し、その装置内の論理ユニット番号１４０４も読み出す。これらをコンピュータ基板１００１に読み出し用ＢＩＯＳとともに送り出す（処理２１０８）。
【００３２】
管理コンピュータ１００８からＢＩＯＳを受信したコンピュータ基板１００１は、そのＢＩＯＳを実行して、受信したハードディスク装置１００５の論理ユニット番号で示されるアドレスに格納されたデータ（ここではＯＳ）の読み出しを、ネットワークを介してハードディスク装置１００５に指示する（処理２１０９）。
【００３３】
指示を受信したハードディスク装置１００５は、依頼にしたがって、ユーザが指定した記憶領域に格納されたＯＳをコンピュータ基板１００１へ送り出す（処理２１１０）。
【００３４】
ＯＳを受信したコンピュータ基板は、そのＯＳの起動処理を行う（処理２１１１）。コンピュータ基板１００１の起動時にハードディスク装置１００５にデータを要求するときは、コンピュータ基板１００１は、管理コンピュータ１００８内のユーザ使用領域一覧表１４０１から当該ユーザの占有している領域を探し出す。ここにはユーザごとに占有しているアドレスやサイズなどが記載されている。ＯＳが立ち上がりコンピュータ基板１００１を業務アプリケーションで使用できる状況が整うと、ユーザは端末装置１００７を介して業務の起動処理を行う（処理２１１２）。
【００３５】
端末装置１００７は、起動したコンピュータ基板１００１に対して業務起動を指示する（処理２１１３）。これを受けてコンピュータ基板１００１は業務処理を行う（処理２１１４）。ユーザがコンピュータ基板１００１の処理を終了するときはその指示を端末装置１００７へ行う（処理２１１５）。終了指示を受けた端末装置１００７は、コンピュータ基板１００１へ処理の終了を指示する（処理２１１６）。終了指示を受け付けたコンピュータ基板１００１は、終了処理を開始するとともに、処理終了の報告を管理コンピュータ１００８へ通知する。通知を受けた管理コンピュータ１００８は、通知を送信したコンピュータ基板１００１について、対応表１３０１の稼動情報を使用中から未使用へ更新する（処理２１１７）。一方、終了処理を開始したコンピュータ基板１００１は、業務処理中に使用し、自身の主記憶メモリ１２０２等に格納していたデータを、ハードディスク装置１００５の自分の占有する記憶領域に書き戻す。書き戻し終了後、コンピュータ基板１００１は自身を停止する。この際、コンピュータ基板１００１は、電源制御機構１００３に対し電源供給停止を指示する（処理２１１８）。
【００３６】
図１５は、図１４で示した処理手順において、業務処理の実行（処理２１１４）をコンピュータ基板１００１が行っている状態で、端末装置１００７−１を停止するようにユーザが指示（処理２２０１）した場合の処理手順例を示した図である。この場合、端末装置１００７の停止がコンピュータ基板１００１の処理に影響しないので、コンピュータ基板１００１は、業務処理２１１４を継続できる。そして、同じユーザが別の端末装置１００７を用いて再度コンピュータ装置を使用する場合には、管理コンピュータ１００８が、既に使用中のコンピュータ基板１００１を選択し、ユーザの使用する端末装置１００７へそのコンピュータ基板の情報を通知し、使用を再開させる。
【００３７】
図１６は、図１５においてユーザが処理を再開する場合の処理手順例の詳細を示す図である。ユーザは別の端末装置１００７−２を起動して管理コンピュータ１００８へコンピュータ基板１００１の情報を要求する（処理２１０１）。要求を受信した管理コンピュータ１００８はコンピュータ基板１００１の選択を行う。この際、すでに対応表１３０１に当該ユーザが使用しているコンピュータ基板が登録されているので、管理コンピュータ１００８は、そのコンピュータ基板１００１を選択する（処理２１０４）。そして、管理コンピュータ１００８は、すでに使用しているコンピュータ基板の情報を端末装置１００７−２へ通知する（処理２３０１）。これをうけてユーザは新たな端末装置１００７−２に業務処理を指示し（処理２３０２）、端末装置１００７−２から以前使っていたコンピュータ基板１００１へ処理指示を行い（処理２３０３）、業務を継続できる。
【００３８】
図１７は、業務処理２１１４を行っている最中にコンピュータ基板１００１が省電力モードに遷移する場合の処理手順例を示す図である。コンピュータ基板１００１が省電力モードになった場合、コンピュータ基板１００１は、省電力モードへの移行処理に必要なデータの格納処理（処理２４０１）を主記憶装置１２０２に対して行う。その後、コンピュータ基板１００１は、省電力モードに入ることを管理コンピュータ１００８に報告する（処理２４０２）。報告を受けた管理コンピュータ１００８は、報告を行ったコンピュータ基板１００１に対応する対応表１３０１の稼動状態の情報を「省電力」へ書き換える。尚、省電力モードへの移行契機は、例えば一定時間ＣＰＵ１２０１が使用されない等、種々の場合がある。
【００３９】
図１８は、省電力モードになったコンピュータ基板１００１が元の状態に戻る場合の処理手順の例を示す図である。ユーザは図１４と同じように、端末装置１００７を起動してコンピュータ基板１００１の選択を管理コンピュータ１００８へ要求する（処理２１０１）。管理コンピュータ１００８はコンピュータ基板１００１の選択を行うが、当該ユーザはすでに対応表１３０１に使用しているコンピュータ基板が登録されているのでそのコンピュータ基板１００１を選択する（処理２１０４）。そして、管理コンピュータ１００８は、選択されたコンピュータ基板１００１の情報を端末装置１００７へ通知する。この際、管理コンピュータ１００８は、省電力モードからの復帰を指示するコンピュータ基板１００１に対応する対応表１３０１の稼動状態の情報を「稼動」に変更する（処理２５０１）。
【００４０】
その後、管理用コンピュータ１００８は、処理２１０４で選択した、省電力モードになっているコンピュータ基板１００１に復帰処理の実行を指示する（処理２５０２）。コンピュータ基板１００１は、主記憶装置１２０２から復帰に必要なデータを読み出し、省電力モードに入る前の状態に復帰する（処理２５０３）。コンピュータ基板１００１の復帰を受けて、ユーザは端末装置１００７に業務処理を指示し（処理２５０４）、端末装置１００７は以前使っていたコンピュータ基板１００１へ処理指示（処理２５０５）を行い、コンピュータ基板１００１は業務を再開する。
【００４１】
図１９は、コンピュータ基板１００１が業務処理（処理２１１４）を行っている最中に休止モードに移行する場合の処理手順例を示す図である。休止モードへ移行する際、コンピュータ基板１００１は、コンピュータ基板１００１のすべての情報をハードディスク装置１００５へ書き出す処理を行う（処理２６０１、２）。その後、コンピュータ基板１００１は、管理用コンピュータ１００８に休止モードになったことを知らせる。通知を受けた管理コンピュータ１００８は、通知を受けたコンピュータ基板１００１に対応する対応表１３０１の稼動状態の情報を「休止中」に書き換え、かつ休止中ユーザ一覧表１３１１に休止状態へ移行したコンピュータ基板１００１を使用していたユーザに関する情報を登録する（処理２６０３）。その後コンピュータ基板１００１は電源の遮断を電源制御機構１００３へ通知する。これによって電力消費を最小限にすることができる。
【００４２】
図２０は、休止モードから処理を再開する手順例を示す図である。図１４等と同様に、ユーザは、端末装置１００７を介して管理コンピュータ１００８に起動すべきコンピュータ基板１００１の情報を要求する（処理２１０３）。要求を受けた管理用コンピュータは、起動すべきコンピュータ基板１００１の選択を行う。この選択処理において、休止中ユーザ一覧表１３１１に休止中のユーザが登録されているので、要求を行ったユーザの情報と休止中ユーザ一覧表１３１１とを比較し、起動すべきコンピュータ基板１００１を選択する。この際、管理コンピュータ１００８は、起動するコンピュータ基板１００１に対応する対応表１３０１の稼動状態の情報を「稼動中」に書き換え、かつ休止中ユーザ一覧表１３１１に登録されていたユーザに関する情報を削除する（処理２１０４）。その後、管理コンピュータ１００８は、選択したコンピュータ基板１００１の番号を端末装置１００７へ知らせる。この場合、休止中のコンピュータ基板１００１が何らかの理由で使用できない場合は、上述したように、別のコンピュータ基板１００１を選択する（処理２１０５）。さらに管理コンピュータ１００８は、電源制御機構１００３へ選択したコンピュータ基板１００１への電源供給を指示し、コンピュータ基板１００１を起動する（処理２１０６）。起動したコンピュータ基板１００１は、ＯＳをネットワーク経由で読み出すためのＢＩＯＳ送出依頼を管理コンピュータ１００８へ送信する（処理２１０７）。
【００４３】
ＢＩＯＳ送出依頼を受信した管理用コンピュータ１００８は、ＢＩＯＳ送出依頼を送信したコンピュータ基板１００１が休止状態から再開へ移行するコンピュータ基板であることを受信した依頼に含まれるコンピュータ基板番号から判断し、再開用読み出し用ＢＩＯＳをコンピュータ基板１００１へ送りだす。尚、この再開用読み出し用ＢＩＯＳは、ユーザに割当てられた記憶領域からブートローダやＯＳを読み出すのではなく、休止時に記憶領域に格納されたコンピュータ基板１００１の動作情報（メモリイメージ）を読み出す動作をコンピュータ基板１００１に実行させる。尚、一つのＢＩＯＳで通常の動作と休止状態からの再開を行う処理を実行できるようにしても良い（処理２７０１）。コンピュータ基板１００１はそのＢＩＯＳを使用してハードディスク装置１００５から自分の占有しているアドレスのデータの読み出し依頼を行う（処理２７０２）。ハードディスク装置１００５は、依頼にしたがって休止状態への移行時にコンピュータ基板１００１が書き出したデータをコンピュータ基板１００１へ送り出す（処理２７０３）。その後、コンピュータ基板１００１は、すべてのデータを元に戻す再開処理を行う（処理２７０４）。これによって、コンピュータ基板１００１は休止モードに移行したときと同じ状態になり、ここから業務処理を継続できる（処理２１１４）。
【００４４】
上述した実施形態においては、電源制御機構１００３が電源ライン１００９に通電するか否かで、コンピュータ基板１００１の電源のオン、オフを制御するとして説明した。しかし、コンピュータ装置１００２には常に電源を通電し、電源スイッチを用いて各コンピュータ基板１００１への電源のオン、オフやリセットを行う構成としても良い。
【００４５】
又、図１に示すバックアップサーバ１０１０は、ハードディスク装置１００５等に格納されたデータのバックアップを行う計算機である。バックアップサーバ１０１０は、ハードディスク装置１００５と同様の集合型ディスク装置、テープチェンジャー又は光ディスクストレージなどの記憶媒体を持つ。バックアップサーバ１０１０は、管理者が適切な時間間隔でハードディスク装置１００５に格納されたデータをバックアップを行うために用いられる。バックアップサーバ１０１０をシステムに設けることにより、ユーザがユーザごとにコンピュータ基板１００１上などに分散して存在するデータのバックアップを作成する必要が無くなり、管理者がハードディスク装置１００５のバックアップを一括してバックアップサーバ１０１０に作成することができる。よって、ユーザや管理者が行うべき操作（メンテナンス等）が減少し、利便性が向上すると共に、管理者の管理コスト低減が可能になる。
【００４６】
＜実施形態２＞
図７は第２の実施形態の例を示す図である。本実施形態では、第一の実施形態（図１）においては電源制御機構１００３と管理コンピュータ１００８でコンピュータ基板１００１への電源投入を制御する構成であったものを、管理コンピュータ１００８が直接コンピュータ基板１００１に対して電源投入を指示する構成としたものである。そのため、各コンピュータ基板１００１−１〜ｎには、個別電源（１６０１−１〜ｎ）がそれぞれ接続されている。
【００４７】
具体的には、管理コンピュータ１００８は、ネットワーク１００６を介してコンピュータ基板１００１へ電源投入を特別なパケットとして指示する。図８は、本実施形態において、管理コンピュータ１００８から電源投入の指示を受け付けるコンピュータ基板１００１の構成例を示す図である。図２と比較すると、通信機能ＩＦ１６０３が電源制御線１６０２と接続され、電源制御線１６０２が個別電源１６０１へ接続されている点が異なっている。本実施形態における通信機能インタフェース１６０３は、ネットワーク１００６から特別なパケットを受け取ると、電源制御線１６０２を制御して、電源の投入を個別電源１６０１に指示する。指示を受けた個別電源１６０１は、対応するコンピュータ基板１００１に対して電源を供給する。これによって、管理コンピュータ１００８から特別なパケットを受信したコンピュータ基板１００１が起動する。尚ここで、電源は個別に分かれているものとして説明したが、一体型の電源とし、個別のコンピュータ基板１００１−１〜ｎにそれぞれ独自に電源を供給する構成としても構わない。又、電源が二重化されていても構わない。
【００４８】
＜実施形態３＞
図９は第３の実施形態の例を示す図である。
【００４９】
本実施形態では、端末装置１００７からだけでなく、インターネット１７０２を経由した遠隔端末装置（１７０３−１〜１７０３−ｋ）からもコンピュータ基板１００１を制御する例を示す。本実施形態においては、インターネット１７０２からネットワーク１００６に接続するつなぎ目にはファイアウォールゲートウェイ１７０１が設置されている。ネットワーク１００６は一般にイントラネットと呼ばれる企業などの専用ネットワークであり、社外のインターネット１７０２から接続する場合は入り口で正しいユーザか否かを判別する必要があり、ファイアウォールゲートウェイ１７０１がその役目を果たす。本実施形態では、ファイアウォールゲートウェイ１７０１が、遠隔端末装置１７０３を使用しているユーザが正しいかどうかを認証情報等を用いて判定し、正しいとき（認証が成功したとき）のみ内部のネットワーク１００６の使用を遠隔端末装置１７０３に許可する。
【００５０】
＜実施形態４＞
図１０は第４の実施形態の例を示す図である。
【００５１】
本実施形態では、遠隔端末装置１８０１は無線インタフェース１８０２を経由して通信を行う。無線インタフェース１８０２は、基地局１８０３を介してインターネット１７０２に接続されている。本実施形態によれば、ユーザは移動中でもコンピュータ基板１００１を使用することができるようになる。ここで、無線インタフェース１８０２で使用される接続形態は、携帯電話を利用した無線接続であってもよいし、無線ＬＡＮを利用した接続形態であってもよい。
【００５２】
尚、遠隔端末装置１７０３や１８０１の構成は、端末装置１００７の構成と同等でよい。ただし、遠隔端末装置１８０１の通信機能ＩＦ１９０９は、無線インタフェース１８０２と接続するインタフェースとなる。
【００５３】
＜実施形態５＞
図１２は第５の実施形態の例を示す図である。
【００５４】
本実施形態では、図１で記載されている端末装置１００７をユーザが利用する場合に、そのユーザが正しい（本明細書において「正しい」とは、システムにおいて管理者等によってシステムの使用が許可されていることを指す）ユーザかどうかを判定するために認証デバイス２００２を利用する。端末装置１００７は、認証デバイス２００２にアクセスするためにリーダライタ２００１を使用する。リーダライタ２００１は、汎用ＩＯインタフェース１９１１を介して端末装置１００７と接続される。本実施形態においては、認証デバイス２００２を使用したユーザ認証を管理コンピュータ１００８が行い、正しいユーザが接続したときだけコンピュータ基板１００１の使用をユーザに許可する。尚、リーダライタ２００１は、端末装置１００７と一体となっていても良い。
【００５５】
図２１は、認証デバイス２００２の構成例を示す図である。認証デバイス２００２は、コントローラ２８０２、耐タンパ領域を搭載したＩＣカード部２８０８及び大容量の不揮発メモリ２８１４を搭載している。認証などのセキュリティを必要とする処理はＩＣカード部２８０８で行い、ファイルデータなどの大容量データの格納を行いたいときは不揮発メモリ２８１４を使用する構成になっている。コントローラ２８０２は、ＩＣカード部２８０２と不揮発メモリ２８１４の使用（特に使い分け）を制御する。
【００５６】
認証デバイス２００２は、端子２８０１を介してリーダライタ２００１に接続されており、そこからコントローラ２８０２に信号が渡される。コントローラ２８０２は、ＣＰＵ２８０４、メモリ２８０５、ＩＣカード用ＩＦ２８０６、不揮発メモリＩＦ２８０７、及びカードＩＦ２８０３を有しこれらが内部バスを介して相互に接続されている。ＣＰＵ２８０４は受け取ったコマンドなどが不揮発メモリを利用するものか、ＩＣカード部を利用するものかを判定して適切なインタフェースを介してＩＣカード部２８０８又は不揮発メモリ２８１４へそのコマンド処理を依頼する。
【００５７】
ＩＣカード部２８０８は、インタフェース２８０９、ＣＰＵ２８１０、メモリ２８１１、暗号処理プロセッサ２８１２、及び不揮発メモリ２８１３を有し、これらが内部バスで相互に接続されている。ＩＣカード部２８０８で処理を行う場合、例えば署名を作成する処理などでは、不揮発メモリ２８１３に格納されている秘密鍵を使用して暗号処理プロセッサ２８１２が署名データを作成し、ＣＰＵ２８１０がインタフェース２８０９を介してコントローラ２８０２へ署名データを送出する。
【００５８】
不揮発メモリ２８１４を使用する場合は、コントローラ２８０２は、通常のファイルと同じように不揮発メモリへアクセスを行う。たとえば、コントローラ２８０２は、不揮発メモリ２８１４の中に通信ソフト２８１５やライブラリソフト２８１６などのようにデータファイルとして記憶されているものをファイルとしてアクセスする。
【００５９】
図２２は、本実施形態において、認証デバイス２００２を用いたユーザ認証手順の一例を示す図である。ユーザは認証デバイス２００２をリーダライタ２００１へ装填した後、ログイン要求２９０１を端末装置１００７に入力する（処理２９０１）。そのとき端末装置１００７は、認証に必要なライブラリソフト２８１６を認証デバイス２００２の不揮発メモリ２８１４から読み出す（処理２９０２）。端末装置１００７は管理コンピュータ１００８に対してログイン要求を出す（処理２９０３）。ログイン要求を受信した管理コンピュータ１００８は、端末装置１００７に認証情報要求を返送する（処理２９０４）。認証情報要求を受信した端末装置１００７は認証デバイス２００２に証明書要求を送出する（処理２９０５）。証明書要求を受信した認証デバイス２００２は、カード内部のＩＣカード部２８０８の不揮発メモリ２８１３に格納されている証明書を読み出して端末装置１００７に送り出す（処理２９０６）。
【００６０】
端末装置１００７はさらに署名要求を認証デバイス２００２に発行する（処理２９０７）。その署名の作成にはＩＣカード部２８０８に格納された秘密鍵が使用されるため、認証デバイス２００２は、秘密鍵の使用許可を求めるための暗証番号要求を端末装置１００７へ送り返す（処理２９０８）。端末装置１００７は秘密鍵使用のための暗証番号をユーザに入力させるために暗証番号要求表示を行う（処理２９０９）。ユーザは暗証番号を入力する（処理２９１０）。端末装置１００７は、入力された暗証番号を、認証デバイス２００２に送る（処理２９１１）。認証デバイス２００２は、受信した暗証番号の内容を確認して正当な暗証番号であることを確認した後、ＩＣカード部２８０９の中の暗号処理プロセッサ２８１３などを使用して署名を作成し（処理２９１２）、作成した署名データを端末装置１００７へ送信する（処理２９１３）。その後、受信した署名データを使って端末装置１００７は管理コンピュータ１００８との間で共通鍵交換２９１５を実施する（処理２９１４、２９１５）。これにより、端末装置１００７を使用するユーザが正当なものであることが管理コンピュータに認められたことになる。
【００６１】
共通鍵交換が終了した後は、第１の実施形態において図１４を用いて示したように処理２１０１〜２１１８がユーザ、端末装置１００７、管理コンピュータ１００８、コンピュータ基板１００１、ハードディスク装置１００５の間で行われ、ユーザはコンピュータ基板１００１上で業務処理を行い、終了処理を行う。
【００６２】
更に、ＯＳの起動処理２１１１の後、業務の起動処理を行う間に、ユーザがコンピュータ基板１００１を利用する正しいユーザであるか確認するため、認証デバイス２００２内のＩＣカード部２８０８内に格納されたユーザ固有の秘密鍵、ユーザ識別子などの情報を用いた確認動作が行われても良い。
【００６３】
この場合、例えば、管理コンピュータ１００８は、認証デバイス２００２内のＩＣカード部２８０８内に格納されたユーザ識別子と図５に示すユーザ使用領域一覧表に登録されたユーザ識別子とを比較し、一致する場合に、ユーザ識別子に対応する記憶装置の記憶領域を割り当てる。また、ユーザが使用するコンピュータ基板１００１が予め上記ユーザ識別子との対応で定められている場合は、管理コンピュータ１００８は、該ユーザ識別子に対応するコンピュータ基板１００１を割り当てることとする。
【００６４】
つまり、共通鍵交換が終了した後、処理２９１０で送信された暗証番号あるいは処理２９１３でユーザ識別子を認証デバイス２００２から併せて送信されるようにした場合の当該ユーザ識別子が、端末装置１００７から管理コンピュータ１００８に送信される（処理２１０３）。
【００６５】
管理コンピュータ１００８は、受信したユーザ識別子等に基づき、予め定めたユーザ識別子とコンピュータ基板１００１の対応表（図３）を参照してコンピュータ基板１００１を特定し（処理２１０６）、特定されたコンピュータ基板１００１に対して、ユーザ識別子と記憶装置の対応表（図５）を参照して得られるユーザの使用領域を特定するアドレスを送信する（２１０６）。
【００６６】
上記コンピュータ基板１００１は、送信されたアドレスに基づき、アドレスに格納されたＯＳを起動する（２１０９、２１１０）。ＯＳが起動されると、ユーザは業務を実行可能となる。
【００６７】
本実施形態によれば、認証デバイス２００２を利用したＯＳの起動やＩＣカード部２８０８内に格納されたユーザ固有の証明書や秘密鍵などの情報を用いた確認動作を行うことにより、第１の実施形態と比較してよりセキュリティの高いコンピュータシステムを提供することが可能である。尚、端末装置１００７とリーダライタとが一体構成となっていても良い。
【００６８】
＜実施形態６＞
図１３は第６の実施形態の例を示す図である。
【００６９】
本実施形態では、図９で記載されている遠隔端末装置１７０３をユーザが利用するとき正しいユーザかどうかを判定するために認証デバイス２００２を利用する。遠隔端末装置１７０３は認証デバイス２００２にアクセスするためのリーダライタ２００１と、汎用ＩＯインタフェース１９１１を介して接続される。第五の実施形態と異なり、認証デバイス２００２を使用したユーザ認証は管理コンピュータ１００８ではなく、ファイアウォールゲートウェイ１７０１が行う。ユーザ認証等の手順は、図２２で説明したものと同等である。
【００７０】
ただし、図２２の中で、管理コンピュータ１００８が行っていた処理をファイアウォールゲートウェイ１７０１が実施している。ファイアウォールゲートウェイ１７０１で認証されることで、正しいユーザのみがネットワーク１００６へ接続することが可能になる。尚、ファイアウォールゲートウェイ１７０１におけるユーザ認証に加え、さらに管理用コンピュータ１００８でも認証デバイス２００２を使用したユーザ認証を行ってもよい。これによりネットワーク１００６の使用権の確認だけでなく、ユーザが、管理コンピュータ１００８が管理するコンピュータ基板１００１などの正当な使用者かどうかの確認を行うことができる。ファイアウォールゲートウェイ１７０１及び管理コンピュータ１００８の双方で認証デバイス２００２を用いたユーザ認証を行う手順は、図２２に示した処理２９０１〜２９１５をユーザ、認証デバイス２００２、端末装置１００７及びファイアウォールゲートウェイ１７０１が実施した後、さらに処理２９０１〜２９１５をユーザ、認証デバイス２００２、端末装置及び管理コンピュータ１００８が行う手順となる。
＜実施形態７＞
図２３は、第７の実施形態の例を示す図である。
【００７１】
本実施形態では、ストレージ装置３０００がハードディスク装置１００５を内蔵し、このストレージ装置３０００を図７で説明したシステム構成に適用した例である。ストレージ装置３０００は、ネットワーク１００６に接続されたコンピュータからハードディスク装置１００５へのアクセスの正当性を判定するアクセス権判定部３００１を内蔵する。ただし、ハードディスク装置１００５が有する制御部がアクセス権判定を行っても良い。この場合は、ハードディスク装置１００５がそのまま使用される。
【００７２】
本実施形態では、コンピュータ基板１００１がハードディスク装置１００５へのアクセスを開始する段階で、そのコンピュータ基板１００１（実際にはそのコンピュータ基板１００１を使用するユーザ）がハードディスク装置１００５の使用を許可されたものとして登録されたものか否かをアクセス権判定部３００１が判定する。そして、コンピュータ基板１００１が登録されている場合のみ、ハードディスク装置１００５へのアクセスが可能になる。
【００７３】
図２４は、アクセス権判定部３００１の中に格納されるアクセス管理一覧表３００２の一例を示す図である。アクセス権判定部３００１は、このアクセス管理一覧表３００２に登録された情報に基づいて、ハードディスク装置１００５へアクセス可能なコンピュータ基板１００１を判定する。アクセス管理一覧表３００２には、コンピュータ基板１００１に付与されたクライアント識別子３００３及びハードディスク装置１００５に付与されたストレージ識別子（３００４、３００５）との対応関係の情報が格納される。このアクセス管理一覧表３００２に登録されたクライアント識別子３００３に対応するコンピュータ基板１００１のみが、そのクライアント識別子に対応するストレージ識別子が示すハードディスク装置１００５内の記憶領域にアクセスができる。このアクセス管理一覧表３００２に登録される情報は、管理コンピュータ１００８等を介してアクセス権判定部３００１に入力される。
【００７４】
具体的には、クライアント識別子は、図５に示したユーザ名１４０２に対応した情報が、ストレージ識別子は、ハードディスク名称と論理ユニット番号で構成され、図５に示したハードディスク名称１４０３と論理ユニット番号１４０４に対応した情報がそれぞれ格納される。
【００７５】
図２５は、ストレージ装置３０００を使用した場合の起動処理手順の例を示した図である。本実施形態では、図１４の処理手順に加えて、ストレージ装置３０００での処理３０１０が追加されている。ユーザからの起動要求に伴う一連の手順により、コンピュータ基板１００１は管理コンピュータ１００８から送信されたＢＩＯＳを使用してストレージ装置３０００からデータの読み出し依頼を行う（処理２１０１〜２１０９）。このときコンピュータ基板１００１は、管理コンピュータ１００８からＢＩＯＳとともに送信されたユーザ名１４０２の情報も、クライアント識別子としてストレージ装置３０００へ送る。ストレージ装置３０００では、アクセス権判定部３００１がアクセス管理一覧表３００２を参照し、アクセス先となるハードディスク装置１００５のストレージ識別子に対応するクライアント識別子と、コンピュータ基板１００１から送られてきたクライアント識別子が一致するかを判定する（処理３０１０）。情報が一致した場合、アクセス権判定部３００１は、アクセスを要求したコンピュータ基板１００１を許可されたコンピュータとして、ハードディスク装置１００５へのアクセス処理を許可する。以降、継続する一連の処理により、ユーザは、コンピュータ基板１００１上での業務が可能になる。
【００７６】
本実施形態により、複数のコンピュータがネットワークを介してストレージ装置にアクセスするシステム形態において、ストレージ装置はアクセスしているコンピュータの正当性を事前にチェックできるため、誤ったユーザからのアクセスの排除が可能になり、安全なシステムの提供が可能になる。
＜実施形態８＞
図２６は、第８の実施形態の例を示す図である。
【００７７】
上述した実施形態では、コンピュータ基板１００１を起動するためには、コンピュータ基板１００１自身が、ＯＳをネットワーク経由で読み出すためのＢＩＯＳを管理コンピュータ１００８から取得する必要がある。しかし、コンピュータ基板１００１の台数が増えた場合、管理コンピュータ１００８とコンピュータ基板１００１間のネットワークの負荷が増大する。そこで本実施形態では、このネットワークの負荷を分散するため、ハブ装置１００４に接続されるコンピュータ基板１００１を複数のグループにわけ、このグループ単位にＢＩＯＳを送信する基板管理コンピュータ３１００を設置する。ここでグルーピングの方法として、ハブ装置１００４自身をグループ毎に複数設ける場合や、一つのハブ装置１００４をＶＬＡＮによって複数に論理的に分割してグループを構成する場合がある。コンピュータ基板１００１は、自身が所属するグループのハブ装置１００４（又はＶＬＡＮ）に接続された基板管理コンピュータ３１００からＢＩＯＳを取得する。
【００７８】
図２７は、本実施形態を実施するために管理コンピュータ１００８に格納された対応表１３０１の例を示す図である。図３に示した対応表１３０１と同様に、コンピュータ基板の番号１３０２、電源状態１３０３、ユーザ名１３０４、属性情報１３０５と稼動状態１３０７を格納し、それらに加えて、コンピュータ基板１００１が所属するグループを表すための情報として、所属するグループ番号１３０７を格納する。コンピュータ基板１００１は、グループ番号１３０７とコンピュータ基板の番号１３０２の組み合わせで、一意のコンピュータ基板１００１が決まるように管理される（すなわち異なるグループで同じ番号のコンピュータ基板が存在しても良い）。したがって、管理コンピュータ１００８で管理される他の情報（休止中ユーザ一覧表１３１１）においても、コンピュータ基板の番号の代りにコンピュータ基板の番号とグループの番号との組み合わせでコンピュータ基板を管理する。
【００７９】
図２８は、基板管理コンピュータ３１００に格納されるコンピュータ基板１００１のネットワーク情報を格納する基板ネットワーク対応表３１１０の例を示す図である。基板ネットワーク対応表３１１０には、グループを表す情報である番号３１１４とコンピュータ基板１００１を示す番号３１１１に対応する、そのコンピュータ基板１００１のネットワーク情報として、ＭＡＣアドレス３１１２を格納し、そのコンピュータ基板１００１に割り当て予定のＩＰアドレス３１１３を格納する。
【００８０】
図２９は、本実施形態において、基板管理コンピュータ３１００を使用した場合のコンピュータ基板１００１の起動処理の手順例を示した図である。図２９に示す処理では、図２５で説明した処理手順に加えて、新たな手順として処理３１２０〜３１２５が追加されている。ユーザからの起動要求に伴う一連の手順（処理２１０１〜２１０４）により、管理コンピュータ１００８は、選択したコンピュータ基板１００１の電源投入を行うため、コンピュータ基板１００１が所属するグループの基板管理コンピュータ３１００に対して、選択したコンピュータ基板１００１のグループ番号１３０７と基板の番号１３０２を送信する（処理２１０６）。
【００８１】
送信された番号を受け取った基板管理コンピュータ３１００は、基板の番号１３０２に対応したコンピュータ基板１００１の電源投入を指示する。尚、電源投入の具体的方法は、上述した実施形態において管理コンピュータ１００８や電源制御機構１００３によって行われた方法を基板管理コンピュータ３１００が行うようにすれば良い（処理３１２０）。電源が投入されたコンピュータ基板１００１は、ネットワーク接続を確立するため、自身が有する通信機能ＩＦ１２０９のＭＡＣアドレスを基板管理コンピュータ３１００に送る（処理３１２１）。コンピュータ基板１００１のＭＡＣアドレスを受信した基板管理コンピュータ３１００は、基板ネットワーク対応表３１１０を参照し、送られてきたＭＡＣアドレスに対応するＩＰアドレス３１１３を返信する。次にコンピュータ基板１００１は、受信したＩＰアドレス３１１３を使い、ＯＳをネットワーク経由で読み出すためのＢＩＯＳ送出依頼を基板管理コンピュータ３１００へ送信する（処理２１０７）。基板管理コンピュータ３１００は、ＩＰアドレス３１１３に対応するコンピュータ基板１００１のグループ番号１３０７及び基板の番号１３０２を、読み出し用ＢＩＯＳといっしょにコンピュータ基板１００１に送信する（処理２１０８）。
【００８２】
ＢＩＯＳを受信したコンピュータ基板１００１はそのＢＩＯＳを実行し、ストレージ装置の情報を得るため、今度は、管理コンピュータ１００８に、コンピュータ基板１００１のグループ番号１３０７と基板の番号１３０２を送信する（処理３１２３）。管理コンピュータ１００８は、グループ番号１３０７と基板の番号１３０２から、そのコンピュータ基板１００１に対応するユーザ名１３０４を読み出し、そのユーザ名１３０４の情報と、そのユーザ名１３０４が一致するユーザ名１４０２に対応するハードディスク名称１４０３及び論理ユニット番号１４０４の情報を、コンピュータ基板１００１に返信する（処理３１２４）。
【００８３】
コンピュータ基板１００１は、送られてきた情報を、クライアント識別子３００４、ストレージ識別子（３００４，３００５）として使用し、ストレージ装置３０００に対して自分の占有している記憶領域に格納されたデータの読み出し依頼を行う（処理２１０９）。ストレージ装置３０００はアクセス権の判定を行い（処理３０１０）。ストレージ装置３０００へのアクセスが開始された段階で、コンピュータ基板１００１は、自身の通信機能ＩＦ１２０９のＩＰアドレスを管理コンピュータ１００８に通知し（処理３１２５）、管理コンピュータ１００８はそのＩＰアドレスを端末装置１００７に通知する（処理２１０５）。以降の手順は図２３と同様であり、継続する一連の処理により、ユーザは、コンピュータ基板１００１上での業務が可能になる。
【００８４】
本実施形態により、コンピュータ基板１００１の台数が増加しても、読み出し用ＢＩＯＳの送信によるネットワーク負荷の増加を一定量に押さえることが可能になり、安定して稼動するシステムの提供が可能になる。
＜実施形態９＞
図３０は、第９の実施形態の例を示す図である。
【００８５】
上述した実施形態においては、端末装置１００７がコンピュータ基板１００１にネットワークを介して接続するためには、それぞれのコンピュータ基板１００１に割り当てられたネットワークアドレス（ＩＰアドレス）を用いる必要がある。本実施形態においては、端末装置１００７が接続するネットワーク接続１９０９とネットワーク１００６との間に、アプリケーションゲートウェイ装置３２００を設置し、コンピュータ基板１００１に割り当てられたネットワークアドレスを、端末装置１００７から隠蔽する。これにより、セキュリティの強化を図る。
【００８６】
図３１は、アプリケーションゲートウェイ装置３２００の中に格納する変換アドレス対応表３２１０の一例を示す図である。変換アドレス対応表３２１０は、端末装置１００７がネットワーク接続１９０９を介してアプリケーションゲートウェイ装置３２００と接続を行うときに使用する、アプリケーションゲートウェイ装置３２００に割り当てられたＩＰアドレスＡ３２１１とその接続のポート番号３２１２、及び、アプリケーションゲートウェイ装置３２００がネットワーク接続３２０１を介してネットワーク１００６に接続される機器と接続を行うときに、送信先を示すネットワークアドレスとして使用するＩＰアドレスＢ３２１３とその接続のポート番号３２１４とが対応付けられて格納される。
【００８７】
アプリケーションゲートウェイ装置３２００は、端末装置１００７から送信されたパケットに含まれる送信先のＩＰアドレスがＩＰアドレスＡ３２１１に一致した場合、そのパケットに含まれる送信先のＩＰアドレスとポート番号を、対応するＩＰアドレスＢ３２１３とポート番号３２１４に変換して、変換後のパケットをネットワーク１００６に送信する。
【００８８】
また、ネットワーク１００６を介して受信したパケットに含まれる送信元のＩＰアドレスがＩＰアドレスＢ３２１３に一致した場合、アプリケーションゲートウェイ装置３２００は、パケットに含まれる送信元のＩＰアドレスとポート番号を、対応するＩＰアドレスＡ３２１１とポート番号３２１２に変換し、変換したパケットをネットワーク接続１９０９に送信する。
【００８９】
つまり、ＩＰアドレスＡ３２１１には、アプリケーションゲートウェイ装置３２００のネットワーク接続１９０９側のＩＰアドレスが設定され、ＩＰアドレスＢ３２１３には、ネットワーク１００６に接続された機器のＩＰアドレスを設定される。こうすることにより、ネットワーク接続１９０９に接続された機器とネットワーク１００６に接続された機器は、アプリケーションゲートウェイ装置３２００のＩＰアドレスを介してネットワーク接続が可能になる。尚、ＩＰアドレスＢ３２１３の値が“０００．０００．０００．０００”のとき、そのポート番号３２１２が未使用であり、行３２１５は、あらかじめ、端末装置１００７と管理コンピュータ１００８がネットワーク接続するための値が設定されているものとする。
【００９０】
尚、アプリケーションゲートウェイ装置３２００の変換アドレス対応表３２１０の内容は、管理コンピュータ１００８等を介してネットワーク経由で登録される。
【００９１】
図３２は、アプリケーションゲートウェイ装置３２００を使用した場合の起動処理の手順例を示した図である。本実施形態では、図２９の処理手順に加えて、新たな手順として処理３１２０〜３２２３が追加されている。図３２において、端末装置１００７とネットワーク１００６に接続された機器との間の通信（処理２１０３、２１０５、２１１３，２１１６，２１１７）は、全てアプリケーションゲートウェイ装置３２００を経由する。具体的には、端末装置１００７からの要求をアプリケーションゲートウェイ装置３２００において変換し、ネットワーク１００６に接続された装置に対しては、アプリケーションゲートウェイ装置３２００からの通信であるかのように見せかける。これは、具体的には、上述したように、アプリケーションゲートウェイ装置３２００において、変換アドレス対応表３２１０に値に従ってＩＰアドレスとポート番号の変換を行うことによって実現される。
【００９２】
更に、ユーザからの起動要求に伴う一連の手順により、管理コンピュータ１００８は、コンピュータ基板１００１からコンピュータ基板自身のＩＰアドレスを受信する（処理２１０１〜２１０４、２１０６〜２１１０、３０１０、３１２０〜３１２５）。管理コンピュータ１００８は、受信したＩＰアドレスとあらかじめ決められたサービス用のポート番号の情報をアプリケーションゲートウェイ装置３２００に送信し、新しいポート番号３２１２の割り当てを依頼する。アプリケーションゲートウェイ装置３２００は、変換アドレス対応表３２１０を参照し、未使用の行エントリを探し、そのエントリに、送られてきたＩＰアドレスとポート番号を、それぞれＩＰアドレスＢ３２１３とポート番号３２１４に書き込み、そのエントリのＩＰアドレスＡ３２１１とポート番号３２１２を管理コンピュータ１００８に返信する（処理３２２１）。管理コンピュータ１００８は、受信したＩＰアドレスＡ３２１１とポート番号３２１２を端末装置１００７に送信し（処理２１０５）、端末装置１００７は、以降の一連の手順（処理２１１１〜２１１８）により、業務の実行が可能になる。
【００９３】
尚、コンピュータ基板１００１が停止する場合は、コンピュータ基板１００１は、停止通知を管理コンピュータ１００８に送信し（処理３２２２）、管理コンピュータ１００８は、受信した通知の送信元のＩＰアドレスをアプリケーションゲートウェイ装置３２００に送信する（処理３２２３）。アプリケーションゲートウェイ装置３２００は送られてきたＩＰアドレスと一致するエントリを未使用状態にすることによって、一連の手順を終了する。
【００９４】
本実施形態により、端末装置１００７が接続するネットワーク接続１９０９とネットワーク１００６との間に、アプリケーションゲートウェイ装置３２００を設置し、コンピュータ基板１００１に割り当てられたネットワークアドレスを、端末装置１００７から隠蔽することによって、セキュリティの強化を図る。尚、本実施形態は、図９に示したインターネット１７０２を経由した遠隔端末装置１７０３を利用する形態や、図１０に示した無線インタフェース１８０２を経由する遠隔端末装置１８０１を利用する形態にも適用できることはいうまでもない。
【００９５】
また、本実施形態は、図１２に示したように端末装置１００７をユーザが利用するとき、正しいユーザかどうかを判定するために認証デバイス２００２を用いた場合にも適用可能である。
【００９６】
図３３は、認証デバイス２００２を使用した場合のコンピュータ基板１００１の起動処理の手順例を示した図である。本手順においては、図２２で説明した手順の中で、管理コンピュータ１００８が行っていた処理をアプリケーションゲートウェイ装置３２００が実施している。共通鍵交換が終了した後の手順、すなわち処理２１０１以降は、図３２に示した手順と同様である。
【００９７】
更に上述した実施形態を組み合わせれば、ユーザが端末装置１００７から認証デバイス２００２を用いて、認証を行うことによって、管理コンピュータ１００８と基板管理コンピュータ３１００が連携し、認証したユーザに割り当てたコンピュータ基板１００１に対して、認証したユーザに割り当てたストレージ装置３０００内のハードディスク装置を用いてＯＳと業務アプリケーションプログラムを起動し、さらに、アプリケーションゲートウェイ装置３２００を経由して、認証したユーザだけが使用できる端末装置１００７とコンピュータ基板１００１間のネットワーク接続の通信路を確立することによって、ユーザの業務を安全かつ安定した状態で実行可能することができる。
【図面の簡単な説明】
【００９８】
【図１】第１の実施形態の全体を説明するためのブロック構成図。
【図２】第１の実施形態のコンピュータ基板を説明するためのブロック構成図。
【図３】対応表を示す図。
【図４】休止中ユーザ一覧表を示す図。
【図５】ユーザ使用領域一覧表を示す図。
【図６】ハードディスク装置の論理構成を示す図。
【図７】第２の実施形態の全体を説明するためのブロック構成図。
【図８】第２の実施形態のコンピュータ基板を説明するためのブロック構成図。
【図９】第３の実施形態の全体を説明するためのブロック構成図。
【図１０】第４の実施形態の全体を説明するためのブロック構成図。
【図１１】端末装置や遠隔端末装置を説明するためのブロック構成図。
【図１２】第５の実施形態の全体を説明するためのブロック構成図。
【図１３】第６の実施形態の全体を説明するためのブロック構成図。
【図１４】基本起動手順を示す流れ図。
【図１５】端末装置を停止する場合の手順を示す流れ図。
【図１６】端末装置を再起動する手順を示す流れ図。
【図１７】コンピュータ基板が省電力モードになる場合の手順を示す流れ図。
【図１８】省電力モードから復帰する場合の手順を示す流れ図。
【図１９】コンピュータ基板が休止モードになる場合の手順を示す流れ図。
【図２０】休止モードから復帰する場合の手順を示す流れ図。
【図２１】認証デバイスの構成例
【図２２】認証デバイスを用いたユーザ認証手順の一例。
【図２３】第７の実施形態の全体を説明するためのブロック構成図。
【図２４】アクセス管理一覧表を示す図。
【図２５】アクセス権判定部を内蔵するストレージ装置を用いる場合の手順を示す流れ図。
【図２６】第８の実施形態の全体を説明するためのブロック構成図。
【図２７】対応表を示す図。
【図２８】基板ネットワーク対応表を示す図。
【図２９】基板管理コンピュータを用いる場合の手順を示す流れ図。
【図３０】第９の実施形態の全体を説明するためのブロック構成図。
【図３１】変換アドレス対応表を示す図。
【図３２】アプリケーションゲートウェイ装置を用いる場合の手順を示す流れ図。
【図３３】認証デバイスを用いる場合の手順を示す流れ図。
【符号の説明】
【００９９】
１００１…コンピュータ基板、１００２…コンピュータ装置、１００３ …電源制御機構、１００４ …ハブ装置、１００５…ハードディスク装置、１００６…ネットワーク、１００７ …端末装置、１００８ …管理コンピュータ、１００９ …電源ライン、１０１０…バックアップサーバ、１２０１／１９０１…ＣＰＵ、１２０２／１９０２ …主記憶メモリ、１２０３／１９０３…読み出し専用メモリ、１２０４／１９０４ …表示機能回路、１２０５／１９０５…入出力回路、１２０６／１９０６…キーボードインタフェース、１２０７／１９０７…マウスインタフェース、１２０８／１９０８…プリンタインタフェース、１２０９／１９０９ …通信機能インタフェース、１３０１ …対応表、１３０２ …コンピュータ基板の番号、１３０３ …電源状態、１３０４／１３１２／１４０２ …ユーザ名、１３０５／１３１４ …属性情報、１３０６ …稼動状態、１３１１ …休止中ユーザ一覧表、１３１３ …使用基板番号、１４０１ …ユーザ使用領域一覧表、１４０３ …使用領域開始アドレス、１４０４ …領域サイズ、１６０１ …個別電源、１６０２ …電源制御線、１６０３ …通信機能インタフェース、１７０１ …ファイアウォールゲートウェイ、１７０２ …インターネット、１７０３／１８０１ …遠隔端末装置、１８０２ …無線インタフェース、１８０３ …基地局、１９１０ …ハードディスク装置、１９１１ …汎用ＩＯインタフェース、２００１ …リーダライタ、２００２ …認証デバイス、２８０１ …端子、２８０２ …コントローラ、２８０３ …カードＩＦ、２８０４ …ＣＰＵ、２８０５ …メモリ、２８０６ …ＩＣカード用ＩＦ、２８０７ …不揮発メモリＩＦ、２８０８ …ＩＣカード機能、２８０９ …インタフェース、２８１０ …ＣＰＵ、２８１１ …メモリ、２８１２ …暗号処理プロセッサ、２８１３ …不揮発メモリ、２８１４ …不揮発メモリ、２８１５ …通信ソフト、２８１６ …ライブラリソフト
【図１】
2005327233.tif 000003
【図２】
2005327233.tif 000004
【図３】
2005327233.tif 000005
【図４】
2005327233.tif 000006
【図５】
2005327233.tif 000007
【図６】
2005327233.tif 000008
【図７】
2005327233.tif 000009
【図８】
2005327233.tif 000010
【図９】
2005327233.tif 000011
【図１０】
2005327233.tif 000012
【図１１】
2005327233.tif 000013
【図１２】
2005327233.tif 000014
【図１３】
2005327233.tif 000015
【図１４】
2005327233.tif 000016
【図１５】
2005327233.tif 000017
【図１６】
2005327233.tif 000018
【図１７】
2005327233.tif 000019
【図１８】
2005327233.tif 000020
【図１９】
2005327233.tif 000021
【図２０】
2005327233.tif 000022
【図２１】
2005327233.tif 000023
【図２２】
2005327233.tif 000024
【図２３】
2005327233.tif 000025
【図２４】
2005327233.tif 000026
【図２５】
2005327233.tif 000027
【図２６】
2005327233.tif 000028
【図２７】
2005327233.tif 000029
【図２８】
2005327233.tif 000030
【図２９】
2005327233.tif 000031
【図３０】
2005327233.tif 000032
【図３１】
2005327233.tif 000033
【図３２】
2005327233.tif 000034
【図３３】
2005327233.tif 000035