JP2006106823A - Electronic equipment, operating system start method to be executed by the equipment and operating system initialization method to be executed by the equipment - Google Patents
Electronic equipment, operating system start method to be executed by the equipment and operating system initialization method to be executed by the equipment Download PDFInfo
- Publication number
- JP2006106823A JP2006106823A JP2004288450A JP2004288450A JP2006106823A JP 2006106823 A JP2006106823 A JP 2006106823A JP 2004288450 A JP2004288450 A JP 2004288450A JP 2004288450 A JP2004288450 A JP 2004288450A JP 2006106823 A JP2006106823 A JP 2006106823A
- Authority
- JP
- Japan
- Prior art keywords
- operating system
- electronic device
- storage unit
- loading
- value data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、オペレーティングシステムを有する電子機器、該電子機器にて実行されるオペレーティングシステムの起動方法および該電子機器にて実行されるオペレーティングシステムの初期化方法に関する。 The present invention relates to an electronic device having an operating system, an operating system startup method executed by the electronic device, and an operating system initialization method executed by the electronic device.
近年、デジタルTVといったデジタル電子機器にて実行される複雑な制御を司るソフトウェアとして、オペレーティングシステムがある。オペレーティングシステムはデジタル電子機器の使用開始時において、ブートローダによって例えばFlashROMからDRAMといったRAMにロードされる。このオペレーティングシステムはRAMにロードされた後、起動する。 2. Description of the Related Art In recent years, there is an operating system as software that manages complex control executed in digital electronic devices such as digital TV. The operating system is loaded from a flash ROM into a RAM such as a DRAM by a boot loader at the start of use of the digital electronic device. This operating system starts after being loaded into the RAM.
システム起動時に、RAMに記憶されているOSを含むプログラムが正常に起動するか否かをチェックし、RAM上のプログラムに異常があれば、Flashメモリからプログラムを再ロードするといった技術があった(特許文献1参照。)。
しかしながら、特許文献1に開示された技術は、RAMに記憶されているシステムのデータが壊れている場合、FlashメモリからRAMにシステムのデータ全てを再ロードする必要があるため、壊れていないシステムのデータまでもRAMにロードすることになる。従って、RAMに記憶されているシステムのデータが壊れている場合、システムの高速起動を妨げる可能性がある。
However, in the technique disclosed in
そこで、本発明はオペレーティングシステムの高速起動を実現する電子機器、該電子機器にて実行されるオペレーティングシステムの高速起動方法および該電子機器にて実行されるオペレーティングシステムの高速初期化方法を提供する。 Therefore, the present invention provides an electronic device that realizes high-speed startup of an operating system, a high-speed startup method of an operating system executed by the electronic device, and a high-speed initialization method of an operating system executed by the electronic device.
上記目的を達成するために、請求項1に係る、オペレーティングシステムを有する電子機器において、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするロード手段と、記憶部にオペレーティングシステムをロードした状態で電子機器の電源をオフする手段と、を具備し、ロード手段は、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを記憶部にロードする手段を含むことを特徴とする。
In order to achieve the above object, in the electronic device having an operating system according to
また、請求項2に係る、オペレーティングシステムを有する電子機器において、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするロード手段と、記憶部にロードされたオペレーティングシステムをブートするブート手段と、ブート手段によってオペレーティングシステムをブートした後、記憶部にオペレーティングシステムが記憶された状態で本電子機器の電源をオフする手段と、を具備し、ロード手段は、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを記憶部に上書きする手段を含み、ブート手段は、ロード手段がオペレーティングシステムの中の初期値データを記憶部に上書きした後、記憶部に記憶されているオペレーティングシステムをブートする手段を含むことを特徴とする。
An electronic device having an operating system according to
また、請求項4に係る、オペレーティングシステムを有する電子機器において、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするロード手段と、記憶部にオペレーティングシステムをロードした状態で電子機器の電源をオフする手段と、を具備し、ロード手段は、電子機器の電源をオフにした後、オペレーティングシステムの中の初期値データを記憶部にロードする手段を含むことを特徴とする。
Further, in the electronic device having an operating system according to
また、請求項6記載の、オペレーティングシステムを有する電子機器にて実行されるオペレーティングシステム初期化方法において、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするロードするステップと、記憶部にオペレーティングシステムをロードした状態で電子機器の電源をオフするステップと、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを記憶部にロードするステップとを具備することを特徴とする。 An operating system initialization method executed by an electronic device having an operating system according to claim 6, wherein after the power-on event of the electronic device, the operating system is loaded into the storage unit, and the storage unit is loaded. When the electronic device is turned off with the operating system loaded, and when the electronic device is turned on again after the electronic device is turned off, the initial value data in the operating system is loaded into the storage unit. And the step of performing.
また、請求項7に記載の、オペレーティングシステムを有する電子機器にて実行されるオペレーティングシステムの起動方法おいて、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするステップと、記憶部にロードされたオペレーティングシステムをブートするステップと、オペレーティングシステムをブートした後、記憶部にオペレーティングシステムが記憶された状態で電子機器の電源をオフするステップと、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを記憶部に上書きするステップと、オペレーティングシステムの中の初期値データを記憶部に上書きした後、記憶部に記憶されているオペレーティングシステムをブートするステップとを具備することを特徴とする。 An operating system startup method executed by an electronic device having an operating system according to claim 7, the step of loading the operating system into a storage unit after a power-on event of the electronic device, and the storage unit Booting the loaded operating system; booting the operating system; turning off the electronic device with the operating system stored in the storage; and turning off the electronic device and turning the electronic device off again. When the device is turned on, the initial value data in the operating system is overwritten in the storage unit, and the initial value data in the operating system is overwritten in the storage unit and the operating unit stored in the storage unit Boot the system Characterized by comprising a step.
また、請求項8記載の、オペレーティングシステムを有する電子機器にて実行されるオペレーティングシステム初期化方法において、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするステップと、記憶部にオペレーティングシステムをロードした状態で電子機器の電源をオフするステップと、電子機器の電源をオフにした後、オペレーティングシステムの中の初期値データを記憶部にロードするステップとを具備することを特徴とする。 9. An operating system initialization method executed by an electronic device having an operating system according to claim 8, wherein the operating system is loaded into a storage unit after a power-on event of the electronic device, and the operating system is stored in the storage unit. And turning off the power of the electronic device in a loaded state, and loading the initial value data in the operating system into the storage unit after turning off the power of the electronic device.
また、請求項9記載の、オペレーティングシステムを有する電子機器にて実行されるオペレーティングシステムの起動方法おいて、電子機器の電源オンイベント後に、オペレーティングシステムを記憶部にロードするステップと、記憶部にロードされたオペレーティングシステムをブートするステップと、オペレーティングシステムをブートした後、オペレーティングシステムが記憶部に記憶された状態で電子機器の電源をオフするステップと、電子機器の電源をオフにした後に、オペレーティングシステムの中の初期値データを記憶部に上書きするステップと、オペレーティングシステムの中の初期値データを記憶部に上書きした後、電子機器の電源をオフから再びオンにする場合、記憶部に記憶されている前記オペレーティングシステムをブートするステップと、を具備することを特徴とする。 An operating system startup method executed by an electronic device having an operating system according to claim 9, wherein the operating system is loaded into a storage unit after a power-on event of the electronic device, and the storage unit is loaded. Booting the installed operating system, after booting the operating system, turning off the electronic device with the operating system stored in the storage unit, and after turning off the electronic device, When overwriting the initial value data in the storage unit in the storage unit and overwriting the initial value data in the operating system in the storage unit and then turning on the power of the electronic device again from the OFF state, the storage unit stores the initial value data. Said operating system Characterized by comprising the steps of booting, the.
また、請求項10の、オペレーティングシステムを有する電子機器において、電子機器の電源オンイベント後に、オペレーティングシステムを不揮発性の記憶部にロードするロード手段と、電子機器の電源をオフする手段と、を具備し、ロード手段は、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを不揮発性の記憶部にロードする手段を含むことを特徴とする。
The electronic device having an operating system according to
また、請求項11の、オペレーティングシステムを有する電子機器において、電子機器の電源オンイベント後に、オペレーティングシステムを不揮発性の記憶部にロードするロード手段と、不揮発性の記憶部にロードされたオペレーティングシステムをブートするブート手段と、電子機器の電源をオフする手段と、を具備し、ロード手段は、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを不揮発性の記憶部に上書きする手段を含み、ブート手段は、ロード手段がオペレーティングシステムの中の初期値データを記憶部に上書きした後、不揮発性の記憶部に記憶されているオペレーティングシステムをブートする手段を含むことを特徴とする。
An electronic device having an operating system according to
また、請求項12の、オペレーティングシステムを有する電子機器にて実行されるオペレーティングシステム初期化方法において、電子機器の電源オンイベント後に、オペレーティングシステムを不揮発性の記憶部にロードするステップと、不揮発性の記憶部にオペレーティングシステムをロードした後、電源をオフするステップと、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを不揮発性の記憶部にロードするステップと、を具備することを特徴とする。
An operating system initialization method executed by an electronic device having an operating system according to
また、請求項13の、オペレーティングシステムを有する電子機器にて実行されるオペレーティングシステムの起動方法おいて、電子機器の電源オンイベント後に、オペレーティングシステムを不揮発性の記憶部にロードするステップと、不揮発性の記憶部にロードされたオペレーティングシステムをブートするステップと、オペレーティングシステムをブートした後、電子機器の電源をオフするステップと、電子機器の電源をオフにした後に再び電子機器の電源をオンにする場合、オペレーティングシステムの中の初期値データを不揮発性の記憶部に上書きするステップと、オペレーティングシステムの中の初期値データを不揮発性の記憶部に上書きした後、不揮発性の記憶部に記憶されているオペレーティングシステムをブートするステップと、を具備することを特徴とする。
A method of starting an operating system executed by an electronic device having an operating system according to
本発明によれば、オペレーティングシステムの高速起動を実現する電子機器、該電子機器にて実行されるオペレーティングシステムの高速起動方法、および該電子機器にて実行されるオペレーティングシステムの高速初期化方法を提供することが可能である。 According to the present invention, there are provided an electronic device that realizes a fast startup of an operating system, a fast startup method of an operating system executed by the electronic device, and a fast initialization method of an operating system executed by the electronic device Is possible.
以下本発明に係る実施の形態を、図面を参照して説明する。本発明に係る電子機器をデジタルTVに適用して説明する。 Embodiments of the present invention will be described below with reference to the drawings. An electronic apparatus according to the present invention will be described by applying it to a digital TV.
図1は、デジタルTV1および当該デジタルTV1をコントロールするリモートコントローラ3を表す図面である。
FIG. 1 shows a
デジタルTV1は、メインスイッチ2を有する。メインスイッチ2は、ユーザによって押し下げ操作されることが可能である。メインスイッチ2を押し下げすると、デジタルTV1を構成するデバイス群に電源が供給され、後述にて説明するがデジタルTV1は電源オン状態となる。
The
リモートコントローラ3はデジタルTV1をコントロールする装置である。リモートコントローラ3はスイッチ4を有する。スイッチ4はユーザによって押し下げ操作されることが可能である。
The
後述にて詳細に説明するが、デジタルTV1の状態が電源オン状態にて、ユーザがスイッチ4を押し下げ操作すると、デジタルTV1の状態は、デジタルTV1を構成するデバイス群のうちの所定のデバイスに電源を供給する待機状態へと移行する。次に図2を用いてデジタルTVのハードウェア構成を説明する。
As will be described in detail later, when the user presses down the
図2は、デジタルTV1のハードウェア構成を示したブロック図である。
FIG. 2 is a block diagram showing a hardware configuration of the
バス10にはCPU(Central Processing Unit)11、ROM(Read Only Memory)12、FlashMemory13、FeRAM(Ferroelectric Random Access Memory)14およびController15が接続される
CPU10はデジタルTV1の動作を制御するプロセッサである。
A CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a
ROM12には例えば書き換える必要の無い情報が記憶される。ROM12にはブートローダが格納され、ブートローダはデジタルTV1の起動時に実行される。
The
FlashMemory13にはオペレーティングシステム(OS)、各種アプリケーションプログラム、各種ドライバ等が記憶される。FlashMemory13に記憶されるオペレーティングシステムのプログラムはテキストとデータとに大別される。FlashMemory13に記憶されているテキストは命令コードであり、データは初期値データである。 The FlashMemory 13 stores an operating system (OS), various application programs, various drivers, and the like. The operating system programs stored in the FlashMemory 13 are roughly divided into text and data. The text stored in the FlashMemory 13 is an instruction code, and the data is initial value data.
ROM12に記憶されているブートローダが実行されることによって、FlashMemory13に記憶されているテキストおよびデータの中で適切なテキストと初期値データとがFeRAM14にロードされる。つまり、ブートローダはFeRAM14に初期化状態のオペレーティングシステムのプログラムをロードする。
By executing the boot loader stored in the
FeRAM14にはFlashMemory13からロードされたテキストおよびデータが記憶される。FeRAM14は不揮発性記憶が可能なメモリである。オペレーティングシステムの起動後、CPU10は初期値データを用いて命令コードを実行するので、変更値データが変更される。変更値データはFERAM14に記憶される。
The FeRAM 14 stores text and data loaded from the FlashMemory 13. The FeRAM 14 is a memory capable of nonvolatile storage. After starting the operating system, the
コントローラ15にはメインスイッチ2、PSC(Power Supply Controller)16および赤外線受光部17が接続される。
The
ユーザがメインスイッチ2を押し下げ操作することで、コントローラ15はメインスイッチ2が押し下げ操作されたことを検出する。
When the user pushes down the
デジタルTV1の状態がオフ状態の場合、メインスイッチ2が押し下げ操作されたことを検出したコントローラ15はPSC16にデジタルTV1を構成するデバイス群に電源を供給するように指示する。一方、デジタルTV1の状態がオン状態の場合、メインスイッチ2が押し下げ操作されたことを検出したコントローラ15はPSC16にデジタルTV1を構成するデバイス群に電源を供給するのを停止するように指示する。
When the
PSC16はデジタルTV1を構成するデバイス群に対する電源供給を制御する。PSC16はコントローラ15から送出された電源供給の開始または停止の指示に基いて、デジタルTV1を構成するデバイス群に対して電源部18からの電源供給を開始または停止する制御を行う。
The
赤外線受光部17はリモコン4に設けられるスイッチ4が押し下げ操作されたことによって送出される赤外線の信号を受信する。赤外線受光部17が赤外線信号を受信したことをコントローラ15は検出する。後述にて詳細に説明するが、コントローラ15は赤外線信号が受信されたことを検出すると、PSC16に電源制御を行うよう指示する。次に、図3を用いてデジタルTV1の状態について説明する。
The infrared
図3は、デジタルTV1の状態について説明した状態遷移図である。
FIG. 3 is a state transition diagram explaining the state of the
デジタルTV1の状態の一つであるオフ状態sta0とは、デジタルTV1が動作していない状態を指す。オフ状態sta0の場合、電源部18からデジタルTV1を構成するデバイス群に電源が供給されていない。
An off state sta0 that is one of the states of the
オフ状態sta0にてユーザがメインスイッチ2の押下げ操作を行うと、デジタルTV1の状態はオンsta1に移行する。
When the user performs a pressing operation of the
オン状態sta1とは、デジタルTV1が有する機能を十分に使用可能な状態を指す。オン状態sta1の場合、上述にて説明したとおり、電源部18からデジタルTV1を構成するデバイス群に電源が供給される。
The on state sta1 refers to a state where the functions of the
オン状態18にてユーザがメインスイッチ2の押下げ操作を行うと、デジタルTV1の状態はオフ状態sta0に移行する。また、オン状態sta1にてユーザがリモコン3に設けられるスイッチ4の押下げ操作を行うと、デジタルTV1の状態は待機状態sta2に移行する。
When the user performs the pressing operation of the
デジタルTV1の状態が待機状態sta2の場合、少なくともPSC11に電源が供給される。
When the state of the
待機状態sta2にてユーザがスイッチ4の押下げ操作を行うと、デジタルTV1の状態はオン状態sta1に移行する。待機状態sta2からオン状態sta1へ移行時に実行される制御内容は後述にて詳細に説明する。一方、待機状態sta2にてユーザがメインスイッチ2の押下げ操作を行うと、デジタルTV1の状態はオフ状態sta0に移行する。次に、待機状態sta2にてユーザがスイッチ4を押し下げ操作をすることで実行される制御について説明する。
When the user performs a pressing operation of the
図4は、デジタルTV1が待機状態sta2からオン状態sta1に移行する際に行う制御手順を説明するフローチャートである。図5は、デジタルTV1が待機状態からオン状態へ移行時におけるFlashMemory13からFeRAM14への初期値データのロードを示す図である。図4および図5を用いて、以下、デジタルTV1が待機状態sta2からオン状態sta1に移行する際に実施される制御手順を説明する。
FIG. 4 is a flowchart illustrating a control procedure performed when the
ユーザはデジタルTV1のメインスイッチ2を押下げ操作する(ステップ S100)。ステップS100の操作に伴って、電源部18からデジタルTV1を構成するデバイス群に電源が供給される。その後、ROM12に格納されているブートローダが実行され、FlashMemory13に記憶されているオペレーティングシステム(OS)のプログラムがFeRAM14にロードされる(ステップS101)。この時のデジタルTV1の状態は、オフ状態sta0からオン状態sta1に移行される。
The user presses down the
ステップS101の処理後、FeRAM14にロードされたオペレーティングシステムはブートローダによって起動(ブート)される(ステップS102)。
After the processing in step S101, the operating system loaded in the
ステップS102の処理後、ユーザがメインスイッチ2を押下げ操作を行う場合(ステップS103 Yes)、デジタルTV1のデバイス群への電源供給が停止される。
After the process of step S102, when the user performs a pressing operation on the main switch 2 (Yes in step S103), the power supply to the device group of the
ユーザがメインスイッチ2を押下げ操作を行わず(ステップS103 No)、スイッチ4を押下げ操作を行う場合(ステップS104 Yes)、デジタルTV1のデバイス群のうち、少なくともPSC11に電源が供給される(ステップS105)。この時、デジタルTV1の状態はオン状態sta1から待機状態sta2に移行される(ステップS106)。
When the user does not perform the pressing operation on the main switch 2 (No in Step S103) and performs the pressing operation on the switch 4 (Yes in Step S104), power is supplied to at least the
一方、デジタルTV1の状態がオン状態sta1において、ユーザによってスイッチ4の押下げ操作が行われない場合、デジタルTV1の状態はオン状態1が継続される(ステップS104 No)。
On the other hand, when the
デジタルTV1の状態が待機状態sta2にて、ユーザがメインスイッチ2を押下げ操作を行う場合(ステップS107 Yes)、電源部18からデジタルTV1のデバイス群への電源供給が停止される。
When the
一方、デジタルTV1の状態が待機状態sta2にてユーザがメインスイッチ2を押下げ操作を行わず(ステップS107 No)、スイッチ4を押下げ操作を行う場合(ステップS108 Yes)、電源部18からデジタルTV1を構成するデバイス群に電源が供給される。この時、デジタルTV1の状態は待機状態sta2からオン状態sta1に移行される。
On the other hand, when the
デジタルTV1の状態が待機状態sta2からオン状態sta1に移行する際、以下に説明する処理がなされる。
When the state of the
図5に示すとおり、ROM12に格納されているブートローダは、FlashMemory13に記憶されているオペレーティングシステムのプラグラムを構成するテキストおよび初期値データの中で、適切な初期値データをFeRAM14にロードする(ステップS109)。この際、FeRAM14に記憶されていた変更値データに対してFlashMemory13に記憶されている初期値データが上書きされる。ステップS109の処理によって、FeRAM14に記憶されているオペレーティングシステムのプログラムは初期化状態となる。
As shown in FIG. 5, the boot loader stored in the
ステップS109にて、FeRAM14に記憶されていた変更値データに対してFlashMemory13に記憶されている初期値データを上書きした後、ブートローダは初期化状態のオペレーティングシステムのプログラムを起動する(ステップ S110)。
In step S109, after the initial value data stored in the
デジタルTV1の状態を待機状態sta2からオン状態sta1に移行させる際、ブートローダがFlashMemory13に記憶されているテキストおよび初期値データをFeRAM14にロードするのでは無く、初期値データのみをFeRAM14にロードすることで、テキストおよび初期値データをFeRAM14にロードする時と比較して、オペレーティングシステムの初期化を高速に行うことができ、ひいてはオペレーティングシステムの高速起動を図ることが可能となる。
When the state of the
なお、上記実施形態ではFeRAM14を用いて説明したが、FeRAMではなくDRAM(Dynamic Random Access Memory)といった揮発性のメモリであってもよい。ただし、不揮発性のメモリでは無く揮発性のメモリの場合、待機状態にてメモリ上に記憶されたデータを保持し続けるために定期的にリフレッシュと呼ばれるプリチャージの操作が必要となる。
In the above embodiment, the
また、上記実施形態では、デジタルTV1の状態を待機状態sta2からオン状態sta1に移行させる際、ブートローダがFlashMemory13に記憶されている初期値データのみをFeRAM14にロードする構成であるが、デジタルTV1の状態をオン状態sta1から待機状態sta2に移行させた後、ユーザによるスイッチ4の操作が行われずに、ブートローダがFlashMemory13に記憶されている初期値データのみをFeRAM14にロードすることでFeRAM14に記憶されている変更値データを上書きする構成であってもよい。
In the above embodiment, when the state of the
また、デジタルTV1の状態を待機状態sta2からオン状態sta1に移行させる際、ブートローダがFlashMemory13に記憶されているデータの内容に例えば異常があるか否かを確認し、その確認結果に基づいて、ブートローダがFlashMemory13に記憶されている初期値データのみをFeRAM14にロードすることでFeRAM14に記憶されている変更値データを上書きする構成であってもよい。
Further, when the state of the
本発明は上記実施形態をそのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示されている全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 The present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
1…デジタルTV、2…メインスイッチ、3…リモコン、4…スイッチ、
10…システムバス、11…CPU、12…ROM、
13…FlashMemory、14…RAM、15…コントローラ、
16…PSC、17…赤外線受光部、18…電源部、
1 ... Digital TV, 2 ... Main switch, 3 ... Remote control, 4 ... Switch,
10 ... system bus, 11 ... CPU, 12 ... ROM,
13 ... FlashMemory, 14 ... RAM, 15 ... Controller,
16 ... PSC, 17 ... infrared light receiving unit, 18 ... power supply unit,
Claims (13)
本電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするロード手段と、
前記記憶部にオペレーティングシステムをロードした状態で本電子機器の電源をオフする手段と、を具備し、
前記ロード手段は、本電子機器の電源をオフにした後に再び本電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記記憶部にロードする手段を含むことを特徴とする電子機器。 In an electronic device having an operating system,
A load means for loading the operating system into a storage unit after a power-on event of the electronic device;
Means for turning off the power of the electronic device with an operating system loaded in the storage unit,
The loading means includes means for loading initial value data in the operating system into the storage unit when the electronic device is turned on again after the electronic device is turned off. Electronic equipment.
本電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするロード手段と、
前記記憶部にロードされたオペレーティングシステムをブートするブート手段と、
前記ブート手段によって前記オペレーティングシステムをブートした後、前記記憶部にオペレーティングシステムが記憶された状態で本電子機器の電源をオフする手段と、を具備し、
前記ロード手段は、本電子機器の電源をオフにした後に再び本電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記記憶部に上書きする手段を含み、
前記ブート手段は、前記ロード手段が前記オペレーティングシステムの中の初期値データを前記記憶部に上書きした後、前記記憶部に記憶されているオペレーティングシステムをブートする手段を含むことを特徴とする電子機器。 In an electronic device having an operating system,
A load means for loading the operating system into a storage unit after a power-on event of the electronic device;
Boot means for booting an operating system loaded in the storage unit;
And means for turning off the power of the electronic device in a state where the operating system is stored in the storage unit after booting the operating system by the boot unit,
The loading means includes means for overwriting the storage unit with initial value data in the operating system when the electronic device is turned on again after the electronic device is turned off.
The boot unit includes an electronic device that boots the operating system stored in the storage unit after the load unit overwrites the storage unit with initial value data in the operating system. .
本電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするロード手段と、
前記記憶部にオペレーティングシステムをロードした状態で本電子機器の電源をオフする手段と、を具備し、
前記ロード手段は、本電子機器の電源をオフにした後、前記オペレーティングシステムの中の初期値データを前記記憶部にロードする手段を含むことを特徴とする電子機器。 In an electronic device having an operating system,
A load means for loading the operating system into a storage unit after a power-on event of the electronic device;
Means for turning off the power of the electronic device with an operating system loaded in the storage unit,
The loading means includes an means for loading initial value data in the operating system into the storage unit after the electronic device is powered off.
前記電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするステップと、
前記記憶部に前記オペレーティングシステムをロードした状態で本電子機器の電源をオフするステップと、
前記電子機器の電源をオフにした後に再び前記電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記記憶部にロードするステップと、
を具備することを特徴とするオペレーティングシステム初期化方法。 In an operating system initialization method executed by an electronic device having an operating system,
Loading the operating system into a storage after a power-on event of the electronic device;
Powering off the electronic device with the operating system loaded in the storage unit;
When turning on the electronic device again after turning off the electronic device, loading initial value data in the operating system into the storage unit;
An operating system initialization method comprising:
前記電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするステップと、
前記記憶部にロードされた前記オペレーティングシステムをブートするステップと、
前記オペレーティングシステムをブートした後、前記記憶部に前記オペレーティングシステムが記憶された状態で前記電子機器の電源をオフするステップと、
前記電子機器の電源をオフにした後に再び前記電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記記憶部に上書きするステップと、
前記オペレーティングシステムの中の初期値データを前記記憶部に上書きした後、前記記憶部に記憶されている前記オペレーティングシステムをブートするステップと、
を具備することを特徴とするオペレーティングシステムの起動方法。 In an operating system startup method executed by an electronic device having an operating system,
Loading the operating system into a storage after a power-on event of the electronic device;
Booting the operating system loaded into the storage unit;
After booting the operating system, turning off the electronic device in a state where the operating system is stored in the storage unit;
When turning on the electronic device again after turning off the electronic device, overwriting initial value data in the operating system in the storage unit; and
Booting the operating system stored in the storage unit after overwriting the storage unit with initial value data in the operating system;
An operating system booting method comprising:
前記電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするステップと、
前記記憶部に前記オペレーティングシステムをロードした状態で前記電子機器の電源をオフするステップと、
前記電子機器の電源をオフにした後、前記オペレーティングシステムの中の初期値データを前記記憶部にロードするステップと、
を具備することを特徴とするオペレーティングシステム初期化方法。 In an operating system initialization method executed by an electronic device having an operating system,
Loading the operating system into a storage after a power-on event of the electronic device;
Powering off the electronic device with the operating system loaded in the storage unit;
After turning off the electronic device, loading the initial value data in the operating system into the storage unit;
An operating system initialization method comprising:
前記電子機器の電源オンイベント後に、前記オペレーティングシステムを記憶部にロードするステップと、
前記記憶部にロードされた前記オペレーティングシステムをブートするステップと、
前記オペレーティングシステムをブートした後、前記オペレーティングシステムが前記記憶部に記憶された状態で前記電子機器の電源をオフするステップと、
前記電子機器の電源をオフにした後に、前記オペレーティングシステムの中の初期値データを前記記憶部に上書きするステップと、
前記オペレーティングシステムの中の初期値データを前記記憶部に上書きした後、前記電子機器の電源をオフから再びオンにする場合、前記記憶部に記憶されている前記オペレーティングシステムをブートするステップと、
を具備することを特徴とするオペレーティングシステムの起動方法。 In an operating system startup method executed by an electronic device having an operating system,
Loading the operating system into a storage after a power-on event of the electronic device;
Booting the operating system loaded into the storage unit;
After booting the operating system, turning off the electronic device in a state where the operating system is stored in the storage unit;
Overwriting the initial value data in the operating system in the storage unit after the electronic device is turned off;
Booting the operating system stored in the storage unit when the electronic device is turned on again from off after overwriting the initial value data in the operating system on the storage unit;
An operating system booting method comprising:
本電子機器の電源オンイベント後に、前記オペレーティングシステムを不揮発性の記憶部にロードするロード手段と、
本電子機器の電源をオフする手段と、を具備し、
前記ロード手段は、本電子機器の電源をオフにした後に再び本電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記不揮発性の記憶部にロードする手段を含むことを特徴とする電子機器。 In an electronic device having an operating system,
A load means for loading the operating system into a nonvolatile storage unit after a power-on event of the electronic device;
Means for turning off the power of the electronic device,
The loading means includes means for loading initial value data in the operating system into the nonvolatile storage unit when the electronic apparatus is turned on again after the electronic apparatus is turned off. Electronic equipment characterized by
本電子機器の電源オンイベント後に、前記オペレーティングシステムを不揮発性の記憶部にロードするロード手段と、
前記不揮発性の記憶部にロードされたオペレーティングシステムをブートするブート手段と、
本電子機器の電源をオフする手段と、を具備し、
前記ロード手段は、本電子機器の電源をオフにした後に再び本電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記不揮発性の記憶部に上書きする手段を含み、
前記ブート手段は、前記ロード手段が前記オペレーティングシステムの中の初期値データを前記記憶部に上書きした後、前記不揮発性の記憶部に記憶されているオペレーティングシステムをブートする手段を含むことを特徴とする電子機器。 In an electronic device having an operating system,
A load means for loading the operating system into a nonvolatile storage unit after a power-on event of the electronic device;
Boot means for booting an operating system loaded in the non-volatile storage unit;
Means for turning off the power of the electronic device,
The loading means includes means for overwriting the nonvolatile storage unit with initial value data in the operating system when the electronic device is turned on again after the electronic device is turned off.
The boot means includes means for booting an operating system stored in the nonvolatile storage unit after the loading unit overwrites the storage unit with initial value data in the operating system. Electronic equipment.
前記電子機器の電源オンイベント後に、前記オペレーティングシステムを不揮発性の記憶部にロードするステップと、
前記不揮発性の記憶部に前記オペレーティングシステムをロードした後、電源をオフするステップと、
前記電子機器の電源をオフにした後に再び前記電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記不揮発性の記憶部にロードするステップと、
を具備することを特徴とするオペレーティングシステム初期化方法。 In an operating system initialization method executed by an electronic device having an operating system,
Loading the operating system into a non-volatile storage after a power-on event of the electronic device;
Turning off the power after loading the operating system into the non-volatile storage unit;
When turning on the electronic device again after turning off the electronic device, loading the initial value data in the operating system into the nonvolatile storage unit;
An operating system initialization method comprising:
前記電子機器の電源オンイベント後に、前記オペレーティングシステムを不揮発性の記憶部にロードするステップと、
前記不揮発性の記憶部にロードされた前記オペレーティングシステムをブートするステップと、
前記オペレーティングシステムをブートした後、前記電子機器の電源をオフするステップと、
前記電子機器の電源をオフにした後に再び前記電子機器の電源をオンにする場合、前記オペレーティングシステムの中の初期値データを前記不揮発性の記憶部に上書きするステップと、
前記オペレーティングシステムの中の初期値データを前記不揮発性の記憶部に上書きした後、前記不揮発性の記憶部に記憶されている前記オペレーティングシステムをブートするステップと、
を具備することを特徴とするオペレーティングシステムの起動方法。 In an operating system startup method executed by an electronic device having an operating system,
Loading the operating system into a non-volatile storage after a power-on event of the electronic device;
Booting the operating system loaded into the non-volatile storage;
Powering off the electronic device after booting the operating system;
When turning on the electronic device again after turning off the electronic device, overwriting initial value data in the operating system in the nonvolatile storage unit;
Booting the operating system stored in the non-volatile storage unit after overwriting the initial value data in the operating system on the non-volatile storage unit;
An operating system booting method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004288450A JP2006106823A (en) | 2004-09-30 | 2004-09-30 | Electronic equipment, operating system start method to be executed by the equipment and operating system initialization method to be executed by the equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004288450A JP2006106823A (en) | 2004-09-30 | 2004-09-30 | Electronic equipment, operating system start method to be executed by the equipment and operating system initialization method to be executed by the equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006106823A true JP2006106823A (en) | 2006-04-20 |
Family
ID=36376531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004288450A Pending JP2006106823A (en) | 2004-09-30 | 2004-09-30 | Electronic equipment, operating system start method to be executed by the equipment and operating system initialization method to be executed by the equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006106823A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616280A (en) * | 2008-06-05 | 2009-12-30 | 三洋电机株式会社 | Image display |
JP2013008244A (en) * | 2011-06-24 | 2013-01-10 | Fuji Xerox Co Ltd | Program execution device, image processing apparatus and program |
JP2013518733A (en) * | 2010-04-23 | 2013-05-23 | サムスン ヘビー インダストリーズ カンパニー リミテッド | Robot system control method and apparatus |
JP2015036916A (en) * | 2013-08-14 | 2015-02-23 | キヤノン株式会社 | Information processing apparatus and control method of the same, and program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10293682A (en) * | 1997-04-18 | 1998-11-04 | Nec Corp | High speed system activating method using large scale memory |
JPH1124936A (en) * | 1997-07-09 | 1999-01-29 | Mitsubishi Electric Corp | Fast restart system of information processor |
JP2002258971A (en) * | 2001-02-28 | 2002-09-13 | Hitachi Ltd | Method for restarting computer system |
WO2002095556A1 (en) * | 2001-05-18 | 2002-11-28 | Fujitsu Limited | Apparatus having stand-by mode, program, and control method for apparatus having stand-by mode |
JP2003044284A (en) * | 2001-07-27 | 2003-02-14 | Matsushita Electric Ind Co Ltd | Activation method for computer system and program for activation |
JP2003131880A (en) * | 2001-10-19 | 2003-05-09 | Casio Comput Co Ltd | Information processing apparatus, program activation method and activation control program |
JP2005011120A (en) * | 2003-06-19 | 2005-01-13 | Sony Corp | Information processing method and device |
-
2004
- 2004-09-30 JP JP2004288450A patent/JP2006106823A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10293682A (en) * | 1997-04-18 | 1998-11-04 | Nec Corp | High speed system activating method using large scale memory |
JPH1124936A (en) * | 1997-07-09 | 1999-01-29 | Mitsubishi Electric Corp | Fast restart system of information processor |
JP2002258971A (en) * | 2001-02-28 | 2002-09-13 | Hitachi Ltd | Method for restarting computer system |
WO2002095556A1 (en) * | 2001-05-18 | 2002-11-28 | Fujitsu Limited | Apparatus having stand-by mode, program, and control method for apparatus having stand-by mode |
JP2003044284A (en) * | 2001-07-27 | 2003-02-14 | Matsushita Electric Ind Co Ltd | Activation method for computer system and program for activation |
JP2003131880A (en) * | 2001-10-19 | 2003-05-09 | Casio Comput Co Ltd | Information processing apparatus, program activation method and activation control program |
JP2005011120A (en) * | 2003-06-19 | 2005-01-13 | Sony Corp | Information processing method and device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616280A (en) * | 2008-06-05 | 2009-12-30 | 三洋电机株式会社 | Image display |
JP2013518733A (en) * | 2010-04-23 | 2013-05-23 | サムスン ヘビー インダストリーズ カンパニー リミテッド | Robot system control method and apparatus |
JP2013008244A (en) * | 2011-06-24 | 2013-01-10 | Fuji Xerox Co Ltd | Program execution device, image processing apparatus and program |
JP2015036916A (en) * | 2013-08-14 | 2015-02-23 | キヤノン株式会社 | Information processing apparatus and control method of the same, and program |
US9965291B2 (en) | 2013-08-14 | 2018-05-08 | Canon Kabushiki Kaisha | Information processing apparatus enabling high-speed start-up, control method therefor, and storage medium storing control program therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2998737B2 (en) | Power supply control device for peripheral equipment | |
EP1873638A1 (en) | Portable apparatus supporting multiple operating systems and supporting method therefor | |
JP2009516264A (en) | Method and apparatus for fast startup of an operating system | |
EP1324198A3 (en) | Processor and method of booting same | |
JP2010140266A (en) | Electronic device system and electronic device | |
JP2010015316A (en) | Numerical control apparatus | |
JP2006106823A (en) | Electronic equipment, operating system start method to be executed by the equipment and operating system initialization method to be executed by the equipment | |
JP2005038405A (en) | Method and computer system for reducing occurrence of cold reset | |
JP2005149225A (en) | Computer system and starting method for the same | |
JP2006099704A (en) | Information processor and startup control method | |
WO2009034316A2 (en) | Boot loading | |
JP2003263323A (en) | Downloader and download method | |
JP4359646B1 (en) | Information processing device, external storage device, and control method | |
JP2003044284A (en) | Activation method for computer system and program for activation | |
US6713778B2 (en) | Register setting method and semiconductor device | |
JP2008307837A (en) | Image forming system and its control method | |
JP7371723B2 (en) | Electronics | |
JP5346964B2 (en) | Electronic equipment and system management program | |
JP2008077474A (en) | Firmware update method, electronic device and firmware update program | |
JP3296520B2 (en) | Download bootstrap method | |
JP7582424B2 (en) | Electronics | |
US20060168440A1 (en) | OS selection methods and computer systems utilizing the same | |
JP2008130036A (en) | Information processor | |
JPH11149419A (en) | Method and device for backing up data | |
JP2001228938A (en) | Remote starting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070827 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070827 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070827 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110802 |