(57)【要約】【課題】  汎用のパーソナルコンピュータの起動速度を高速化する。【解決手段】  汎用のパーソナルコンピュータのＢＩＯＳ・ＩＮＴ１３によって、外付記憶装置又は内部記憶装置の第２のブートコート及び第２のブートストラップローダを本来の第１の処理モードで実行することにより、当該第２のブートストラップローダによって、パーソナルコンピュータを、その本来の第１の処理モードより処理速度が高速の第２の処理モードで起動できるように初期化するようにし、これにより外付記憶装置によって汎用のパーソナルコンピュータをその本来の起動速度より高速度で起動できる。【選択図】        図７
2006331380.tif 000002
【特許請求の範囲】
【請求項１】
本来の第１のデータ転送速度に対応する第１の処理モードで、本来の第１のブートコードにより第１のブートストラップローダを実行することによって起動すると共に、外部接続ポートを介して上記本来の第１のデータ転送速度より高速度な第２のデータ転送速度で外付記憶装置との間にデータの転送ができるパーソナルコンピュータにおいて、
上記外部接続ポートに接続された上記外付記憶装置又は上記パーソナルコンピュータの内部記憶メモリに第２のブートコードにより実行する第２のブートストラップローダを予め記憶し、
上記パーソナルコンピュータの起動時、上記パーソナルコンピュータのディスクドライブ起動プログラムによって上記外付記憶装置から上記第２のブートコード及び上記第２のブートストラップローダを実行することにより上記パーソナルコンピュータを上記第２のデータ転送速度に対応する第２の処理モードで起動動作するように初期化し、
その後上記第１のブートストラップローダを実行することによって上記第２の処理モードで上記パーソナルコンピュータを起動する
ことを特徴とするパーソナルコンピュータの起動方法。
【請求項２】
本来の第１のデータ転送速度に対応する第１の処理モードで、本来の第１のブートコードにより第１のブートストラップローダを実行することによって起動すると共に、外部接続ポートを介して上記本来の第１のデータ転送速度より高速度な第２のデータ転送速度で外付記憶装置との間にデータの転送ができるパーソナルコンピュータにおいて、
上記外部接続ポートに接続された上記外付記憶装置に第２のブートコードにより実行する第２のブートストラップローダを記憶する手段と、
上記パーソナルコンピュータの起動時に、上記パーソナルコンピュータのディスクドライブ起動プログラムによって上記外付記憶装置から上記第２のブートコード及び上記第２のブートストラップローダを実行することにより上記パーソナルコンピュータを上記第２のデータ転送速度に対応する第２の処理モードで起動動作するように初期化する手段と、
その後上記第１のブートストラップローダによって上記第２の処理モードで上記パーソナルコンピュータを起動する手段と
を具えることを特徴とするパーソナルコンピュータの起動装置。
【請求項３】
本来の第１のデータ転送速度に対応する第１の処理モードで、本来の第１のブートコードにより第１のブートストラップローダを実行することによって起動すると共に、外部接続ポートを介して上記本来の第１のデータ転送速度より高速度な第２のデータ転送速度で外付記憶装置との間にデータの転送ができるパーソナルコンピュータにおいて、
上記外部接続ポートに接続された上記外付記憶装置のうち、上記外部接続ポートのデータ転送規格によって起動できる第１の記憶部に第２のブートコードにより実行される第２のブートストラップローダを予め記憶し、
上記パーソナルコンピュータの起動時に、上記パーソナルコンピュータのディスクドライブ起動プログラムによって上記外付記憶装置の上記第１の記憶部の上記第２のブートストラップローダを実行することにより上記パーソナルコンピュータを上記第２のデータ転送速度に対応する第２の処理モードで起動動作するように初期化し、
その後上記外付記憶装置のうち、上記外部接続ポートのデータ転送規格によっては起動できない第２の記憶部に格納されている上記第１のブートストラップローダによって上記第２の処理モードで上記パーソナルコンピュータを起動する
ことを特徴とするパーソナルコンピュータの起動方法。
【請求項４】
本来の第１のデータ転送速度に対応する第１の処理モードで、本来の第１のブートコードにより第１のブートストラップローダを実行することによって起動すると共に、外部接続ポートを介して上記本来の第１のデータ転送速度より高速度な第２のデータ転送速度で外付記憶装置との間にデータの転送ができるパーソナルコンピュータにおいて、
上記外部接続ポートに接続された上記外付記憶装置のうち、上記外部接続ポートのデータ転送規格によって起動できる第１の記憶部に第２のブートコードにより実行する第２のブートストラップローダを予め記憶する手段と、
上記パーソナルコンピュータの起動時に、上記パーソナルコンピュータのディスクドライブ起動プログラムによって上記外付記憶装置の上記第１の記憶部の上記第２のブートストラップローダを実行することにより上記パーソナルコンピュータを上記第２の転送速度に対応する第２の処理モードで起動動作するように初期化する手段と、
その後上記外付記憶装置のうち、上記外部接続ポートのデータ転送規格のデータによっては起動できない第２の記憶部に格納されている上記第１のブートストラップローダによって上記第２の処理モードで上記パーソナルコンピュータを起動する手段と
を具えることを特徴とするパーソナルコンピュータの起動装置。
【請求項５】
パーソナルコンピュータの外部接続ポートに接続される外付記憶装置であって、
上記パーソナルコンピュータ本来の第１のデータ転送速度に対応する第１の処理モードで、上記パーソナルコンピュータのディスクドライブ起動プログラムによって上記外部接続ポートを介して読み出される第２のブートコード及び当該第２のブートコードにより実行される第２のブートストラップローダを記憶し、
上記第２のブートコード及び上記第２のブートストラップローダは、上記第１のデータ転送速度より高速な第２のデータ転送速度に対応する第２の処理モードで、上記パーソナルコンピュータの起動部を起動できるように初期化する
ことを特徴とする外付記憶装置。
【請求項６】
本来の第１のデータ転送速度に対応する第１の処理モードで、本来の第１のブートコードにより第１のブートストラップローダを実行することによって起動すると共に、外部接続ポートを介して上記本来の第１のデータ転送速度より高速度な第２のデータ転送速度で外付記憶装置との間にデータの転送ができるパーソナルコンピュータにおいて、
上記外部接続ポートに接続された上記外付記憶装置又は上記パーソナルコンピュータの内部記憶メモリに第２のブートコード及び当該第２のブートコードにより実行する第２のブートストラップローダを予め記憶し、
上記パーソナルコンピュータの起動時、上記パーソナルコンピュータのディスクドライブ起動プログラムによって上記外付記憶装置から上記第２のブートコード及び上記第２のブートストラップローダを実行することにより上記パーソナルコンピュータを上記第２のデータ転送速度に対応する第２の処理モードで起動動作するように初期化し、
その後上記第１のブートストラップローダを実行することによって上記第２の処理モードで上記パーソナルコンピュータを起動する
ことを特徴とするパーソナルコンピュータの起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータの起動装置及び方法に関し、特に汎用のパーソナルコンピュータを外付記憶装置から高速起動しようとするものである。
【背景技術】
【０００２】
一般に、汎用のパーソナルコンピュータの起動は、内蔵記憶装置（通常ＨＤＤ（Hard Disc Drive）記憶装置でなる）のＲＯＭメモリ領域に記憶されている起動コードＢＩＯＳ−ＲＯＭ（BASIC INPUT OUTPUT SYSTEM-ROM)）によってオペレーティングシステムを立ち上がることにより起動するようになされている。
【０００３】
この汎用のパーソナルコンピュータを外付記憶装置によって外部から起動するようにした起動手法が特許文献１によって提案されている。
【０００４】
この起動装置は、図３０に示すように、パーソナルコンピュータ１の外部接続ポート２に接続された外付記憶装置３に、パーソナルコンピュータ１の内蔵記憶装置４に記憶されているブートストラップローダ（BOOTSTRAP LOADER）ＢＳＬとオペレーティングシステムデータＡ〜Ｆとを、予めコピーしておく。
【０００５】
パーソナルコンピュータ１の起動時、ＣＰＵ５は内蔵記憶装置４のディスク起動プログラムＢＩＯＳ−ＲＯＭを用いて外付記憶装置３のブートストラップローダＢＳＬを主メモリ６に読み出し、実行することにより、外付記憶装置３に格納されているオペレーティングシステムＡ〜Ｆのうち必要とするオペレーティングシステムＡ，Ｃ，Ｄを主メモリ６に読み込んで実行する。
【０００６】
かくしてＣＰＵ５は外付記憶装置３に予め格納しているブートストラップローダＢＳＬによってオペレーティングシステムを立ち上げることができる。
【特許文献１】特開２００４−３０１８４公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、図３０の構成によると、ディスク起動プログラムＢＩＯＳ−ＲＯＭによって外付記憶装置３から読み取られるブートストラップローダＢＳＬは、汎用のパーソナルコンピュータ１において採用されているデータ処理方式ＵＳＢ１．１（ＵＳＢ  Ｓｔａｎｄａｒｄ１．１）に基づいて構築されたコード形式で構成されているので、外付記憶装置３に予め格納されているブートストラップローダＢＳＬを外部接続ポート２を介してパーソナルコンピュータ１の主メモリ６に読み込んで実行する際に、ＵＳＢ１．１によって規格化された転送速度（約１〔Ｍｂｙｔｅ／ｓ〕）で転送することになる。
【０００８】
ところが、近来の汎用のパーソナルコンピュータ１は、外部接続ポート２として、ＵＳＢ１．１規格より高速度のＵＳＢ２．０Ｓｔａｎｄａｒｄ規格に適合させたものが採用されて来ており、当該転送速度の速いデータ処理形式を利用してオペレーティングシステムを立ち上げることができれば、汎用のパーソナルコンピュータ１の起動を一段と高速化できると考えられる。
【０００９】
本発明は以上の点を考慮してなされたもので、本来転送速度が遅いコード形式のブートストラップローダを有する汎用のパーソナルコンピュータであっても、高速度なコード形式の規格を利用してオペレーティングシステムを高速度で立ち上げることができるようにしたパーソナルコンピュータの起動装置及び方法を提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明においては、本来の第１のデータ転送速度に対応する第１の処理モードで、本来の第１のブートコードにより第１のブートストラップローダを実行することによって起動すると共に、外部接続ポート１３を介して本来の第１のデータ転送速度より高速度な第２のデータ転送速度で外付記憶装置１５との間にデータの転送ができるパーソナルコンピュータ１２において、外部接続ポート１３に接続された外付記憶装置１５、４１、内蔵起動データメモリ４２に第２のブートコードにより実行する第２のブートストラップローダを予め記憶し（ＲＴ１）、パーソナルコンピュータ１２の起動時、上記パーソナルコンピュータのディスクドライブ起動プログラムによって外付記憶装置１５から第２のブートコード及び第２のブートストラップローダを実行することによりパーソナルコンピュータ１２を第２のデータ転送速度に対応する第２の処理モードで起動動作するように初期化し（ＲＴ４）、その後第１のブートストラップローダを実行することによって第２の処理モードでパーソナルコンピュータ１２を起動する（ＲＴ５）。
【発明の効果】
【００１１】
本発明によれば、汎用のパーソナルコンピュータのディスクドライブ起動プログラムによって、外付記憶装置の第２のブートコート及び第２のブートストラップローダを本来の第１の処理モードで実行することにより、当該第２のブートストラップローダによって、パーソナルコンピュータを、その本来の第１の処理モードより処理速度が高速の第２の処理モードで起動できるように初期化し、これにより外付記憶装置によって汎用のパーソナルコンピュータをその本来の起動速度より高速度で起動できる。
【発明を実施するための最良の形態】
【００１２】
以下図面について、本発明の一実施の形態を詳述する。
【００１３】
（１）第１の実施の形態
図１において、１１は全体としてパーソナルコンピュータの起動装置を示し、パーソナルコンピュータ１２の外部接続ポート１３にＵＳＢケーブル１４を介して外付記憶装置１５（Ｗｉｎｄｏｗｓ（登録商標）２０００のオペレーティングシステムを有するハードディスクでなる）が接続されている。
【００１４】
パーソナルコンピュータ１２は、図２に示すように、中央処理ユニット（ＣＰＵ）２１がバス２２を介してプログラムメモリ２３のプログラムをＲＡＭ構成の動作メモリ２４を用いながら実行することにより、ユーザがディスプレイ２５を見ながら入力装置２６によって入力された命令を実行し、その処理結果を内部記憶装置２７に蓄積するように構成されている。
【００１５】
パーソナルコンピュータ１２は、ＨＤＤ構成の内蔵記憶装置を有する汎用のパーソナルコンピュータでなり、そのＲＯＭ領域にプログラムメモリ２３が形成されると共に、ＲＡＭ領域に動作メモリ２４及び内部記憶装置２７が形成されている。
【００１６】
起動データに関して、内部記憶装置２７には、図３に示すように、パーソナルコンピュータ１２を起動するために用いられるブートコード（これを「本来のブートコード」と呼ぶ）がセクタ０に格納されていると共に、当該本来のブートコードにより実行されるブートストラップローダＢＳＬ（これを「本来のブートストラップローダＢＳＬ」と呼ぶ）がセクタＸに格納されており、これによりパーソナルコンピュータ１２が単独で起動する際には、ＣＰＵ２１は、セクタ０の「本来のブートコード」によってセクタＸの「本来のブートストラップローダＢＳＬ」を実行することにより、ＵＳＢ１．１の規格に従ってオペレーティングシステムを立ち上げるようになされている。
【００１７】
これに対して、外付記憶装置１５には、図４に示すように、パーソナルコンピュータ１２をＳＵＢ２．０規格で起動するため起動データとして、セクタ０にＵＳＢ２．０規格のＵＳＢ２．０ブートコードが格納されていると共に、セクタＹに当該ＵＳＢ２．０ブートコードにより実行されるディスクドライブ起動プログラムＵＳＢ２．０ＢＩＯＳが格納されている。
【００１８】
これに加えて、外付記憶装置１５は、セクタＺに汎用のパーソナルコンピュータにおいて用いられているブートコード（このブートコードはパーソナルコンピュータ１２の「本来のブートコード」と同一のコードでなる）が格納されていると共に、セクタＸに当該「本来のブートコード」によって実行される「ブートストラップローダＢＳＬ」（このブートストラップローダＢＳＬはパーソナルコンピュータ１２において用いられる「本来のブートストラップローダＢＳＬ」と同一のコードでなる）が格納されている。
【００１９】
この外付記憶装置１５の起動データは、パーソナルコンピュータ１２を外付記憶装置１５によってＵＳＢ２．０規格で起動動作させる前に、パーソナルコンピュータ１２が図５に示す「外付記憶装置への起動データの設定処理手順」ＲＴ１を実行することにより、外付記憶装置１５内に設定される。
【００２０】
この「外付記憶装置への起動データの設定処理手順」ＲＴ１を実行する際には、外部接続ポート１３に、「空の」（起動データを設定する前の）外付記憶装置１５を接続すると共に、他の外部接続ポート１３Ｘに、ＵＳＢケーブル１４Ｘを介して、「ＵＳＢ２．０ブートコード」及び「ＵＳＢ２．０ＢＩＯＳ」を記憶する補助記憶装置１６を接続する。
【００２１】
かくしてこの実施の形態の場合の設定処理手順ＲＴ１の処理は、ＵＳＢ２．０の起動設定がされる前のパーソナルコンピュータ１２を用いてそのＣＰＵ２１の処理動作（ＵＳＢ１．０規格で動作する）により実行される。
【００２２】
パーソナルコンピュータ１２のＣＰＵ２１は、ステップＳＰ１においてパーソナルコンピュータ１２のプログラムメモリ２３に格納されている本来のディスクドライブ起動プログラムＢＩＯＳ・ＩＮＴ１３によって、図６（Ａ）に示すように、空の外付記憶装置１５のセクタ０及びセクタＸに、それぞれパーソナルコンピュータ１２の内部記憶装置２７のセクタ０及びセクタＸに格納されている「本来のブートコード」及び「本来のブートストラップローダＢＳＬ」をそのままコピーする。
【００２３】
続いてＣＰＵ２１はステップＳＰ２において外付記憶装置１５のセクタ０にコピーした「本来のブートコード」を図６（Ｂ）に示すようにセクタＺにコピーし直した後、ステップＳＰ３において外付記憶装置１５のセクタＹに補助記憶装置１６に記憶されているＵＳＢ２．０規格のＢＩＯＳ、すなわち「ＵＳＢ２．０ＢＩＯＳ」を書き込む。
【００２４】
続いてＣＰＵはステップＳＰ４において、セクタ０にコピーされている「本来のブートコード」（図６（Ａ））を、補助記憶装置１６に記憶されているＵＳＢ２．０規格のブートコード、すなわち「ＵＳＢ２．０ブートコード」に入れ換え、これによりステップＳＰ５において当該「外付記憶装置への起動データの設定処理手順」ＲＴ１を終了する。
【００２５】
このような処理手順によって外付記憶装置１５には、パーソナルコンピュータ１２をＳＵＢ２．０規格で起動するための起動データ（図４）が配置される。
【００２６】
以上の構成において、パーソナルコンピュータ１２のＣＰＵ２１は、図７に示す「起動処理手順」ＲＴ２に従ってパーソナルコンピュータ１２をその本来のコード規格であるＵＳＢ１．１の起動動作ではなく、外部記憶装置１５に格納されているＵＳＢ２．０のコード規格を有する起動データの起動動作によって、パーソナルコンピュータ１２の本来の起動速度より格段的に高速度でパーソナルコンピュータ１２を起動させる。
【００２７】
ＣＰＵ２１は、ユーザが入力装置２６から入力した起動命令に応じて、「起動処理手順」ＲＴ２に入ると、ステップＳＰ１１においてプログラムメモリ２３に格納されているディスクドライブ起動プログラムＢＩＯＳ・ＩＮＴ１３を実行することにより、次のステップＳＰ１２において外付記憶装置１５に格納されているＵＳＢ２．０ブートコードによってＵＳＢ２．０ＢＩＯＳを動作メモリ２４の主メモリに書き込んでパーソナルコンピュータ１２を初期化する。
【００２８】
ＣＰＵ２１は、ステップＳＰ１２においてＵＳＢ２．０ＢＩＯＳを書き込む際には、図８に示す「ＵＳＢ２．０ＢＩＯＳの読込み処理手順」ＲＴ３のルーチンに入り、先ずステップＳＰ２１においてＵＳＢ２．０ブートコードを外付記憶装置１５のセクタ０から動作メモリ２４の主メモリに読み込んでこれを実行する。
【００２９】
続いてＣＰＵ２１は、次のステップＳＰ２２において、外付記憶装置１５から読み込んだＵＳＢ２．０ブートコードによって、外付記憶装置１５のセクタＹに格納されているＵＳＢ２．０ＢＩＯＳを動作メモリ２４の主メモリに読み込む。
【００３０】
これに続いてＣＰＵ２１は、ステップＳＰ２３において、ＵＳＢ２．０ＢＩＯＳの先頭アドレスにジャンプしてこれを実行し、その後ステップＳＰ２４において当該「ＵＳＢ２．０ＢＩＯＳの読込み処理手順」ＲＴ３を終了する。
【００３１】
このとき動作メモリ２４の主メモリには、図９に示すように、ＵＳＢ２．０ＢＩＯＳが書き込まれると共に、これが、初期化処理部分のプログラムの先頭アドレスから、図１０に示す「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ４に従って、実行される。
【００３２】
ＣＰＵ２１は、「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ４に入ると、先ずステップＳＰ３１においてＩＮＴ１３のベクタを主メモリ（図９）の記憶エリアＣ２に保存する。
【００３３】
かくしてＣＰＵ２１は、パーソナルコンピュータ１２のＩＮＴ１３のコードを実行するとき、本来のブートコードに対して当該初期化処理を割り込ませた後、保存したベクタに戻って本来のブートコードを実行できるようにする。
【００３４】
続いてＣＰＵ２１はステップＳＰ３２において、現在のＩＮＴ１３のベクタをＩＮＴ１３エントリ処理プログラム（図１１）に変更し、これにより主メモリ（図９）の記憶エリアＣ３に書き込んだＩＮＴ１３エントリ処理部分のプログラムを実行できる状態にする。
【００３５】
続いてＣＰＵ２１はステップＳＰ３３に移って、パーソナルコンピュータ１２が外部接続ポート１３を介してＵＳＢ２．０ＢＩＯＳ規格で処理を実行できるように、パーソナルコンピュータ１２のハード構成部分を初期化する。
【００３６】
かくしてその後、ＣＰＵ２１が本来のブートコードを実行しようとするとき、パーソナルコンピュータ１２がこれに応じてＵＳＢ２．０の規格でブートコードを実行し得る状態になる。
【００３７】
続いてＣＰＵ２１は、ステップＳＰ３４に移って、外付記憶装置１５のセクタＺに格納されている「本来のブートコード」を動作メモリ２４の主メモリに読み込むと共に、続くステップＳＰ３５において当該本来のブートコードにジャンプしてこれを実行する。
【００３８】
この結果ＣＰＵ２１は外付記憶装置１５に予め格納しておいた本来のブートコード（このブートコードはパーソナルコンピュータ１２の本来のブートコードと同一である）を用いてパーソナルコンピュータ１２を起動動作できる状態に初期化する。
【００３９】
かくしてＣＰＵ２１は、ステップＳＰ３６において、当該「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ４の処理を終了する。
【００４０】
ＣＰＵ２１は、ＵＳＢ２．０ＢＩＯＳの「初期化処理手順」ＲＴ４の処理が済むと、「起動処理手順」ＲＴ２（図７）に戻って、ステップＳＰ１３において内部記憶装置２７に格納されている本来のブートストラップローダＢＳＬを実行する。
【００４１】
このときパーソナルコンピュータ１２は、ステップＳＰ１２においてＵＳＢ２．０ＢＩＯＳを実行できる状態に初期化されているので、本来のブートストラップローダＢＳＬをＵＳＢ２．０規格によって処理できる。
【００４２】
続いてＣＰＵ２１は、ステップＳＰ１４においてＢＩＯＳ・ＩＮＴ１３のエントリ処理を実行して、ステップＳＰ１５において当該「起動処理手順」ＲＴ２の処理を終了する。
【００４３】
このとき、ステップＳＰ１４において、ＣＰＵ２１は、ＩＮＴ１３の処理命令が来るごとに図１１に示す「ＩＮＴ１３エントリ処理手順」ＲＴ５を実行し、先ずステップＳＰ４１においてＵＳＢ２．０の装置が接続されているか否かの判断をする。
【００４４】
ここで否定結果が得られると、このことは外部接続ポート１３にＵＳＢ２．０規格の装置が接続されていないことを意味し、このときＣＰＵ２１はステップＳＰ４２に移って本来のＩＮＴ１３にジャンプしてこれを実行することによりパーソナルコンピュータ１２をその本来の起動方式（すなわちＵＳＢ１．０規格の起動方式）で起動し、ステップＳＰ４３において当該「ＩＮＴ１３エントリ処理手順」ＲＴ５の処理を終了してメインルーチンに戻る。
【００４５】
このときの起動時間は、ＵＳＢ１．１が１〔Ｍｂｙｔｅ／ｓ〕の転送速度に規定されていることにより、起動時間はほぼ１００秒程度になる。
【００４６】
これに対して、ステップＳＰ４１において肯定結果が得られると、このことは外部接続ポート１３にＵＳＢ２．０規格の装置、すなわち外部記憶装置１５が接続されていることを意味し、このときＣＰＵ２１はステップＳＰ４４に移ってＵＳＢ２．０モードで外付記憶装置１５のアクセス処理をする。
【００４７】
実際上、この処理は、上述のステップＳＰ１２（図７）において初期化されたパーソナルコンピュータ１２の外部接続ポート１３の構成部分を用いてＩＮＴ１３の命令の内容（例えばリード命令、ライト命令など）を実行する。
【００４８】
これによりパーソナルコンピュータ１２の起動速度は、ＵＳＢ２．０規格に適応する処理速度（すなわち６０〔Ｍｂｙｔｅ／ｓ〕の転送速度に見合った処理速度）で処理されることにより、これに応じてパーソナルコンピュータ１２は約１秒の立上げ時間で立ち上がることになる。
【００４９】
かくしてステップＳＰ４４の処理を終了すると、ＣＰＵ２１はステップＳＰ４３からメインルーチンに戻ることにより、次のＩＮＴ１３の処理を待ち受ける。
【００５０】
以上の構成によれば、ユーザが入力装置２６を用いて汎用のパーソナルコンピュータ１２を起動する際に、外部接続ポート１３に外付記憶装置１５を接続しておくことにより、ＣＰＵ２１が、当該汎用のパーソナルコンピュータ１２の本来のブートコードにより本来のブートストラップローダＢＳＬを実行する際に（図７のステップＳＰ１１、ＳＰ１３）、外付記憶装置１５に予め格納したＵＳＢブートコードによりＵＳＢ２．０規格の起動プログラムＵＳＢ２．０ＢＩＯＳを本来の起動動作に割り込ませるように起動処理をすることにより（ステップＳＰ１２、ＳＰ１４）、本来、ＵＳＢ１．１規格によって構成されているパーソナルコンピュータ１２を、ＵＳＢ２．０規格のＵＳＢブートコード及びＵＳＢ２．０ＢＩＯＳによってパーソナルコンピュータ１２を高速度で立ち上げることができる。
【００５１】
なお、上述の第１の実施の形態の場合には、高速起動させようとするパーソナルコンピュータ１２を用いて、外付記憶装置１５に対する、「本来のブートコード」及び「本来のＢＳＬ」の設定（内部記憶装置２７からの）並びに「ＵＳＢ２．０ブートコード」及び「ＵＳＢ２．０ＢＩＯＳ」の設定（図５、図６）を行うようにしたが、これに代え、高速起動させようとするパーソナルコンピュータ１２以外の標準的な汎用パーソナルコンピュータを用いて当該設定処理を行うようにしても良い。
【００５２】
（２）第２の実施の形態
図１２は第２の実施の形態における起動システムを示すもので、図２との対応部分に同一符号を付して示すように、パーソナルコンピュータ１２の外部接続ポート１３に接続される外部記憶装置３１が、図１３に示すように、ＣＤＲＯＭ記憶部３１Ａと、ＨＤＤ記憶部３１Ｂとを有する点において、図２の外付記憶装置１５と相違している。
【００５３】
外付記憶装置３１は、ＮＡＮＯフラッシュメモリで構成され、そのうちＣＤＲＯＭ記憶部３１Ａは、ＣＤＲＯＭ規格の動作条件によってパーソナルコンピュータ１２のＢＩＯＳ・ＩＮＴ１３によって起動動作できる規格でデータを固定記憶するのに対して、ＨＤＤ記憶部３１Ｂは、パーソナルコンピュータ１２のＢＩＯＳ・ＩＮＴ１３では起動できないハードディスク規格の動作条件によってデータを書き込み記憶できるように構成されている。
【００５４】
外付記憶装置３１のＣＤＲＯＭ記憶部３１Ａの記憶領域セクタ０には、ＵＳＢ２．０規格を有するＵＳＢ２．０ブートコードが格納されていると共に、セクタＸに当該ＵＳＢ２．０ブートコードによって実行される初期起動コードＵＳＢ２．０ＢＩＯＳが格納されている。
【００５５】
これに対して、ＨＤＤ記憶部３１Ｂのセクタ０には、本来のブートコード（パーソナルコンピュータ１２の本来のブートコードと同一のもの）が書き込まれていると共に、セクタＺに本来のブートストラップローダＢＳＬ（これもパーソナルコンピュータ１２の本来のＢＳＬと同一のもの）が書き込まれている。
【００５６】
ＣＰＵ２１はユーザが入力装置２６によって起動命令を入力したとき、図１４に示す「起動処理手順」ＲＴ６を実行することにより、パーソナルコンピュータ１２のオペレーティングシステムを起動する。
【００５７】
ＣＰＵ２１は、「駆動処理手順」ＲＴ６に入ると、ステップＳＰ５１においてパーソナルコンピュータ１２のプログラムメモリ２３に格納されているＢＩＯＳ・ＩＮＴ１３を実行すると共に、次のステップＳＰ５２において当該ＢＩＯＳによって外部記憶装置３１のＣＤＲＯＭ記憶部３１Ａのセクタ０の「ＵＳＢ２．０ブートコード」を動作メモリ２４の主メモリに読み込んで実行する。
【００５８】
これによりＣＰＵ２１は、次のステップＳＰ５３において「ＵＳＢ２．０ブートコード」によって「ＵＳＢ２．０ＢＩＯＳ」を外付記憶装置３１のセクタＸから動作メモリ２４の主メモリに読み込んでこれを実行する。
【００５９】
続いてＣＰＵ２１は、次のステップＳＰ５４においてパーソナルコンピュータ１２の外部接続ポート１３に関するハード的な起動構成部分を「ＵＳＢ２．０ＢＩＯＳ」により初期化する。
【００６０】
これによりパーソナルコンピュータ１２はＵＳＢ２．０モードで起動動作ができる状態になり、続いてＣＰＵ２１は次のステップＳＰ５５において外付記憶装置３１のＨＤＤ記憶部３１Ｂのセクタ０の「本来のブートコード」によりセクタＺの「本来のブートストラップローダＢＳＬ」を実行する。
【００６１】
このとき当該「本来のブートストラップローダＢＳＬ」からＩＮＴ１３の実行命令が出るごとにＣＰＵ２１はステップＳＰ５６において当該ＩＮＴ１３のエントリ処理を実行する。
【００６２】
かくして全てのエントリ処理が終了したとき、ＣＰＵ２１はステップＳＰ５７において当該起動処理手順ＲＴ６を終了する。
【００６３】
起動処理手順ＲＴ６のステップＳＰ５４における「ＵＳＢ２．０ＢＩＯＳ」による初期化処理は、ＣＰＵ２１が図１５に示す「ＵＢＳ２．０ＢＩＯＳの初期化処理手順」ＲＴ７を実行することにより行う。
【００６４】
当該初期化処理手順ＲＴ７に入ると、ＣＰＵ２１は、ステップＳＰ６１においてＩＮＴ１３の命令のベクタを保存した後、ステップＳＰ６２において当該ＩＮＴ１３のベクタをＩＮＴ１３エントリプログラムに変更し、これによりＩＮＴ１３の命令が与えられるごとにＩＮＴ１３エントリプログラム（図１６）を実行するように設定する。
【００６５】
続いてＣＰＵ２１はステップＳＰ６３において「ＵＳＢ２．０ＢＩＯＳ」を実行できるように、パーソナルコンピュータ１２の起動に用いられるハード構成部分を初期化する。
【００６６】
かかる初期化が行われると、パーソナルコンピュータ１２は、外付記憶装置３１から供給される「ＵＳＢ２．０のブートストラップローダ」に応動できるような状態になる。
【００６７】
続いてＣＰＵ２１はステップＳＰ６４において、外付記憶装置３１のＨＤＤ記憶部３１Ｂのセクタ０の「本来のブートコード」を動作メモリ２４の主メモリ上に書き込むと共に、ステップＳＰ６５において当該「本来のブートコード」にジャンプしてこれを実行する。
【００６８】
かくしてＣＰＵ２１は当該「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ７の処理をステップＳＰ６６において終了する。
【００６９】
ステップＳＰ５６におけるエントリ処理は、ＣＰＵ２１が図１６に示す「ＩＮＴ１３エントリ処理手順」ＲＴ８を実行することにより行なわれる。
【００７０】
「ＩＮＴ１３エントリ処理手順」ＲＴ８に入ると、ＣＰＵ２１はステップＳＰ７１においてＵＳＢ２．０の装置が接続されているか否かを確認する。
【００７１】
ここで否定結果が得られると、このことはパーソナルコンピュータ１２の外部接続ポート１３にＵＳＢ規格の外付記憶装置３１が接続されていないことを意味し、このときＣＰＵ２１はステップＳＰ７２に移ってパーソナルコンピュータ１２の内部記憶装置２７に格納されている「本来のブートコード」及び「本来のＢＳＬ」を実行するような処理をした後、ステップＳＰ７３において当該「ＩＮＴ１３エントリ処理手順」ＲＴ８を終了する。
【００７２】
これによりＣＰＵ２１は外部接続ポート１３に外付記憶装置３１が接続されていない場合には、パーソナルコンピュータ１２においてもともと設定されているＵＳＢ１．１処理モードに対応する「本来のブートコード」及び「本来のブートストラップローダＢＳＬ」を用いて起動処理をする。
【００７３】
このときの起動時間は、ＵＳＢ１．１が１〔Ｍｂｙｔｅ／ｓ〕の転送速度に規定されていることにより、起動時間はほぼ１００秒程度になる。
【００７４】
これに対して、ステップＳＰ７１において肯定結果が得られると、このことは外部接続ポート１３に外付記憶装置３１が接続されていることを意味し、このときＣＰＵ２１は、ステップＳＰ７４においてＵＳＢ２．０モードで外付記憶装置３１のＨＤＤ記憶部３１Ｂをアクセス処理した後、ステップＳＰ７３においてメインルーチンに戻るような処理をする。
【００７５】
この処理はパーソナルコンピュータ１２をＵＳＢ２．０モードに初期化したハード構成部分を利用して起動処理することになる。
【００７６】
従ってこのときの起動処理は、ＵＳＢ２．０において規定されている転送速度が６０〔Ｍｂｙｔｅ／ｓ〕であるので、これに応じてパーソナルコンピュータ１２の起動速度は約１秒の高速度で立ち上がることになる。
【００７７】
以上の構成によれば、外付記憶装置３１として、パーソナルコンピュータ１２のＢＩＯＳ・ＩＮＴ１３には直接応動できないＨＤＤ記憶部３１Ｂをもっているとしても、当該パーソナルコンピュータ１２のＢＩＯＳ・ＩＮＴに応動できるＣＤＲＯＭ記憶部３１Ａをもっていることにより、この一部のＣＤＲＯＭ記憶部３１Ａの応動動作を利用してパーソナルコンピュータ１２を起動することにより、その後の処理を、起動は応動できないが、大容量の記憶領域によって書込み・読出し動作ができるＨＤＤ記憶部３１Ｂを利用して、できるようにし得る。
【００７８】
かくして、パーソナルコンピュータ１２を外部接続ポート１３に接続して起動できる外付記憶装置の範囲を一段と拡大できる。
【００７９】
（３）第３の実施の形態
図１７は第３の実施の形態における起動システムを示すもので、図２との対応部分に同一符号を付して示すように、パーソナルコンピュータ１２の外部接続ポート１３に接続される外付記憶装置４１が、図１８に示すように、セクタ０に本来のブートコードを格納すると共に、セクタＸに当該本来のブートコードによって実行される本来のブートストラップローダＢＳＬを格納した構成を有する。
【００８０】
これに対して、パーソナルコンピュータ１２の内部記憶装置２７には、起動データとして、図１９に示すように、セクタ０に、セクタＹに格納されている初期起動コードＵＳＢ２．０ＢＩＯＳを駆動するためのＵＳＢ２．０ブートコードが格納されていると共に、セクタＺに、セクタＸに格納されている本来のブートストラップローダＢＳＬを駆動するための本来のブートコードが格納されている。
【００８１】
内部記憶装置２７の起動データは、外付記憶装置４１をパーソナルコンピュータ１２の外部接続ポート１３に接続して外付記憶装置４１を用いてパーソナルコンピュータ１２を起動動作させる前に、予め当該パーソナルコンピュータ１２の起動データと、外部接続ポート１３Ｘに接続した補助記憶装置１６とを用いて、図２０に示す「内部記憶装置への起動データの設定処理手順」ＲＴ１０の手順に従って設定される。
【００８２】
先ずＣＰＵ２１は、ステップＳＰ８１において、図２１（Ａ）及び（Ｂ）に示すように、内部記憶装置２７のセクタ０の「本来のブートコード」をセクタＺにコピーし、続くステップＳＰ８２において補助記憶装置１６に記憶されている「ＵＳＢ２．０ＢＩＯＳ」を内部記憶装置２７のセクタＹに書き込むと共に、ステップＳＰ８３において内部記憶装置２７のセクタ０の「本来のブートコード」を補助記憶装置１６に記憶されている「ＵＳＢ２．０ブートコード」に入れ換える。
【００８３】
かくしてステップＳＰ８４において当該「内部記憶装置への起動データの設定処理手順」ＲＴ１０を終了し、内部記憶装置２７には、図２１（Ｂ）に示すように、パーソナルコンピュータ１２を起動するための起動データが揃うことになる。
【００８４】
以上の構成において、パーソナルコンピュータ１２のＣＰＵ２１は、図２２に示す「起動処理手順」ＲＴ１１に従ってパーソナルコンピュータ１２をその本来のコード規格であるＵＳＢ１．１の起動動作ではなく外部記憶装置４１及び内部記憶装置２７に格納されているＵＳＢ２．０のコード規格を有する起動データの起動動作によって、パーソナルコンピュータ１２の本来の起動速度より格段的に高速度でパーソナルコンピュータ１２を起動させる。
【００８５】
すなわち、ＣＰＵ２１は、ユーザが入力装置２６から入力した起動命令に応じて、「起動処理手順」ＲＴ１１に入ると、ステップＳＰ９１においてプログラムメモリ２３に格納されているディスクドライブ起動プログラムＢＩＯＳ・ＩＮＴ１３を実行することにより、次のステップＳＰ９２において、内部記憶装置２７に格納されている「ＵＳＢ２．０ブートコード」によって「ＵＳＢ２．０ＢＩＯＳ」を動作メモリ２４の主メモリに書き込んでパーソナルコンピュータ１２を初期化する。
【００８６】
このステップＳＰ９２の初期化処理は、ＣＰＵ２１が図２３の「ＵＳＢ２．０ＢＩＯＳの読み込み処理手順」ＲＴ１２を実行することにより行なう。
【００８７】
先ずＣＰＵ２１は、ステップＳＰ１０１において「ＵＳＢ２．０のブートコード」を内部記憶装置２７のセクタ０から主メモリに読み込んで実行する。
【００８８】
かくしてＣＰＵ２１はステップＳＰ１０２において、主メモリに読み込んだ「ＵＳＢ２．０ブートコード」によって内部記憶装置２７のセクタＹから「ＵＳＢ２．０ＢＩＯＳ」を主メモリに読み込む。
【００８９】
これに続いてＣＰＵ２１はステップＳＰ１０３において、「ＵＳＢ２．０ＢＩＯＳ」の先頭アドレスにジャンプしてこれを実行し、その後ステップＳＰ１０４において当該「ＵＳＢ２．０ＢＩＯＳの読込み処理手順」ＲＴ１２を終了する。
【００９０】
このとき動作メモリ２４の主メモリには、図２４に示すように、「ＵＳＢ２．０ＢＩＯＳ」が書き込まれると共に、これが初期化処理部分のプログラムの先頭アドレスから、図２５に示す「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ１３の初期化処理を実行する。
【００９１】
ＣＰＵ２１は先ずステップＳＰ１１１においてＩＮＴ１３のベクタを主メモリの記憶エリアＣ２（図２４）に保存する。
【００９２】
かくしてＣＰＵ２１は、パーソナルコンピュータ１２のＩＮＴ１３のコードを実行するとき、本来のブートコードに対して初期化処理を割り込ませた後、保存したベクタに戻って本来のブートコードを実行できるようにする。
【００９３】
続いてＣＰＵ２１はステップＳＰ１１２において、現在のＩＮＴ１３のベクタをＩＮＴ１３エントリ処理プログラム（図２６）に変更し、これにより主メモリの記憶エリアＣ３に書き込んだＩＮＴ１３エントリ処理部分のプログラムを実行できる状態にする。
【００９４】
続いてＣＰＵ２１はステップＳＰ１１３に移って、パーソナルコンピュータ１２が「ＵＳＢ２．０ＢＩＯＳ」規格で処理を実行できるように、パーソナルコンピュータ１２のハード構成部分を初期化する。
【００９５】
かくして、その後、ＣＰＵ２１は「本来のブートコード」を実行しようとするとき、パーソナルコンピュータ１２がこれに応じてＵＳＢ２．０の方式でブートコードの実行をなし得る状態になる。
【００９６】
続いてＣＰＵ２１は、ステップＳＰ１１４において外部接続ポート１３にＵＳＢ２．０の装置が接続されているか否かを確認し、肯定結果が得られたとき、ステップＳＰ１１５に移って、外付記憶装置４１のセクタ０の「本来のブートコード」を主メモリ上に読み込むと共に、続くステップＳＰ１１６において当該本来のブートコードにジャンプしてこれを実行する。
【００９７】
この結果ＣＰＵ２１は、外付記憶装置４１に予め格納しておいた「本来のブートコード」（このブートコードはパーソナルコンピュータ１２の本来のブートコードと同一である）を用いてパーソナルコンピュータ１２を起動動作させ、これにより外付記憶装置４１の「本来のブートコード」を用いてオペレーティングシステムの立上げをなし得るように、パーソナルコンピュータ１２を初期化したことになる。
【００９８】
かくしてＣＰＵ２１は、ステップＳＰ１１７において、当該「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ１３の処理を終了する。
【００９９】
これに対してステップＳＰ１１４において否定結果が得られると、ＣＰＵ２１は、ステップＳＰ１１８に移って内部記憶メモリ２７のセクタＺの「本来のブートコードを主メモリ上に読み込んでステップＳＰ１１６に移ることにより、内部記憶メモリ２７の「本来のブートコード」を用いてオペレーティングシステムを立ち上げるようにする。
【０１００】
ＣＰＵ２１は、この「ＵＳＢ２．０ＢＩＯＳの初期化処理手順」ＲＴ１３の処理が済むと、「起動処理手順」ＲＴ１１（図２２）に戻って、ステップＳＰ９３において内部記憶装置２７（図１７）に格納されている「本来のブートストラップローダＢＳＬ」を実行する。
【０１０１】
このときパーソナルコンピュータ１２は、ステップＳＰ９２において「ＵＳＢ２．０ＢＩＯＳ」を実行できる状態に初期化されているので、「本来のブートストラップローダＢＳＬ」をＵＳＢ２．０規格によって処理できる。
【０１０２】
続いてＣＰＵ２１は、ステップＳＰ９４においてＢＩＯＳ・ＩＮＴ１３のエントリ処理を実行して、ステップＳＰ９５において当該「起動処理手順」ＲＴ１１の処理を終了する。
【０１０３】
ここでＣＰＵ２１は、ステップＳＰ９４においてＩＮＴ１３の処理命令が来るごとに図２６に示す「ＩＮＴ１３エントリ処理手順」ＲＴ１４を実行し、先ずステップＳＰ１２１においてＵＳＢ２．０の装置が外部接続ポート１３に接続されているか否かの判断をする。
【０１０４】
ここで否定結果が得られると、このことは外部接続ポート１３にＵＳＢ２．０規格の装置が接続されていなことを意味し、このときＣＰＵ２１はステップＳＰ１２２に移って本来のＩＮＴ１３にジャンプしてこれを実行することによりパーソナルコンピュータ１２を起動し（このときの立上げ時間は約１００秒になる）、ステップＳＰ１２３において当該ＩＮＴ１３エントリ処理手順ＲＴ１４の処理を終了してメインルーチンに戻る。
【０１０５】
これに対して、ステップＳＰ１２１において肯定結果が得られると、このことは外部接続ポート１３にＵＳＢ２．０規格の装置、すなわち外付記憶装置４１が接続されていることを意味し、このときＣＰＵ２１はステップＳＰ１２４に移ってＵＳＢ２．０のアクセス処理を実行する。
【０１０６】
実際上、この処理は、上述のステップＳＰ９２（図２２）において初期化されたパーソナルコンピュータ１２の構成部分を用いてＩＮＴ１３の命令の内容（例えばリード命令、ライト命令）などを実行する。
【０１０７】
これによりパーソナルコンピュータ１２の起動速度がＵＳＢ２．０規格に適応する処理速度（すなわち６０〔Ｍｂｙｔｅ／ｓ〕の伝送速度に見合った処理速度）で処理されることにより、パーソナルコンピュータ１２の立上げ時間を約１秒に短縮できることになる。
【０１０８】
かくしてステップＳＰ１２４の処理を終了すると、ＣＰＵ２１はステップＳＰ１２３からメインルーチンに戻ることにより、次のＩＮＴ１３の処理を待ち受ける。
【０１０９】
以上の構成によれば、ユーザが入力装置２６を用いて汎用のパーソナルコンピュータ１２を起動する際に、外部接続ポート１３に外付記憶装置４１を接続すると共に、汎用パーソナルコンピュータ１２が有する内部記憶装置２７内の起動データを予め設定し直しておくことにより、ＣＰＵ２１が当該汎用のパーソナルコンピュータ１２の本来のブートコードにより本来のブートストラップローダを実行する際に（図２２のステップＳＰ９１、ＳＰ９３）、外付記憶装置４１及び内部記憶装置２７に予め用意したＵＳＢブートコードにより、ＵＳＢ２．０規格の起動プログラムＵＳＢ２．０ＢＩＯＳを本来の起動動作に割り込ませるように起動処理をし（ステップＳＰ９２、ＳＰ９４）、これにより本来のＵＳＢ１．１規格によって構成されているパーソナルコンピュータ１２を、ＵＳＢ２．０規格のＵＳＢブートコード及びＵＳＢ２．０ＢＩＯＳによって高速度で起動することができる。
【０１１０】
（４）他の実施の形態
上述の実施の形態においては、図２について上述したように、汎用のパーソナルコンピュータ１２に対して、Ｗｉｎｄｏｗｓ（登録商標）２０００のオペレーティングシステムをもつ外付記憶装置１５を接続した場合について述べたが、図２との対応部分に同一符号を付して図２７、図２８及び図２９に示すように、オペレーティングシステムとしてＷｉｎｄｏｗｓ（登録商標）ＸＰ、Ｌｉｎｕｘ及びＵｎｉｘ（登録商標）のオペレーティングシステムを有する外付記憶装置１５Ｘ、１５Ｙ及び１５Ｚを接続しても、上述の場合と同様の効果を得ることができる。
【産業上の利用可能性】
【０１１１】
本発明は汎用のパーソナルコンピュータに外付記憶装置を接続して起動する場合に利用できる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施の形態によるパーソナルコンピュータの起動装置の全体構成を示す略線的斜視図である。
【図２】第１の実施の形態を示す略線的系統図である。
【図３】内部記憶装置の本来の起動データの配置を示す略線図である。
【図４】外付記憶装置の起動データの配置を示す略線図である。
【図５】外付記憶装置への起動データの設定処理手順を示すフローチャートである。
【図６】（Ａ）及び（Ｂ）は外付記憶装置への起動データの設定の仕方の説明に供する略線図である。
【図７】起動処理手順を示すフローチャートである。
【図８】ＵＳＢ２．０ＢＩＯＳの読込み処理手順を示すフローチャートである。
【図９】主メモリに書き込んだＵＳＢ２．０ＢＩＯＳのデータ配置を示す略線図である。
【図１０】ＵＳＢ２．０ＢＩＯＳの初期化処理手順を示すフローチャートである。
【図１１】ＩＮＴ１３エントリ処理手順を示すフローチャートである。
【図１２】第２の実施の形態を示す略線的系統図である。
【図１３】外付記憶装置の起動データの配置を示す略線図である。
【図１４】起動処理手順を示すフローチャートである。
【図１５】ＵＳＢ２．０ＢＩＯＳの初期化処理手順を示すフローチャートである。
【図１６】ＩＮＴ１３エントリ処理手順を示すフローチャートである。
【図１７】第３の実施の形態を示す略線的系統図である。
【図１８】外付記憶装置の起動データの配置を示す略線図である。
【図１９】内部記憶装置の起動データの配置を示す略線図である。
【図２０】内部記憶装置への起動データの設定処理手順を示すフローチャートである。
【図２１】内部記憶装置への起動データの設定の仕方の説明に供する略線図である。
【図２２】起動処理手順を示すフローチャートである。
【図２３】ＵＳＢ２．０ＢＩＯＳの読込み処理手順を示すフローチャートである。
【図２４】主メモリに書き込んだＵＳＢ２．０ＢＩＯＳのデータ配置を示す略線図である。
【図２５】ＵＳＢ２．０ＢＩＯＳの初期化処理手順を示すフローチャートである。
【図２６】ＩＮＴ１３エントリ処理手順を示すフローチャートである。
【図２７】Ｗｉｎｄｏｗｓ（登録商標）ＸＰのＯＳを有する外付記憶装置を接続した場合の実施の形態を示す略線的斜視図である。
【図２８】ＬｉｎｕｘのＯＳを有する外付記憶装置を接続した場合の実施の形態を示す略線的斜視図である。
【図２９】Ｕｎｉｘ（登録商標）のＯＳを有する外付記憶装置を接続した場合の実施の形態を示す略線的斜視図である。
【図３０】従来の構成を示す略線的系統図である。
【符号の説明】
【０１１３】
１、１２……パーソナルコンピュータ、２、１３……外部接続ポート、３、１５、３１、４１……外付記憶装置、４、２７……内蔵記憶装置、５、２１……ＣＰＵ、６……主記憶装置、２２……バス、２３……プログラムメモリ、２４……動作メモリ、２５……ディスプレイ、２６……入力装置。
【図１】
2006331380.tif 000003
【図２】
2006331380.tif 000004
【図３】
2006331380.tif 000005
【図４】
2006331380.tif 000006
【図５】
2006331380.tif 000007
【図６】
2006331380.tif 000008
【図７】
2006331380.tif 000009
【図８】
2006331380.tif 000010
【図９】
2006331380.tif 000011
【図１０】
2006331380.tif 000012
【図１１】
2006331380.tif 000013
【図１２】
2006331380.tif 000014
【図１３】
2006331380.tif 000015
【図１４】
2006331380.tif 000016
【図１５】
2006331380.tif 000017
【図１６】
2006331380.tif 000018
【図１７】
2006331380.tif 000019
【図１８】
2006331380.tif 000020
【図１９】
2006331380.tif 000021
【図２０】
2006331380.tif 000022
【図２１】
2006331380.tif 000023
【図２２】
2006331380.tif 000024
【図２３】
2006331380.tif 000025
【図２４】
2006331380.tif 000026
【図２５】
2006331380.tif 000027
【図２６】
2006331380.tif 000028
【図２７】
2006331380.tif 000029
【図２８】
2006331380.tif 000030
【図２９】
2006331380.tif 000031
【図３０】
2006331380.tif 000032