(57)【要約】【課題】正しく装着されたメモリに対応する動作電圧を自動的に供給し、誤装着されたメモリには不適合な動作電圧が供給されないようにする。【解決手段】検知部１３は、ＳＰＤ１２にアクセスして、メモリ情報を取得し、メモリ４の装着状況を検知する。制御部１４は、メモリ４の装着状況に基づいて、メモリ４が正しく装着されているか否かを判断する。メモリ４が正しく装着されている場合、制御部１４は、装着されているメモリ４が利用可能であるか否かを判断する。メモリ４が利用可能な場合、電圧供給装置１は、装着されているメモリ４に対して、メモリ４に応じた動作電圧を供給する。メモリ４が利用不可能な場合あるいはメモリ４が誤装着の場合、電圧供給装置１は、メモリ４に対する動作電圧を供給しない。【選択図】図１
2010267096.tif 000002
【特許請求の範囲】
【請求項１】
複数のメモリを装着可能な情報処理装置であって、装着されたメモリに動作電圧を供給する電圧供給装置と、メモリの装着に応じて電圧供給装置を制御する制御装置とを備え、制御装置は、メモリの装着状況を検知する検知部を有し、制御装置は、メモリが正しく装着されているとき、動作電圧を供給し、メモリが正しく装着されていないとき、動作電圧を供給しないように、電圧供給装置を制御することを特徴とする情報処理装置。
【請求項２】
検知部は、装着されたメモリの種類を識別し、電圧供給装置は、メモリの種類に応じた動作電圧を供給することを特徴とする請求項１記載の情報処理装置。
【請求項３】
制御装置は、１種類のメモリが検知されたとき、正しく装着されていると判断し、複数種類のメモリが検知されたとき、あるいはメモリが装着されていないことが検知されたとき、正しく装着されていないと判断することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
検知部は、装着されたメモリの動作周波数を検知し、制御装置は、メモリの動作周波数に基づいて、利用可能なメモリであるかを確認し、電圧供給装置は、メモリが利用可能であるとき、動作電圧を供給し、メモリが利用可能でないとき、動作電圧を供給しないことを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
メモリが正しく装着されているが、利用可能なメモリでないとき、制御装置は、装置全体のリセットを禁止することを特徴とする請求項４記載の情報処理装置。
【請求項６】
メモリを装着するためのソケットが設けられ、ソケットは、メモリの有無に応じた検出信号を出力し、検知部は、ソケットからの検出信号に基づいて装着状況を検知することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
メモリに、メモリに関する情報を記憶した記憶素子が搭載され、検知部は、記憶素子からメモリに関する情報を取得して、メモリの装着状況を検知することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項８】
制御装置は、メモリの装着状況を報知することを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
制御装置は、メモリの装着状況に応じて異なる表示で報知することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
制御装置は、スピーカにより音で報知することを特徴とする請求項８記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能なメモリを使用した情報処理装置に関する。
【背景技術】
【０００２】
複合機等の画像処理装置、パーソナルコンピュータ、ワークステーションといった情報処理装置には、取り外し可能なメモリが装着されている。このメモリには、複数のＳＤＲＡＭチップをプリント基板に搭載したメモリモジュールであるＤＩＭＭ（Ｄｕａｌ  Ｉｎｌｉｎｅ  Ｍｅｍｏｒｙ  Ｍｏｄｕｌｅ）が使用される。
【０００３】
ＤＩＭＭには、ＤＤＲ２  ＤＩＭＭとＤＤＲ３  ＤＩＭＭとがある。情報処理装置に、いずれか一方のＤＩＭＭが装着される。ここで、利用可能なＤＩＭＭを一方に限定してしまうことは、ユーザのメモリ選択の自由度を狭めてしまう。そのため、ＤＤＲ２  ＤＩＭＭを装着するためのソケットとＤＤＲ３  ＤＩＭＭを装着するためのソケットとが設けられ、いずれか一方のＤＩＭＭが装着される。両ＤＩＭＭを混在させることはできないので、使用するＤＩＭＭに応じてソケットの切り替えが行われる。ユーザがジャンパーピンを設定したり、切替スイッチを設定することにより、ソケットが切り替えられる。これにより、ユーザは、使用するＤＩＭＭを任意に選択できる。
【０００４】
そして、ＤＤＲ２  ＤＩＭＭの動作電圧は１．８Ｖとされ、ＤＤＲ３  ＤＩＭＭの動作電圧は１．５Ｖとされる。装着されたＤＩＭＭに応じた動作電圧を供給しなければならない。メモリに関する設定に応じて、装着されたＤＩＭＭに対応した動作電圧が供給される。しかし、ユーザが設定をしなければならず、作業が面倒である。そこで、ユーザの手間を省けるように、例えば特許文献１には、装着されたメモリの種類を検出して、その種類に応じて電源電圧を切り替えて供給することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２２２６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＤＤＲ２  ＤＩＭＭを使用する設定のときに、ＤＤＲ３  ＤＩＭＭを装着する、あるいはＤＤＲ２  ＤＩＭＭおよびＤＤＲ３  ＤＩＭＭを装着するといったように、メモリを誤装着した場合、ＤＤＲ３  ＤＩＭＭに対して、ＤＤＲ２  ＤＩＭＭ用に設定された動作電圧が供給される。このように誤装着されたメモリに、対応する動作電圧とは異なる動作電圧が供給されるので、メモリの故障の原因となる。
【０００７】
本発明は、上記に鑑み、ユーザによる設定を不要とし、正しく装着されたメモリに対応する動作電圧を自動的に供給することにより、誤装着されたメモリに不適合な動作電圧が供給されないようにした情報処理装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明は、複数のメモリを装着可能な情報処理装置であって、装着されたメモリに動作電圧を供給する電圧供給装置と、メモリの装着に応じて電圧供給装置を制御する制御装置とを備え、制御装置は、メモリの装着状況を検知する検知部を有し、制御装置は、メモリが正しく装着されているとき、動作電圧を供給し、メモリが正しく装着されていないとき、動作電圧を供給しないように、電圧供給装置を制御する。
【０００９】
情報処理装置の電源がオンされたときに、制御装置は、メモリの確認を行う。メモリが正しく装着されていれば、メモリに動作電圧が供給され、情報処理装置が起動する。メモリが正しく装着されていない場合、メモリに動作電圧が供給されず、情報処理装置が起動しない。メモリの誤装着時には、メモリに不適合な動作電圧が供給されることを防止できる。
【００１０】
検知部は、装着されたメモリの種類を識別し、電圧供給装置は、メモリの種類に応じた動作電圧を供給する。メモリの種類に応じて動作電圧が異なる。メモリの種類を識別することにより、適正な動作電圧をメモリに供給できる。
【００１１】
制御装置は、１種類のメモリが検知されたとき、正しく装着されていると判断し、複数種類のメモリが検知されたとき、あるいはメモリが装着されていないことが検知されたとき、正しく装着されていないと判断する。情報処理装置では、１種類のメモリに対応するように設定されている。複数のメモリが同種類のメモリであれば、正しく装着されていることになる。複数のメモリの種類が異なるとき、正しい装着ではなく、誤装着とされる。
【００１２】
検知部は、装着されたメモリの動作周波数を検知し、制御装置は、メモリの動作周波数に基づいて、利用可能なメモリであるかを確認し、電圧供給装置は、メモリが利用可能であるとき、動作電圧を供給し、メモリが利用可能でないとき、動作電圧を供給しない。
【００１３】
同種類のメモリであっても、メモリ毎に動作周波数が異なる。情報処理装置では、特定の動作周波数を有するメモリが利用可能とされる。制御装置は、メモリの動作周波数が情報処理装置に対応する動作周波数であれば、装着されているメモリは利用可能なメモリであると判断する。メモリの動作周波数が対応しない動作周波数であれば、装着されているメモリは利用不可能なメモリであると判断する。
【００１４】
メモリが正しく装着されているが、利用可能なメモリでないとき、制御装置は、装置全体のリセットを禁止する。メモリが正しく装着されているが、利用可能なメモリでない場合、情報処理装置はメモリを認識しないので、リセットして、再起動してしまう。そこで、リセットが禁止されることにより、情報処理装置は起動しない。
【００１５】
メモリを装着するためのソケットが設けられ、ソケットは、メモリの有無に応じた検出信号を出力し、検知部は、ソケットからの検出信号に基づいて装着状況を検知する。ソケットは、メモリの種類によって異なる。そのため、種類が異なるメモリはソケットに装着できない。
【００１６】
ソケットからメモリ有の検出信号が出力されると、制御装置は、メモリが正しく装着されていると判断する。ソケットからメモリ無の検出信号が出力されると、制御装置は、メモリは未装着であると判断する。また、ソケット毎に対応するメモリの種類が決まっているので、制御装置は、ソケットからの検出信号により、メモリの種類を特定する。
【００１７】
メモリに、メモリに関する情報を記憶した記憶素子が搭載され、検知部は、記憶素子からメモリに関する情報を取得して、メモリの装着状況を検知する。この記憶素子はＳＰＤとされ、メモリに関する情報には、メモリの種類およびメモリの動作周波数が含まれる。制御装置は、記憶素子から取得したメモリに関する情報に基づいて、メモリが正しく装着されていること、および利用可能なメモリであることを判断する。
【００１８】
制御装置は、メモリの装着状況を報知する。例えば、制御装置は、メモリの装着状況に応じて異なる表示で報知したり、スピーカにより音で報知する。ユーザは、メモリの装着状況を容易に確認できる。
【発明の効果】
【００１９】
本発明によると、メモリが誤装着されたとき、メモリには動作電圧が供給されない。したがって、メモリに不適合な電圧が印加されることはなく、メモリの故障を防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の情報処理装置の概略構成図
【図２】メモリ識別動作のフローチャート
【図３】メモリの装着状況に対する表示の形態を示す図
【図４】他の形態の情報処理装置の概略構成図
【図５】他の形態のメモリ識別動作のフローチャート
【図６】検知ピンとメモリの装着状況の対応関係を示す図
【発明を実施するための形態】
【００２１】
本実施形態の情報処理装置を図１に示す。情報処理装置は、画像処理装置、パーソナルコンピュータ等であって、入力されたデータを処理して出力する。情報処理装置は、電圧供給装置１、制御装置２、処理装置３、メモリ４、表示部５を備えている。そして、図示しないが、表示装置、記憶装置、通信装置等も備えている。これらの装置は、バスを介して信号の送受信が可能なように接続される。
【００２２】
電圧供給装置１は、各装置およびメモリ４に対して駆動用の直流電圧をそれぞれ供給する。電圧供給装置１は、複数の単一出力を行うもの、あるいは多出力を行うもの、あるいはこれらを組み合わせたものとされる。電圧供給装置１は、商用電源を直流電源に変換して得られた直流電圧あるいは電池の直流電圧をスイッチングレギュレータあるいはリニアレギュレータを用いて、各装置およびメモリ４に応じた所定の動作電圧に変換して、各装置およびメモリ４に出力する。スイッチングレギュレータとして、ＡＣ−ＤＣコンバータ、ＤＣ−ＤＣコンバータなどが用いられ、リニアレギュレータとして、ＬＤＯレギュレータ、３端子レギュレータなどが用いられる。
【００２３】
メモリ４は、ＳＤＲＡＭ等のＤＲＡＭを搭載したＤＤＲ２  ＤＩＭＭ１０あるいはＤＤＲ３  ＤＩＭＭ１１とされる。情報処理装置には、ＤＤＲ２  ＤＩＭＭ用のソケットとＤＤＲ３  ＤＩＭＭ用のソケットとが設けられている。それぞれのソケットには対応するＤＩＭＭ１０、１１が装着され、異なる種類のＤＩＭＭ１０、１１は装着できない。各ＤＩＭＭ１０、１１のソケットは複数設けられ、同一種類のＤＩＭＭ１０、１１が複数装着可能とされる。
【００２４】
ＤＩＭＭ１０、１１は、ＳＰＤ（Ｓｅｒｉａｌ  Ｐｒｅｓｅｎｃｅ  Ｄｅｔｅｃｔ）１２を有している。ＳＰＤ１２は、シリアルインターフェースを備えたＥＥＰＲＯＭによって構成される。ＳＰＤ１２には、ＤＩＭＭの種類、メモリ容量、動作周波数、転送速度等のメモリ４に関するメモリ情報が格納されている。情報処理装置の電源が投入されたとき、自動的にＳＰＤ１２からメモリ情報が読み出され、メモリ４を使用するための設定が行われる。
【００２５】
処理装置であるＣＰＵ３は、メモリ４との間でデータ信号、アドレス信号、制御信号を送受信する。そして、ＣＰＵ３は、ＲＯＭ内に記憶されたプログラムの実行のために必要なデータをメモリ４へロードし、プログラムに従って、データに対する各種の処理を実行する。なお、ＣＰＵ３の代わりに、実行する処理に応じたＡＳＩＣや専用回路を用いてもよい。
【００２６】
制御装置２は、マイクロコンピュータからなり、装着されたメモリ４に応じて電圧供給装置１を制御する。なお、制御装置２は、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）あるいは専用回路から構成してもよい。
【００２７】
制御装置２は、装着されたメモリ４を識別して、メモリ４が正しく装着されているかを判断する。メモリ４が正しく装着されていれば、電圧供給装置１はメモリ４に応じた動作電圧を供給する。メモリ４が正しく装着されていなければ、電源供給装置１は、メモリ４に動作電圧を供給しない。制御装置２は、ＣＰＵ３とは独立して動作可能とされ、情報処理装置の電源がオンされたとき、および情報処理装置がリセットされ、再起動するとき、制御装置２は、自動的に起動して、メモリ４を識別するメモリ識別動作を実行する。
【００２８】
制御装置２は、メモリ識別動作を実行するために、メモリ４の装着状況を検知する検知部１３と、メモリ４の装着状況に応じて電圧供給装置１を制御する制御部１４とを有する。
【００２９】
検知部１３は、ＳＰＤ１２にアクセスして、メモリ情報を取得し、メモリ情報に基づいてメモリ４の装着状況を検知する。検知部１３は、メモリ４の装着状況として、メモリ４の装着の有無と、メモリ４が装着されている場合、メモリ４の種類およびメモリ４の動作周波数を検出する。検知部１３は、ＳＰＤ１２にアクセスできないとき、メモリ４が装着されていないことを検出する。
【００３０】
制御部１４は、検知部１３により検出されたメモリ４の装着状況に基づいて、メモリ４が正しく装着されているか否かを判断し、判断結果に応じて電圧供給装置１を制御する。すなわち、制御部１４は、２種類のＤＩＭＭ１０、１１のうち、１種類のＤＩＭＭ１０、１１が装着されていれば、正しく装着されていると判断し、２種類のＤＩＭＭ１０、１１が装着されていれば、正しく装着されていないと判断する。また、メモリ４が未装着の場合、制御部１４は、メモリ４が正しく装着されていないと判断する。このとき、制御部１４は、メモリ４に電圧を供給しないよう、電圧供給装置１を制御する。
【００３１】
さらに、制御部１４は、装着されているメモリ４が利用可能であるか否かを判断し、この判断に基づいて電圧供給装置１を制御する。すなわち、ＣＰＵ３は、メモリ４を利用して、処理を実行する。ここで、ＣＰＵ３に対応するメモリ４が利用可能とされる。対応しないメモリ４が装着されていると、ＣＰＵ３は、メモリ４にアクセスできず、このメモリ４は利用不可能とされる。そこで、制御部１４は、メモリ４の動作周波数や転送速度によって、搭載されているＣＰＵ３において利用可能か利用不可能を判断する。メモリ４が利用可能な場合、制御部１４は、メモリ４に適合した動作電圧を供給するように電圧供給装置１を制御する。メモリ４が利用不可能な場合、制御部１４は、メモリ４に動作電圧を供給しないように電圧供給装置１を制御する。
【００３２】
表示部５は、７セグメントＬＥＤからなり、制御装置２によって表示部５の駆動が制御される。すなわち、制御部１４は、メモリ４の装着状況に応じた表示をするように、表示部５を制御する。表示部５は、メモリ４の装着状況に応じて、異なった表示を行い、ユーザにメモリ４に関する情報を報知する。
【００３３】
次に、制御装置２によるメモリ識別動作を図２にしたがって説明する。情報処理装置の電源が投入されたときに、制御装置２は、メモリ識別動作を実行する。ユーザが情報処理装置の電源をオンしたとき、あるいは情報処理装置がリセットされて再起動するとき、電圧供給装置１は、自動的に制御装置２およびメモリ４のＳＰＤ１２に所定の電圧を供給する（２００）。制御装置２は、起動して、ＳＰＤ１２にアクセスする。ＤＩＭＭ１０、１１が装着されているとき、検知部１３はＳＰＤ１２からメモリ情報を取得できるので、検知部１３は、ＤＩＭＭ１０、１１が装着済みであることを検出する。そして、検知部１３は、ＳＰＤ１２からメモリ情報を取得する（２０１）。ＤＩＭＭ１０、１１が装着されていないとき、検知部１３はＳＰＤ１２にアクセスできないので、検知部１３は、ＤＩＭＭ１０、１１が未装着であることを検出する。
【００３４】
ＤＩＭＭ１０、１１が装着されているとき、制御部１４は、検知部１３により得られたメモリ情報に基づいて、メモリ４の装着状況を判断する（２０２）。具体的には、１つあるいは複数のＤＤＲ２  ＤＩＭＭ１０だけが装着されている場合、制御部１４は、正しく装着されていると判断する。また、１つあるいは複数のＤＤＲ３  ＤＩＭＭ１１だけが装着されている場合、制御部１４は、正しく装着されていると判断する。ＤＤＲ２  ＤＩＭＭ１０とＤＤＲ３  ＤＩＭＭ１１の両方が装着されている場合、制御部１４は、誤装着であると判断する。
【００３５】
ＤＩＭＭ１０、１１の未装着あるいは誤装着の場合、制御部１４は、正しく装着されていないと判断し、情報処理装置を起動させない。すなわち、制御部１４は、電圧の供給を禁止する指示を電圧供給装置１に送る。電圧供給装置１は、ＤＩＭＭ１０、１１を動作させるための動作電圧をＤＩＭＭ１０、１１に供給しない。
【００３６】
したがって、ＤＩＭＭ１０、１１が誤装着されている場合、動作電圧がＤＩＭＭ１０、１１に供給されない。そのため、ＤＩＭＭ１０、１１に不適合な電圧が供給されず、ＤＩＭＭ１０、１１に過大な電圧が加わることを防止でき、ＤＩＭＭ１０、１１の故障を防ぐことができる。
【００３７】
ＤＩＭＭ１０、１１が正しく装着されている場合、制御部１４は、利用可能なＤＩＭＭ１０、１１であるかを確認する（２０３）。すなわち、制御部１４は、メモリ情報から得たＤＩＭＭ１０、１１の動作周波数にＣＰＵ３が対応しているかを確認する。例えば、利用可能なＤＩＭＭ１０、１１の動作周波数が２６６ＭＨｚ〜４００ＭＨｚである場合、５３３ＭＨｚで動作するＤＩＭＭ１０、１１が装着されていると、制御部１４は、このＤＩＭＭ１０、１１は利用不可能と判断する。また、３３３ＭＨｚで動作するＤＩＭＭ１０、１１が装着されていると、制御部１４は、このＤＩＭＭ１０、１１を利用可能と判断する。
【００３８】
ＣＰＵ３に対応するメモリ４が装着されているとき、制御部３は、情報処理装置を起動させる。制御部１４は、電圧の供給する指示を電圧供給装置１に送る。電圧供給装置１は、ＤＩＭＭ１０、１１に応じた動作電圧をＤＩＭＭ１０、１１に供給する。例えば、ＤＤＲ２  ＤＩＭＭ１０が装着されているとき、１．８Ｖの動作電圧が供給される。ＤＤＲ３  ＤＩＭＭ１１が装着されているとき、１．５Ｖの動作電圧が供給される。ＣＰＵ３は、ＤＩＭＭにアクセス可能となり、処理を実行する。
【００３９】
ＣＰＵ３に非対応のメモリ４が装着されているとき、制御部１４は、情報処理装置を起動させない。電圧供給装置１は、動作電圧をＤＩＭＭ１０、１１に供給しない。
【００４０】
制御装置２は、メモリ４を識別して、利用可能かを判断したとき、その判断結果をユーザに報知する。図３に示すように、制御部１４は、表示部５を制御して、メモリ４の装着状況に応じた表示を行う。表示部５は、装着状況に対応した数字を表示する。
【００４１】
すなわち、ＤＤＲ２  ＤＩＭＭ１０が正しく装着されているとき、表示部５は「１」を表示する。ＤＤＲ３  ＤＩＭＭ１１が正しく装着されているとき、表示部５は「２」を表示する。ＤＤＲ２  ＤＩＭＭ１０およびＤＤＲ３  ＤＩＭＭ１１が装着されているとき、誤装着であり、表示部５は、「３」を表示する。ＤＩＭＭ１０、１１が未装着のとき、表示部５は、「４」を表示する。ＤＤＲ２  ＤＩＭＭ１０が装着されているが、このＤＩＭＭ１０の動作周波数が非対応のとき、利用不可能とされ、表示部５は「５」を表示する。ＤＤＲ３  ＤＩＭＭ１１が装着されているが、このＤＩＭＭ１１の動作周波数が非対応のとき、利用不可能とされ、表示部５は「６」を表示する。
【００４２】
情報処理装置が起動したとき、ユーザは、表示を確認することにより、メモリ４の種類を認識できる。また、表示部５は制御装置２によって駆動されるので、情報処理装置が起動しないときであっても、表示部５は表示を行える。
【００４３】
このような未装着や誤装着は、ユーザがメモリ４を交換したり、あるいはメモリ４を増設したときに起こる。ユーザは、表示を確認することにより、メモリ４の問題によって情報処理装置が起動しないことを認識できる。そこで、ユーザは、装着状況に応じた対処する。例えば、２種類のメモリ４を装着したことによる誤装着の場合、ユーザは、いずれか一方のメモリ４を取り外す。未装着の場合、ユーザは、利用可能なメモリ４を装着する。メモリ４が利用不可能の場合、ユーザは、利用可能なメモリ４に交換する。これによって、ユーザは情報処理装置を正常に使用することができる。
【００４４】
ところで、上記では、メモリ４が正しく装着されているが、利用不可能なメモリ４である場合、メモリ４に動作電圧が供給されない。この代わりに、制御装置２は、ＣＰＵ３のリセットを制御する。
【００４５】
すなわち、制御部１４は、ＣＰＵ３およびメモリ４に動作電圧を供給するよう電圧供給装置１に指示を送る。ＣＰＵ３は、メモリ４を認識できないので、リセットしようとする。そこで、制御部１４は、ＣＰＵ３のリセットを禁止する。これによって、情報処理装置は起動しない。なお、電圧供給装置１は、装着されているメモリ４に応じた動作電圧をメモリ４に供給するが、メモリ４は正しく装着されているので、電圧の印加はメモリ４には影響しない。そして、制御部１４は、このような装着状況を表示によってユーザに報知する。
【００４６】
他の形態の検知部１３を図４に示す。ＤＩＭＭ１０、１１を装着するソケット１５には、多数のピンが設けられている。これらのピンのうち、１つを検知ピン１６とする。ＤＤＲ２  ＤＩＭＭ用の検知ピン１６およびＤＤＲ３  ＤＩＭＭ用の検知ピン１６は、それぞれ電圧供給装置１に接続される。検知ピン１６に電圧が供給されることにより、検知ピン１６がプルアップされ、検知ピン１６の状態がＨｉｇｈとなる。ＤＩＭＭ１０、１１が装着されると、ＤＩＭＭ１０、１１のＧＮＤピン１７が検知ピン１６に接続され、検知ピン１６の状態がＬｏｗとなる。このように、ソケット１５は、検知ピン１６の状態に応じた検出信号を検知部１３に出力する。検知部１３は、メモリ４の有無に応じた検出信号に基づいて、メモリ４の装着状況を検知する。
【００４７】
ユーザが情報処理装置の電源をオンすると、図５に示すように、電源供給装置１は、自動的に制御装置２に電圧を供給するとともに、各ソケット１５の検知ピン１６の状態がＨｉｇｈとなるようにＤＩＭＭ１０、１１に電圧を供給する（５０１）。そして、検知部１３は、各検知ピン１６の状態を確認する（５０２）。
【００４８】
ソケット１５にＤＩＭＭ１０、１１が装着されていれば、ＧＮＤピン１７が検知ピン１６に接続され、検知ピン１６の状態はＬｏｗとなる。ソケット１５にＤＩＭＭ１０、１１が装着されていなければ、検知ピン１６の状態はＨｉｇｈとなる。検知部１３は、ソケット１５からの検出信号に基づいてＤＩＭＭ１０、１１の装着状況を検知する。そして、制御部１４は、ＤＩＭＭ１０、１１が正しく装着されているか誤装着されているかを判断する（５０３）。
【００４９】
図６に示すように、ＤＤＲ２  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＬｏｗ、ＤＤＲ３  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＨｉｇｈの場合、検知部１３は、ＤＤＲ２  ＤＩＭＭ１０が装着されていることを検知する。制御部１４は、このような検出信号に基づいて、ＤＤＲ２  ＤＩＭＭ１０が正しく装着されていると判断する。
【００５０】
ＤＤＲ２  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＨｉｇｈ、ＤＤＲ３  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＬｏｗの場合、検知部１３は、ＤＤＲ３  ＤＩＭＭ１１が装着されていることを検知する。制御部１４は、このような検出信号に基づいて、ＤＤＲ３  ＤＩＭＭ１１が正しく装着されていると判断する。
【００５１】
ＤＤＲ２  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＬｏｗ、ＤＤＲ３  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＬｏｗの場合、検知部１３は、ＤＤＲ２  ＤＩＭＭ１０およびＤＤＲ３  ＤＩＭＭ１１が装着されていることを検知する。制御部１４は、このような検出信号に基づいて、２種類のＤＩＭＭ１０、１１が装着されていることから誤装着であると判断する。
【００５２】
ＤＤＲ２  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＨｉｇｈ、ＤＤＲ３  ＤＩＭＭ用のソケット１５の検知ピン１６の状態がＨｉｇｈの場合、検知部は１３、何も装着されていないことを検知する。制御部１４は、このような検出信号に基づいて、ＤＩＭＭ１０、１１の未装着であると判断する。
【００５３】
ＤＩＭＭ１０、１１が正しく装着されているとき、電圧供給装置１は、装着されているＤＩＭＭ１０、１１に応じた動作電圧を供給する。そして、情報処理装置が起動する。ＤＩＭＭ１０、１１が正しく装着されていないとき、電圧供給装置１は動作電圧を供給しない。そのため、情報処理装置は起動しない。
【００５４】
なお、制御部１４は、ＤＩＭＭ１０、１１が正しく装着されていると判断した後、利用可能なＤＩＭＭ１０、１１であるかを確認してもよい。また、ＣＰＵ３がメモリ４の動作周波数に対応するようにオート設定されるものであれば、制御部１４による、ＤＩＭＭ１０、１１が利用可能であるかの判断を省略してもよい。この場合には、未装着や誤装着の判断だけが行われる。
【００５５】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。ユーザへの報知として、スピーカにより音で報知してもよい。
【符号の説明】
【００５６】
１    電圧供給装置
２    制御装置
３    ＣＰＵ
４    メモリ
５    表示部
１０    ＤＤＲ２  ＤＩＭＭ
１１    ＤＤＲ３  ＤＩＭＭ
１２    ＳＰＤ
１３    検知部
１４    制御部
１５    ソケット
１６    検知ピン
１７    ＧＮＤピン
【図１】
2010267096.tif 000003
【図２】
2010267096.tif 000004
【図３】
2010267096.tif 000005
【図４】
2010267096.tif 000006
【図５】
2010267096.tif 000007
【図６】
2010267096.tif 000008