(57)【要約】【課題】  メインスイッチをオンとしてから、作業可能な状態となるまでの時間を短縮する。【解決手段】  主電源部４の他に補助電源部６を備える。補助電源部６は、メインスイッチ３がオフとされているときに、ＲＯＭ１２と、ＲＡＭ１３と、プレブートローダ１４と、マイコン１５とに対して動作電圧を供給する。プレブートローダ１４は、プラグ２がコンセントに挿入されてからメインスイッチ３がオンとされるまでの間に、ＲＯＭ１２に記憶されているＯＳカーネルを読み出してＲＡＭ１３に転送して記録する。そして、メインスイッチ３がオンとされた直後に、ＯＳカーネルを実行する。【選択図】  図１
2005149225.tif 000002
【特許請求の範囲】
【請求項１】
初期プログラムが記憶された記憶手段と、
ＲＡＭ（Random Access Memory）と、
上記記憶手段に記憶されている上記初期プログラムを、上記ＲＡＭに転送して記録する初期プログラム記録手段と、
上記ＲＡＭに記憶されているプログラムを実行するプログラム実行手段と、
外部電源から電圧が供給され、上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段に対して動作電圧を供給する主電源と、
上記外部電源から電圧が供給され、上記記憶手段、上記ＲＡＭ、及び上記初期プログラム記録手段に動作電圧を供給する補助電源と、
上記主電源及び上記補助電源を、上記外部電源と接続する接続端子と、
上記主電源部から上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段への上記動作電圧の供給をオン又はオフとするスイッチとを備え、
上記補助電源は、上記スイッチがオフとされており、且つ上記接続端子によって上記外部電源と接続されているときに、上記記憶手段、上記ＲＡＭ、及び上記初期プログラム記録手段に動作電圧を供給し、
上記初期プログラム記録手段は、上記スイッチがオフとされており、且つ上記補助電源が上記接続端子によって外部電源と接続されているときに、上記補助電源から供給された動作電圧を使用して、上記記憶手段に記憶されている初期プログラムを、上記ＲＡＭに転送して記録し、
上記プログラム実行手段は、上記スイッチがオンとなったときに、上記ＲＡＭに記憶されている初期プログラムの実行を開始することを特徴とするコンピュータシステム。
【請求項２】
上記初期プログラム記録手段は、上記記憶手段に記憶されている上記初期プログラムが圧縮されたデータであるときには、上記ＲＡＭに転送された上記初期プログラムを、伸張処理した後に、上記ＲＡＭに記録することを特徴とする請求項１記載のコンピュータシステム。
【請求項３】
上記初期プログラムは、ＯＳ（Operation System）であることを特徴とする請求項１記載のコンピュータシステム。
【請求項４】
上記外部電源は、商用交流電源であり、上記接続端子は、コンセントに挿入されるプラグであることを特徴とする請求項１記載のコンピュータシステム。
【請求項５】
上記ＲＡＭは、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）であることを特徴とする請求項１記載のコンピュータシステム。
【請求項６】
初期プログラムが記憶された記憶手段と、ＲＡＭ（Random Access Memory）と、上記ＲＡＭに記憶されているプログラムを実行するプログラム実行手段と、外部電源から電圧が供給され、上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段に動作電圧を供給する主電源と、上記主電源を上記外部電源と接続する接続端子と、上記主電源部から上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段への上記動作電圧の供給をオン又はオフとするスイッチとを有するコンピュータシステムの起動方法であって、
上記主電源が上記接続端子によって上記外部電源と接続される接続ステップと、
上記記憶手段に記憶されている初期プログラムを、上記ＲＡＭに転送して記録する初期プログラム記録ステップと、
上記スイッチをオンとして上記プログラム実行手段に動作電圧を供給する動作電圧供給ステップと、
上記プログラム実行手段が、上記動作電圧供給ステップで供給された動作電圧を使用して、上記プログラム記録ステップで上記ＲＡＭに対して記録された初期プログラムを実行する初期プログラム実行ステップとを備えることを特徴とするコンピュータシステムの起動方法。
【請求項７】
上記初期プログラム記録ステップでは、上記記憶手段に記憶されている上記初期プログラムが圧縮されたデータであるときには、上記ＲＡＭに転送された上記初期プログラムを、伸張処理した後に、上記ＲＡＭに記録することを特徴とする請求項６記載のコンピュータシステムの起動方法。
【請求項８】
上記初期プログラムは、ＯＳ（Operation System）であることを特徴とする請求項６記載のコンピュータシステムの起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、パーソナルコンピュータや、ハードディスクを備えた記録再生装置などの電子機器に搭載されるコンピュータシステムに関する。
【背景技術】
【０００２】
一般的に、コンピュータシステムは、ユーザが、プラグをコンセントに差し込み、メインスイッチをオンとしてから作業可能な状態となるまでに、時間を要する。
【０００３】
具体的に説明すると、図３（Ａ）に示すコンピュータシステム１００では、先ず、動作電圧が供給されたＣＰＵ１０１が、ＲＯＭ１０２上の決められたアドレスに記憶されているブートローダを読み出し、ＲＡＭ１０３に転送する。次に、ＲＡＭ１０３へ転送したブートローダに伸張処理を施して、ＲＡＭ１０３に記録する。次に、ＣＰＵ１０１が、ＲＡＭ１０３に記録されたブートローダを実行することで、ＯＳ（Operating System）の基本機能（以下、ＯＳカーネルという。）を読み出す（例えば、特許文献１参照。）。次に、ＣＰＵ１０１が、ＲＡＭ１０３に転送されたＯＳカーネルに伸張処理を施してＲＡＭ１０３に記録する。そして、ＣＰＵ１０１が、ＲＡＭ１０３に記憶されたＯＳカーネルを実行する。
【０００４】
したがって、コンピュータシステム１００は、ユーザがプラグをコンセントに挿入してメインスイッチをオンとしてから作業可能な状態となるまでに、図３（Ｂ）に示すように、ＣＰＵ１０１がＲＯＭ１０２に記憶されているブートローダ及びＯＳカーネルを読み出してＲＡＭ１０３に転送する時間Ｔ１と、ブートローダ及びＯＳカーネルに伸張処理を施してＲＡＭ１０３に対して記録する時間Ｔ２と、ＣＰＵ１０１がＲＡＭ１０３に記憶されているブートローダ及びＯＳカーネルを実行する時間Ｔ３とを合計した時間が必要となる。
【０００５】
すなわち、コンピュータシステム１００は、作業可能な状態となるまでに長い時間を要することとなり、使用の際にユーザに対してストレスを与えてしまう。
【０００６】
そこで、コンピュータシステム１００が作業可能な状態となるまでの時間を短縮する方法として、ＲＯＭ１０２に伸張処理がなされたＯＳカーネルを記憶しておき、ＣＰＵ１０１がＲＯＭ１０２に記憶されたＯＳカーネルを実行する方法が提案されている。
【０００７】
この方法を採用することによって、コンピュータシステム１００が、プラグをコンセントに挿入してメインスイッチをオンとしてから作業可能な状態となるまでには、図３（Ｃ）に示すように、ＣＰＵ１０１がＲＯＭ１０２に記憶されているブートローダ及びＯＳカーネルを読み出してＲＡＭ１０３に転送する時間Ｔ１、並びにブートローダ及びＯＳカーネルに伸張処理を施す時間Ｔ２が短縮され、また、ＣＰＵ１０１がＲＡＭに記憶されているブートローダ及びＯＳカーネルを実行する時間Ｔ３の代わりに、ＣＰＵ１０１がＲＯＭ１０２に記憶されているＯＳカーネルを実行する時間Ｔ４が必要となる。
【０００８】
しかしながら、ＣＰＵ１０１がＲＯＭ１０２にアクセスするときに要する時間は、ＲＡＭ１０３にアクセスするときに要する時間よりも長い時間となる。特に、所謂バースト転送が可能となＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）と比較すると、ＲＯＭ１０２に対するＣＰＵ１０１のアクセス時間は約５倍となる。
【０００９】
したがって、ＲＯＭ１０２に伸張処理がなされたＯＳカーネルを記録しておき、ＣＰＵ１０１がＲＯＭ１０２上に記憶されたＯＳカーネルを実行する方法を採用した場合でも、コンピュータシステム１００を搭載した電子機器は、作業可能な状態となるまでに長い時間がかかり、ユーザに対して与えるストレスを低減することが不可能となる。
【００１０】
【特許文献１】特開平５−２１７００５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は以上説明した従来の実情を鑑みて提案されたものであり、コンピュータ機能が備えられており、且つ接続端子によって主電源を外部電源と接続してスイッチをオンとしてから作業可能な状態となるまでに要する時間が短いコンピュータシステムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るコンピュータシステムは、初期プログラムが記憶された記憶手段と、ＲＡＭ（Random Access Memory）と、上記記憶手段に記憶されている上記初期プログラムを、上記ＲＡＭに転送して記録する初期プログラム記録手段と、上記ＲＡＭに記憶されているプログラムを実行するプログラム実行手段と、外部電源から電圧が供給され、上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段に対して動作電圧を供給する主電源と、上記外部電源から電圧が供給され、上記記憶手段、上記ＲＡＭ、及び上記初期プログラム記録手段に動作電圧を供給する補助電源と、上記主電源及び上記補助電源を、上記外部電源と接続する接続端子と、上記主電源部から上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段への上記動作電圧の供給をオン又はオフとするスイッチとを備え、上記補助電源は、上記スイッチがオフとされており、且つ上記接続端子によって上記外部電源と接続されているときに、上記記憶手段、上記ＲＡＭ、及び上記初期プログラム記録手段に動作電圧を供給し、上記初期プログラム記録手段は、上記スイッチがオフとされており、且つ上記補助電源が上記接続端子によって外部電源と接続されているときに、上記補助電源から供給された動作電圧を使用して、上記記憶手段に記憶されている初期プログラムを、上記ＲＡＭに転送して記録し、上記プログラム実行手段は、上記スイッチがオンとなったときに、上記ＲＡＭに記憶されている初期プログラムの実行を開始することを特徴とする。
【００１３】
また、本発明に係るコンピュータシステムの起動方法によれば、初期プログラムが記憶された記憶手段と、ＲＡＭ（Random Access Memory）と、上記ＲＡＭに記憶されているプログラムを実行するプログラム実行手段と、外部電源から電圧が供給され、上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段に動作電圧を供給する主電源と、上記主電源を上記外部電源と接続する接続端子と、上記主電源部から上記記憶手段、上記ＲＡＭ、及び上記プログラム実行手段への上記動作電圧の供給をオン又はオフとするスイッチとを有するコンピュータシステムの起動方法であって、上記主電源が上記接続端子によって上記外部電源と接続される接続ステップと、上記記憶手段に記憶されている初期プログラムを、上記ＲＡＭに転送して記録する初期プログラム記録ステップと、上記スイッチをオンとして上記プログラム実行手段に動作電圧を供給する動作電圧供給ステップと、上記プログラム実行手段が、上記動作電圧供給ステップで供給された動作電圧を使用して、上記プログラム記録ステップで上記ＲＡＭに対して記録された初期プログラムを実行する初期プログラム実行ステップとを備えることを特徴とする。
【発明の効果】
【００１４】
本発明に係るコンピュータシステムは、接続端子によって主電源と外部電源とを接続してからスイッチがオンとされるまでの間に、補助電源から供給される動作電圧によって初期プログラム記録手段が動作し、記憶手段に記憶されている初期プログラムを読み出してＲＡＭに転送して記録する。
【００１５】
また、本発明に係るコンピュータシステムの起動方法によれば、接続端子によって主電源と外部電源とを接続してからスイッチがオンとされるまでの間に、記憶手段に記憶されている初期プログラムを読み出してＲＡＭに転送して記録する。
【００１６】
すなわち、本発明に係るコンピュータシステム及びその起動方法によれば、スイッチがオンとされてから作業可能な状態となるまでに、記憶手段に記憶された初期プログラムが読み出されてＲＡＭに転送される時間が省略される。このため、プログラム実行手段は、スイッチがオンとされた直後に、ＲＡＭに記憶されている初期プログラムを実行することが可能となる。
【００１７】
したがって、本発明に係るコンピュータシステム及びその起動方法によれば、スイッチをオンとしてから作業可能な状態となるまでに要する時間が短いものとなり利便性が良好なものとなる。また、スイッチをオンとした後にユーザが感じるストレスを低減することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。以下では、図１に示すような、本発明を適用したコンピュータシステム１について説明する。コンピュータシステム１は、例えば、パーソナルコンピュータや、ハードディスクが備えられた記録再生装置などの電子機器に搭載される。
【００１９】
図１に示すように、コンピュータシステム１は、プラグ２と、プラグ２に接続されているメインスイッチ３と、メインスイッチ３に接続されている主電源部４とを備える。また、コンピュータシステム１は、プラグ２に接続されているサブスイッチ５と、サブスイッチ５に接続されている補助電源部６と、補助電源部６に接続されており、第１の出力端子７ａ、第２の出力端子７ｂ、及び入力端子７ｃが設けられている切り換えスイッチ７とを備える。
【００２０】
また、コンピュータシステム１は、主電源部４に接続されているＣＰＵ（Central Processing Unit）１１と、主電源部４及び第１の出力端子７ａに接続されているＲＯＭ（Read Only Memory）１２と、主電源部４、第１の出力端子７ａ、及び第２の出力端子７ｂに接続されているＲＡＭ（Random Access Memory）１３と、第１の出力端子７ａに接続されているプレブートローダ１４とを備える。
【００２１】
また、コンピュータシステム１は、主電源部４、第１の出力端子７ａ、及び第２の出力端子７ｂに接続されており、メインスイッチ３の接続に基づいて、サブスイッチ５及び切り換えスイッチ７の接続を制御するマイクロコンピュータ（以下、マイコンという。）１５を備える。
【００２２】
なお、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、プレブートローダ１４とは、バス１６を介して接続されている。
【００２３】
プラグ２は、コンセントに挿入される。プラグ２がコンセントに挿入されることによって、商用交流電源から主電源部４又は補助電源部６に、電圧が供給される。
【００２４】
メインスイッチ３は、プラグ２と主電源部４との間に設けられており、商用交流電源から主電源部４への電圧の供給を、オン又はオフとするスイッチである。商用交流電源から主電源部４への電圧の供給がオンとされたときには、主電源部４から各部への電圧の供給が開始される。また、商用交流電源から主電源部４への電圧の供給がオフとされたときには、主電源部４から各部への電圧の供給が停止される。メインスイッチ３は、ユーザによって操作されることでオン又はオフとされる。
【００２５】
主電源部４は、メインスイッチ３がオンとなっているときに商用交流電源から電圧が供給され、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、マイコン１５とに対して動作電圧を供給する。なお、図示は省略するが、主電源部４は、コンピュータシステム１が搭載されている電子機器を構成する各部に対しても動作電圧を供給する。例えば、コンピュータシステム１がパーソナルコンピュータに搭載されているときには、表示部やハードディスクドライブなどに動作電圧を供給する。
【００２６】
サブスイッチ５は、プラグ２と補助電源部６との間に設けられており、補助電源部６への商用交流電源の供給を、オン又はオフとするスイッチである。サブスイッチ５は、メインスイッチ３がオンのときにオフとなり、メインスイッチ３がオフのときにオンとなる。サブスイッチ５のオン及びオフは、マイコン１５の制御に基づいて行われる。なお、本実施の形態では、サブスイッチ５は、プラグ２がコンセントから引き抜かれた状態のときには、オンとされている。
【００２７】
補助電源部６は、サブスイッチ５がオンとなっているとき、すなわち、メインスイッチ３がオフとなっているときに商用交流電源から電圧が供給され、切り換えスイッチ７を介して、ＲＯＭ１２と、ＲＡＭ１３と、プレブートローダ１４と、マイコン１５とに動作電圧を供給する。
【００２８】
切り換えスイッチ７は、補助電源部６と、ＲＯＭ１２、ＲＡＭ１３、プレブートローダ１４、及びマイコン１５との接続を切り換える。詳述すると、切り換えスイッチ７は、第１の出力端子７ａと、第２の出力端子７ｂと、入力端子７ｃとが設けられている。
【００２９】
第１の出力端子７ａは、ＲＯＭ１２、ＲＡＭ１３、プレブートローダ１４、及びマイコン１５と接続されており、第２の出力端子７ｂは、ＲＡＭ１３とマイコン１５と接続されている。すなわち、第１の出力端子７ａと入力端子７ｃとが接続されているときには、補助電源部６から出力される電圧は、ＲＯＭ１２、ＲＡＭ１３、プレブートローダ１４、及びマイコン１５に供給される。また、第２の出力端子７ｂと入力端子７ｃとが接続されているときには、補助電源部６から出力される電圧は、ＲＡＭ１３及びマイコン１５に供給される。
【００３０】
切り換えスイッチ７は、マイコン１５の制御に基づいて、第１の出力端子７ａ又は第２の出力端子７ｂのうち一方と、入力端子７ｃとを接続する。具体的には、プラグ２がコンセントに挿入されてからメインスイッチ３がオンとされるまでの間は、第１の出力端子７ａと入力端子７ｃとを接続し、メインスイッチ３がオフとされてからプラグ２がコンセントから引き抜かれるまでの間は、第２の出力端子７ｂと入力端子７ｃとを接続する。言い換えると、プラグ２がコンセントに挿入されていない状態からプラグ２がコンセントに挿入された状態に移行し且つメインスイッチ３がオフとされた状態であるときに、第１の出力端子７ａと入力端子７ｃとを接続し、メインスイッチ３がオンである状態からオフである状態に移行し且つプラグ２から引き抜かれていない状態であるときに、第２の出力端子７ｂと入力端子７ｃとを接続する。
【００３１】
ＣＰＵ１１は、ＲＡＭ１３に記憶されているプログラムを実行し、コンピュータシステム１に備えられた各部や、コンピュータシステム１が搭載されている電子機器に備えられた各部を制御する。なお、ＲＡＭ１３に記憶されているプログラムは、ＲＯＭ１２や図示しないメモリなどに記録されているプログラムが転送され、伸張などの処理がなされたものである。ＣＰＵ１１は、メインスイッチ３がオンとされているときに、主電源部４から動作電圧が供給される。
【００３２】
ＲＯＭ１２は、ＯＳ（Operating System）などのプログラムや、データが記憶されている。ＲＯＭ１２は、メインスイッチ３がオンとされているときには主電源部４から動作電圧が供給され、ユーザがプラグ２をコンセントに挿入してからメインスイッチ３がオンとされるまでの間は補助電源部６から動作電圧が供給される。
【００３３】
ＲＡＭ１３は、ＣＰＵ１１の作業領域となる。具体的には、ＲＯＭ１２やメモリなどに記憶されたプログラムがＲＡＭ１３に転送され、圧縮されている場合には伸張処理を施した状態で記憶される。ＲＡＭ１３に記憶されたプログラムは、ＣＰＵ１１によって実行される。また、メインスイッチ３がオフとされてからプラグ２がコンセントから引き抜かれるまでの間、第２の出力端子７ｂを介して供給された動作電圧を使用して、記憶されているプログラムを記憶し続ける。ＲＡＭ１３は、メインスイッチ３がオンとされているときには主電源部４から動作電圧が供給され、メインスイッチ３がオフとされているときには補助電源部６から動作電圧が供給される。
【００３４】
ＲＡＭ１３としては、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）を使用することが好ましい。ＳＤＲＡＭは、記憶されているデータをバースト転送することができる。したがって、ＳＤＲＡＭを採用することによって、メインスイッチ３がオンとされた後に、ＣＰＵ１１がブートローダの実行に要する時間を、短縮することができる。
【００３５】
なお、ＲＡＭ１３に記憶されているデータは、ＲＡＭ１３に動作電圧が供給されなくなった時点で消去される。すなわち、プラグ２がコンセントから引き抜かれたときに消去される。
【００３６】
プレブートローダ１４は、プラグ２がコンセントに挿入されてからメインスイッチ３がオンとされるまでの間に、ＲＯＭ１２に記憶されているＯＳ（Operation System）の基本機能（以下、ＯＳカーネルという。）を読み出してＲＡＭ１３に転送して記録する。また、ＯＳカーネルが圧縮された状態でＲＯＭ１２に記憶されているときには、ＯＳカーネルの伸張処理を行い、伸張処理したＯＳカーネルをＲＡＭ１３に対して記録する。プレブートローダ１４は、補助電源部６から動作電圧が供給される。
【００３７】
プレブートローダ１４は、ダイレクトメモリアクセスコントローラ（Direct Memory Access Controller）の一種であり、ＲＯＭ１２上の特定のアドレスからデータを順次読み出し、ＲＡＭ１３に転送する。そして、転送したデータを、ＲＡＭ１３上の、ＣＰＵ１１が起動直後に読み出すデータが記憶されるアドレス（以下、先頭アドレスともいう。）を先頭とする領域に記録する。ＲＯＭ１２におけるＯＳカーネルの記憶位置や、ＲＡＭ１３の先頭アドレス、及びＯＳカーネルのデータ量などは、システムアーキテクチャによって一意に決定されるため、事前にプレブートローダ１４に設定しておくことができる。
【００３８】
マイコン１５は、サブスイッチ５と切り換えスイッチ７とを制御する。詳述すると、メインスイッチ３がオンとされたことを検出して、サブスイッチ５をオンとし、メインスイッチ３がオフとされたことを検出して、サブスイッチ５をオフとする。また、マイコン１５は、プラグ２がコンセントに挿入されていない状態から挿入された状態に移行したことを検出して、切り換えスイッチ７に備えられた第１の出力端子７ａと入力端子７ｃとを接続し、メインスイッチ３がオンとされた状態からオフとされた状態に移行したことを検出して、切り換えスイッチ７に備えられた第２の出力端子７ｂと入力端子７ｃとを接続する。マイコン１５は、メインスイッチ３がオンとされているときには主電源部４から動作電圧が供給され、メインスイッチ３がオフとされているときには補助電源部６から動作電圧が供給される。
【００３９】
なお、プラグ２がコンセントに挿入されていない状態から挿入された状態に移行したことを検出する方法としては、例えば、動作電圧がマイコン１５自体に供給されたことを検出する方法が挙げられる。
【００４０】
つぎに、コンピュータシステム１の動作について説明する。
【００４１】
最初にユーザがプラグ２をコンセントに挿入すると、マイコン１５は、切り換えスイッチ７の入力端子７ｃと第１の出力端子７ａとを接続する。サブスイッチ５はオンとなっているので、切り換えスイッチ７の入力端子７ｃと第１の出力端子７ａとが接続されることにより、補助電源部６から、ＲＯＭ１２、ＲＡＭ１３、プレブートローダ１４、及びマイコン１５に、動作電圧が供給される。
【００４２】
次に、プレブートローダ１４が、ＲＯＭ１２に記憶されているＯＳカーネルを読み出し、ＲＡＭ１３に対して転送する。また、ＲＡＭ１３に転送したＯＳカーネルを、伸張処理した後に、ＲＡＭ１３に記録する。
【００４３】
そして、ユーザがメインスイッチ３をオンとすると、マイコン１５は、サブスイッチ５をオフとする。また、サブスイッチ５がオフとなってメインスイッチ３がオンとなることにより、主電源部４から、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、マイコン１５に、動作電圧が供給される。
【００４４】
次に、ＣＰＵ１１がＲＡＭ１３に記憶されているＯＳカーネルを実行することにより、コンピュータシステム１は作業可能な状態となる。
【００４５】
次に、ユーザがメインスイッチをオフとすると、マイコン１５は、サブスイッチ５をオンとして、切り換えスイッチ７の入力端子７ｃと第２の出力端子７ｂとを接続する。切り換えスイッチ７の入力端子７ｃと第２の出力端子７ｂとが接続されることにより、補助電源部６から、ＲＡＭ１３及びマイコン１５に、動作電圧が供給される。ＲＡＭ１３は、供給されている動作電圧を使用して、記憶されているデータを記憶しつづける。
【００４６】
そして、ユーザがプラグ２をコンセントから引き抜いたときには、ＲＡＭ１３及びマイコン１５に対する動作電圧の供給が停止され、ＲＡＭ１３に記憶されているデータは消去される。
【００４７】
以上説明したコンピュータシステム１によれば、メインスイッチ３がオンとされた後に、ＲＯＭ１２に記憶されたブートローダ及びＯＳカーネルが読み出されてＲＡＭ１３に転送される時間、並びにブートローダ及びＯＳカーネルを伸張処理してＲＡＭ１３に記録する時間を省略できるために、作業可能な状態となるまでに要する時間は、図２に示すように、ＣＰＵ１１がＲＡＭ１３に記憶されているＯＳカーネルを実行する時間Ｔのみとなる。
【００４８】
具体的に説明すると、ＣＰＵ１１がＲＯＭ１２に記憶されたブートローダ及びＯＳカーネルを読み出してＲＡＭ１３に転送する時間、並びにブートローダ及びＯＳカーネルを伸張処理してＲＡＭ１３に記録する時間を合計すると約１０秒であり、ＣＰＵ１１がＲＡＭ１３に記憶されているＯＳカーネルを実行する時間Ｔは２〜３秒であるため、コンピュータシステム１は、メインスイッチ３がオンとされてから作業可能な状態となるまでに要する時間を、約１０秒短縮して２〜３秒とすることが可能となる。
【００４９】
なお、ＲＯＭ１２に伸張されたＯＳカーネルが記憶されており、ＣＰＵ１１がＲＯＭ１２に記憶されているＯＳカーネルを実行するときに要する時間は、２０秒〜３０秒となる。したがって、コンピュータシステム１によれば、ＲＯＭ１２に伸張されたブートローダが記憶されている場合と比較しても、作業可能な状態となるまでに要する時間を短縮することが可能となる。
【００５０】
以上説明したように、本発明を適用したコンピュータシステム１によれば、プラグ２がコンセントに挿入されてからメインスイッチ３がオンとされるまでの間に、補助電源部６から供給される動作電圧によって、プレブートローダ１４が動作する。次に、ＲＯＭ１２に記憶されているＯＳカーネルを読み出してＲＡＭ１３に転送する。そして、転送したＯＳカーネルを、伸張処理した後にＲＡＭ１３に記憶する。
【００５１】
すなわち、メインスイッチ３がオンとされた後に、ＲＯＭ１２に記憶されたブートローダ及びＯＳカーネルが読み出されてＲＡＭ１３に転送される時間、並びにブートローダ及びＯＳカーネルを伸張処理してＲＡＭ１３に記録する時間が省略されるために、メインスイッチ３がオンとされてから作業可能な状態となるまでに要する時間を短縮することが可能となる。
【００５２】
したがって、本発明を適用したコンピュータシステム１は、プラグ２をコンセントに挿入してメインスイッチ３をオンとしてから作業可能な状態となるまでに要する時間が短縮されるために、利便性が良いものとなる。また、ユーザがメインスイッチ３をオンとした後に感じるストレスを低減することが可能となる。
【００５３】
なお、プラグ２がコンセントに挿入されてからメインスイッチ３がオンとされるまでの間に、プレブートローダ１４によってＲＯＭ１２から読み出されてＲＡＭ１３に転送され、ＲＡＭ１３に記録されるプログラムは、ＯＳカーネル以外のプログラムでも良く、例えば、アプリケーションプログラムや、コンテンツデータなどであっても良い。
【００５４】
アプリケーションプログラムやコンテンツデータなどを、プレブートローダ１４によって予めＲＯＭ１２から読み出してＲＡＭ１３に転送し、ＲＡＭ１３に記憶しておくことで、メインスイッチ３をオンとすると同時にアプリケーションの実行処理を行うことも可能となる。
【図面の簡単な説明】
【００５５】
【図１】本発明を適用したコンピュータシステムを示すブロック図である。
【図２】同コンピュータシステムが、メインスイッチがオンとされるまでに行う処理と、メインスイッチがオンとされた後に行う処理とを示す模式図である。
【図３】（Ａ）は従来のコンピュータシステムを示すブロック図であり、（Ｂ）は同コンピュータシステムが、メインスイッチがオンとされた後に行う処理を示す模式図であり、（Ｃ）は同コンピュータシステムのうち、伸張処理されたＯＳカーネルがＲＯＭに記憶されているものが、メインスイッチがオンとされた後に行う処理を示す模式図である。
【符号の説明】
【００５６】
１  コンピュータシステム、２  プラグ、３  メインスイッチ、４  主電源部、５  サブスイッチ、６  補助電源部、７  切り換えスイッチ、７ａ  第１の出力端子、７ｂ  第２の出力端子、７ｃ  入力端子、１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  プレブートローダ、１５  マイクロコンピュータ、１６  バス
【図１】
2005149225.tif 000003
【図２】
2005149225.tif 000004
【図３】
2005149225.tif 000005