JP5268363B2 - コンピュータマルチオペレーティングシステムの切換え方法 - Google Patents

コンピュータマルチオペレーティングシステムの切換え方法 Download PDF

Info

Publication number
JP5268363B2
JP5268363B2 JP2007547146A JP2007547146A JP5268363B2 JP 5268363 B2 JP5268363 B2 JP 5268363B2 JP 2007547146 A JP2007547146 A JP 2007547146A JP 2007547146 A JP2007547146 A JP 2007547146A JP 5268363 B2 JP5268363 B2 JP 5268363B2
Authority
JP
Japan
Prior art keywords
operating system
computer
execution environment
data exchange
environment information
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.)
Active
Application number
JP2007547146A
Other languages
English (en)
Other versions
JP2008524730A (ja
Inventor
▲衆▼ 慶 李
良 湯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Publication of JP2008524730A publication Critical patent/JP2008524730A/ja
Application granted granted Critical
Publication of JP5268363B2 publication Critical patent/JP5268363B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/441Multiboot arrangements, i.e. selecting an operating system to be loaded

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Description

技術領域
本発明はコンピュータマルチオペレーティングシステムを実現する技術に関し、特にコンピュータマルチオペレーティングシステムの切換え方法に関する。
背景技術
コンピュータ技術の発展に伴い、コンピュータにマルチオペレーティングシステムを追加することでコンピュータのマルチ機能の応用を実現でき、たとえばコンピュータに家庭電気機器モードオペレーティングシステムとコンピュータモードオペレーティングシステムの応用を同時に実現ことができる。コンピュータマルチオペレーティングシステムの応用を実現するとともに、コンピュータマルチオペレーティングシステムの切換え時間に対する要望もますます高くなるが、現在にはコンピュータマルチオペレーティングシステムの切換え時間は要望に達していない。
コンピュータマルチオペレーティングシステムの切換えプロセスは、実際に、一つのシステムをオフしてから、コンピュータの基本入出力システム(BIOS)が再起動し、もう一つのシステムに進むことである。コンピュータマルチオペレーティングシステムの切換えプロセスは、図1に示すように、二つのオペレーティングシステムがそれぞれオペレーティングシステムOS-1及びオペレーティングシステムOS-2とする場合、具体的に、以下のステップを含む。
ステップ100-101:コンピュータに電源を投入すると、BIOSはコンピュータハードウェアデバイスを初期化し、ハードディスクを検査し、且つBIOSはオペレーティングシステムOS-1(又は2)のハードディスク上の位置を判断し、オペレーティングシステムOS-1(又は2)を取得する;
ステップ102:オペレーティングシステムOS-1(又は2)はハードディスク上の当該オペレーティングシステムに対応するファイルデータをランダムメモリ(RAM)に読み取り、ハードディスクを検査してから起動する;
ステップ103:オペレーティングシステムOS-1(又は2)はオフする。
ステップ104:コンピュータがリセットすると、BIOSは再度コンピュータハードウェアデバイスを初期化し、ハードディスクを検査し、且つオペレーティングシステムOS-2(又は1)のハードディスク上の位置を判断し、オペレーティングシステムOS-2(又は1)を取得する;
ステップ105:オペレーティングシステムOS-2(又は1)はハードディスク上の当該オペレーティングシステムに対応するファイルデータをランダムメモリ(RAM)に読み取り、ハードディスクを検査してから起動する;
ステップ106:二つのオペレーティングシステムの切換えプロセスは終了する。
三つ以上のオペレーティングシステムが切換えると、コンピュータがどのオペレーティングシステムに切換えることを分かってからステップ104〜ステップ106を実行し、オペレーティングシステムを切換えるプロセスを実行するように、ステップ104の前に、ユーザがどのオペレーティングシステムを選択するためのステップ、或はオペレーティングシステムを順番に選択するためのステップを提供する必要がある。
コンピュータマルチオペレーティングシステムの切換えプロセスがコンピュータの再起動に相当するので、コンピュータマルチオペレーティングシステムの切換えプロセスは時間的に2回のコンピュータの再起動時間の和と等しく、コンピュータマルチオペレーティングシステムの切換え時間が長過ぎることを招来している。また、コンピュータマルチオペレーティングシステムの切換えプロセスがコンピュータの再起動に相当するので、ユーザは切換え前のオペレーティングシステム中の実行環境情報(CONTEXT)を保存できず、ユーザがこのオペレーティングシステムに戻ってて切換える場合に、保存されているCONTEXTに基づき引き続きオペレーティングすることができない。
現在、コンピュータの現在オペレーティングシステムの実行環境をハードディスク(STD)にサスペンドしてスリープ状態にさせ、このオペレーティングシステムに切換える場合、コンピュータをリセットさせ、BIOSはコンピュータハードウェアデバイスを初期化し、ハードディスクを検査して、ハードディスクから当該オペレーティングシステムを取得し、このオペレーティングシステムの実行環境を取得してRAMにコピーし、このオペレーティングシステム及びその実行環境に従ってRAMでこのオペレーティングシステムを起動する、コンピュータマルチオペレーティングシステムを切換える方法が更にある。しかしながら、この方法は、コンピュータのBIOSがコンピュータハードウェアデバイスを初期化してハードディスクを検査することが必要とするので、オペレーティングシステムを切換える時間も比較的に長いである。
発明内容
本発明はこの事情に鑑み、コンピュータマルチオペレーティングシステムを切換えるために必要な時間を減少することができるコンピュータマルチオペレーティングシステムを提供することを主な目的とする。
上記の目的を達するため、本発明の技術案は、コンピュータマルチオペレーティングシステムの切換え方法において、
オペレーティングシステムの実行環境情報を記憶するためのデータ交換エリアを設置し、さらに、
コンピュータがオペレーティングシステムを切換える指令を受理してから、コンピュータハードウェアデバイスの運行情報をランダムメモリRAMに保存するステップAと、
コンピュータがデータ交換エリアから所望のオペレーティングシステムへの切換するためのオペレーティングシステム実行環境情報を取得し、取得したこのオペレーティングシステムのオペレーティングシステム実行環境情報をRAMに記憶するステップBと、
コンピュータがRAMに保存されているコンピュータハードウェアデバイスの運行情報に基づいて、コンピュータハードウェアデバイスの運行状態を回復し、ハードディスクから予め設置された切換されるべくオペレーティングシステムを取得し、このオペレーティングシステムを起動して、RAMにおけるオペレーティングシステム実行環境情報を実行するステップCと、を含む。
前記設置されたデータ交換エリアの数は、1個以上であり、それぞれ異なるオペレーティングシステムのオペレーティングシステム実行環境情報を記憶する。
データ交換エリアにオペレーティングシステム実行環境情報が記憶されるプロセスは、コンピュータが、実行されているオペレーティングシステムのオペレーティングシステム実行環境情報をRAMに記憶するステップaと、
コンピュータが、RAMに記憶されているオペレーティングシステム実行環境情報を、コンピュータが実行しているオペレーティングシステムに対応するデータ交換エリアに記憶するステップbと、を含む。
ステップBに、データ交換エリアから所望のオペレーティングシステムへの切換するためのオペレーティングシステム実行環境情報を取得する前に、さらに、
コンピュータが、データ交換エリアに所望のオペレーティングシステムへの切換するためのオペレーティングシステム実行環境情報が記憶されているか否かを判断し、記憶されていれば、ステップBを実行し続き、そうでなければ、ハードディスクから予め設置された切換されるべくオペレーティングシステムを取得し、コンピュータの基本入出力システムBIOSがコンピュータハードウェアデバイスを初期化してハードディスクを検査して、取得したオペレーティングシステムを実行し、このオペレーティングシステムがハードディスクを検査してから起動されるステップB1、を含む。
ステップB1に記載のプロセスは、コンピュータのBIOSによって実行される。
ステップAに記載のプロセスは、コンピュータの現在実行されているオペレーティングシステムによって実行され、
ステップBに記載のプロセスは、コンピュータのBIOSによって実行され、
ステップCに記載のプロセスは、コンピュータのBIOSによって実行される。
前記データ交換エリアは、RAMや不揮発性メモリに設置されている。
上記の技術案によれば、本発明に係る方法は、RAMや不揮発性メモリに1個以上のデータ交換エリアを設置し、データ交換エリアごとに一つのコンピュータオペレーティングシステムのCONTEXTを記憶する。コンピュータがオペレーティングシステムを切換える場合、まずコンピュータは切換え状態に進み、すなわち全てのコンピュータハードウェアデバイスの運行情報をRAMに記憶し、次に切換えたいオペレーティングシステムをハードディスクから取得するとともに、データ交換エリアから切換えたいオペレーティングシステムのCONTEXTをRAMにコピーし、最後コンピュータは切換え状態から戻り、すなわちコンピュータのハードウェアデバイスは、オペレーティングシステム切換え状態に進入する前の運行状態に戻り、RAMは切換えたいオペレーティングシステム及びそのオペレーティングシステムのCONTEXTに基づき、RAM上に切換えたいコンピュータオペレーティングシステムを実行する。本発明は、オペレーティングシステムを切換える場合に、BIOSがCPU、RAM、コンピュータのチップ及びハードディスクなどのハードウェアデバイスを初期化することなく、またBIOSと切換えたいオペレーティングシステムがハードディスクを検査することないので、コンピュータオペレーティングシステムを切換えるために必要な時間を減少する。さらに、本発明はコンピュータの各オペレーティングシステムのCONTEXTがデータ交換エリアに保存されたので、本発明は、ユーザがこのオペレーティングシステムへ切換える時に、保存されているCONTEXTに基づき実行し続くことができる。
したがって、本発明に係る方法は、コンピュータマルチオペレーティングシステムの切換えに必要な時間を減少し、コンピュータマルチオペレーティングシステムの切換えプロセスを速くなっている。
具体実施方式
本発明の目的、技術案及びメリットをより明瞭にするために、以下具体的な実施例を挙げて添付図面を参照した上、本発明をより詳細説明する。
本発明に係る方法は、RAMや不揮発性メモリに1個以上のデータ交換エリアを設置し、例えばハードディスクや外挿しメモリに1個以上のデータ交換エリアを設置している。これらのデータ交換エリアは、一つのメモリに設置されてもよいし、複数のタイプが異なる
メモリに設置されてもよい。データ交換エリアごとは一つのコンピュータオペレーティングシステムのCONTEXTを記憶する。図2は本発明に係るコンピュータオペレーティングシステムを切換えるプロセスの模式図である。同図に示すように、コンピュータのオペレーティングシステムを切換える場合、まずコンピュータは切換え状態に進み、次に現在オペレーティングシステムのCONTEXTをRAMにコピーし、RAMから現在オペレーティングシステムに該当するデータ交換エリアにコピーし、次に切換えたいオペレーティングシステムをハードディスクから取得するとともに、このオペレーティングシステムに該当するデータ交換エリアから切換えたいオペレーティングシステムのCONTEXTをRAMにコピーし、最後コンピュータは切換え状態から戻り、コンピュータのCPU、キャッシュメモリー(CACHE)、ハードディスク、メインボードなどのハードウェアデバイスはオペレーティングシステム切換え状態に進入する前の運行状態に戻り、RAMは切換えたいオペレーティングシステム及びそのオペレーティングシステムのCONTEXTに基づき、切換えたいコンピュータオペレーティングシステムを実行し、コンピュータオペレーティングシステムの切換えが終了する。
図3は本発明に係るコンピュータマルチオペレーティングシステムの切換えを実行するフローチャートである。コンピュータオペレーティングシステムOS-1からコンピュータオペレーティングシステムOS-2に切換えることとする。
ステップ300:コンピュータがオペレーティングシステムを切換える指令を受理してから、コンピュータオペレーティングシステムOS-1は切換え状態に進入する。
なお、切換え状態に進入するプロセスは、コンピュータのオペレーティングシステムOS-1がコンピュータのCPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスの現在運行状態を示す運行情報をRAMに記憶し、コンピュータが切換え状態から返す場合に、RAMにCPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスの現在運行状態を示す運行情報が記憶されたので、再度CPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスを初期化してハードディスクを検査することなく、RAMから取得したこれらの運行情報のままに従い、CPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスを運行できることによって、時間を省いている。
ステップ301:コンピュータは現在実行しているオペレーティングシステムOS-1のCONTEXTをRAMに保存する。
このステップは現在実行しているオペレーティングシステムOS-1によって完成される。
ステップ302:コンピュータのBIOSは、RAMに保存されているオペレーティングシステムOS -1のCONTEXTを、該オペレーティングシステムOS-1に対応するデータ交換エリアに保存する。
ステップ303:コンピュータのBIOSは、オペレーティングシステムOS-2に対応するデータ交換エリアに、オペレーティングシステムOS-2のCONTEXTが記憶されているかを判断し、記憶されていれば、ステップ34を実行し、そうでなければ、ステップ306を実行する。
ステップ304:コンピュータのBIOSは、オペレーティングシステムOS-2のCONTEXTをRAMにコピーし、オペレーティングシステムOS-2のハードディスク上の位置を確定し、オペレーティングシステムOS-2を取得する。
ステップ305:コンピュータのBIOSは、コンピュータを切換え状態から返せ、RAMに保存されているCPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスの現在運行状態を示す運行情報に従い、CPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスを、切換え状態に進入する前の実行環境まで運行し、RAMでオペレーティングシステムOS-2を起動すると共に、オペレーティングシステムOS-2のCONTEXTを実行する。
ステップ306:コンピュータのBIOSはオペレーティングシステムOS-2の位置を確定し、オペレーティングシステムOS-2を取得する。
オペレーティングシステムOS-2が第一回目起動すれば、オペレーティングシステムOS-2に対応するデータ交換エリアにオペレーティングシステムOS-2のCONTEXTが保存されておらず、コンピュータのBIOSはそのままハードディスクからオペレーティングシステムOS-2を取得すればよい。
ステップ307:従来技術に従い、コンピュータのBIOSはコンピュータハードウェアデバイスを初期化してハードディスクを検査して、RAMでオペレーティングシステムOS-2を実行し、オペレーティングシステムOS-2はハードディスクを検査してから起動する。
コンピュータのBIOSはコンピュータが切換え状態から返すことを支持する場合、ステップ307に記載のプロセスは、コンピュータのBIOSが、コンピュータを切換え状態から返せ、RAMに保存されているCPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスの現在運行状態を示す運行情報に従い、CPU、CACHE、ハードディスク、メインボード及びコンピュータ周辺機器などのコンピュータハードウェアデバイスを、切換え状態に進入する前の実行環境まで運行し、RAMにおけるオペレーティングシステムOS-2を実行し、オペレーティングシステムOS-2がハードディスクを検査してから起動することであってもよい。
本発明に係る方法を実現するために、本発明は、コンピュータの下地ソフトウェアに、すなわちBIOSにオペレーティングシステム選択制御機能を設置し、このオペレーティングシステム選択制御機能は受信されたオペレーティングシステム切換え指令に基づき、現在切換えたいオペレーティングシステムを確定し、図3に記載の方法を実行し、コンピュータオペレーティングシステムの切換えを実現する。
図3に記載のは、二つのオペレーティングシステムが切換えを行うプロセスである。コンピュータに予め複数のオペレーティングシステムが設置されており、且つコンピュータの現在実行しているオペレーティングシステムからユーザの切換え要望があるオペレーティングシステムに切換える場合、プロセス全体は図3と同じであり、コンピュータに受信された切換え動作指令に切換えたいオペレーティングシステムの名称が付けられており、コンピュータが切換えたいオペレーティングシステムの名称に従いどのオペレーティングシステムに切換えるかを確定するだけである。
本発明のコンピュータに一般複数のオペレーティングシステムが設置されているので、コンピュータが第一回電源投入して起動する場合、従来技術に従い、メインブートレコード(MBR)にて一つのオペレーティングシステムを選択し、現在のオペレーティングシステムとして起動することができる。
以下は、具体的な実施例を挙げて本発明を説明する。
コンピュータがパソコン(PC)であり、PCにはWINDOWS XPとWINDOWS98との二つのオペレーティングシステムが設置されていることとする。なお、オペレーティングシステムWINDOWS XPはユーザの仕事に、オペレーティングシステムWINDOWS98はユーザの娯楽に用い
られる。
本発明は、二つのオペレーティングシステムについて、それぞれハードディスクに、二つのオペレーティングシステムのCONTEXTを記憶するためのデータ交換エリアを設置する。PCが起動すると、MBRによってオペレーティングシステムWINDOWS98に進入してゲームソフトウェアを実行する。PCはオペレーティングシステムWINDOWS XPに切換える指令を受理してから、切換えプロセスを実行する。つまり、まずコンピュータは切換え状態に進み、次に現在実行しているオペレーティングシステムWINDOWS98のCONTEXTをRAMに保存し、すなわちオペレーティングシステムWINDOWS98でのゲーム環境を保存し、次に、RAMにおけるオペレーティングシステムWINDOWS98でのゲーム環境をオペレーティングシステムWINDOWS98に対応するデータ交換エリアに保存し、オペレーティングシステムWINDOWS XPを取得し、最後コンピュータのBIOSはコンピュータハードウェアデバイスを初期化してハードディスクを検査して、RAMにオペレーティングシステムWINDOWS XPを実行し、オペレーティングシステムWINDOWS XPはコンピュータハードウェアデバイスを初期化すると共に、ハードディスクを検査してから起動する。
PCはオペレーティングシステムWINDOWS98に切換える指令を受理してから、切換えプロセスを実行する。つまり、まずコンピュータは切換え状態に進み、次に現在実行しているオペレーティングシステムWINDOWS XPのCONTEXTをRAMに保存し、すなわちオペレーティングシステムWINDOWS XPでのオフィス環境を保存し、次に、RAMにおけるオペレーティングシステムWINDOWS XPでのオフィス環境をオペレーティングシステムWINDOWS XPに対応するデータ交換エリアに保存し、オペレーティングシステムWINDOWS98を取得してから、オペレーティングシステムWINDOWS98に対応するデータ交換エリアからオペレーティングシステムWINDOWS98のCONTEXTを取得し、すなわちオペレーティングシステムWINDOWS98でのゲーム環境を取得し、最後コンピュータは切換え状態から戻り、RAMにオペレーティングシステムWINDOWS98でのゲーム環境を実行する。このように、ユーザは切換えの前のオペレーティングシステムWINDOWS98でのゲーム環境にゲームをプレイして続くことができる。
以上に説明したように、本発明に係る方法は簡単で、従来のコンピュータオペレーティングシステムを改良する必要がない。そして、本発明に係る方法は、オペレーティングシステムを切換えるために必要な時間が少なく、コンピュータオペレーティングシステムの再起動する必要がない。また、本発明に係る方法は、簡単、安定で信頼であり、コストを節約することができる。さらに、本発明に係る方法は、オペレーティングシステムのCONTEXTをすべて保存させる。
以上、本発明の最良の実施形態について説明したが、前述した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更/改良され得るとともに、その等価物も含まれるものである。
従来技術のコンピュータマルチオペレーティングシステムの切換えプロセスを実行するフローチャートである。 本発明に係るコンピュータオペレーティングシステムを切換えるプロセスの模式図である。 本発明に係るコンピュータマルチオペレーティングシステムの切換えを実行するフローチャートである。

Claims (6)

  1. ンピュータマルチオペレーティングシステムの切換え方法において、
    前記コンピュータは、少なくとも第2のオペレーティングシステムの実行環境情報のデータ交換エリアを含み、
    前記方法は、
    前記コンピュータが、オペレーティングシステムを切替える指令を受けて、前記コンピュータのCPU、CACHE、ハードディスク、メインボードおよびコンピュータ周辺機器を含むコンピュータハードウエアデバイスの現在運行状態を示す運行情報をランダムメモリRAMに保存し、現在の運行しているシステムとしての第1のオペレーティングシステムの実行環境情報をランダムメモリRAMに保存するステップAと、
    前記コンピュータが、前記第1のオペレーティングシステムの実行環境情報を、前記ランダムメモリRAMから前記第1のオペレーティングシステムに対応するデータ交換エリアにコピーし、前記データ交換エリアから前記第2のオペレーティングシステムの実行環境情報を取得し、前記データ交換エリアにおける前記第2のオペレーティングシステムの実行環境情報を前記ランダムメモリRAMに保存するステップBと、
    前記コンピュータが、前記ランダムメモリRAMに保存されている前記ハードウエアデバイスの前記運行情報に基づいて、前記コンピュータハードウエアデバイスの運行状態を回復し、前記コンピュータハードウエアデバイスの運行状態と前記第2のオペレーティングシステムの実行環境情報に基づいて、第2のオペレーティングシステムを始動するステップCとを含むことを特徴とする方法。
  2. 記データ交換エリアの数は、1個以上であり、それぞれ異なるオペレーティングシステムのオペレーティングシステム実行環境情報を記憶することを特徴とする請求項1に記載の方法。
  3. ステップBに、前記データ交換エリアから所望の前記第2のオペレーティングシステムの実行環境情報を取得する前に、さらに、
    前記コンピュータが、前記データ交換エリアに所望の前記第2のオペレーティングシステムの実行環境情報が記憶されているか否かを判断し、記憶されていれば、ステップBを実行し続き、そうでなければ、ハードディスクから予め設置された前記第2のオペレーティングシステムを取得し、コンピュータの基本入出力システムBIOSがコンピュータハードウェアデバイスを初期化してハードディスクを検査して、取得した前記第2のオペレーティングシステムを実行し、この第2のオペレーティングシステムがハードディスクを検査してから起動されるステップB1、
    を含むことを特徴とする請求項1に記載の方法。
  4. ステップB1に記載のプロセスは、コンピュータのBIOSによって実行されることを特徴とする請求項3に記載の方法。
  5. ステップAに記載のプロセスは、コンピュータの現在実行されている前記第1のオペレーティングシステムによって実行され、
    ステップBに記載のプロセスは、コンピュータのBIOSによって実行され、
    ステップCに記載のプロセスは、コンピュータのBIOSによって実行されることを特徴とする請求項1に記載の方法。
  6. 記データ交換エリアは、RAMや不揮発性メモリに設置されていることを特徴とする請求項1に記載の方法。
JP2007547146A 2004-12-24 2005-07-11 コンピュータマルチオペレーティングシステムの切換え方法 Active JP5268363B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNB2004101028551A CN100383744C (zh) 2004-12-24 2004-12-24 一种计算机多操作***的切换方法
CN200410102855.1 2004-12-24
PCT/CN2005/001018 WO2006066473A1 (fr) 2004-12-24 2005-07-11 Methode de commutation de systemes d'exploitation d'ordinateur

Publications (2)

Publication Number Publication Date
JP2008524730A JP2008524730A (ja) 2008-07-10
JP5268363B2 true JP5268363B2 (ja) 2013-08-21

Family

ID=36601364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007547146A Active JP5268363B2 (ja) 2004-12-24 2005-07-11 コンピュータマルチオペレーティングシステムの切換え方法

Country Status (4)

Country Link
US (1) US8146093B2 (ja)
JP (1) JP5268363B2 (ja)
CN (1) CN100383744C (ja)
WO (1) WO2006066473A1 (ja)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7877592B2 (en) 2006-12-04 2011-01-25 Ntt Docomo, Inc. System and methods for efficient and cooperative operating system switching
CN101355551A (zh) * 2007-07-23 2009-01-28 华为技术有限公司 一种通信方法和装置
WO2009073011A1 (en) * 2007-12-06 2009-06-11 Ntt Docomo, Inc. System and methods for efficient and cooperative operating system switching
CN101197006B (zh) * 2007-12-19 2010-05-19 东信和平智能卡股份有限公司 智能卡及数据写入方法
CN101477476B (zh) * 2008-01-02 2012-02-29 联想(北京)有限公司 多操作***之间切换显示的控制方法和装置
CN101546365B (zh) * 2008-03-25 2011-01-26 联想(北京)有限公司 硬件安全单元逻辑切换方法、***及硬件安全单元
CN101937345B (zh) * 2009-07-01 2013-06-05 联想(北京)有限公司 计算机和计算***
TW201106271A (en) * 2009-08-14 2011-02-16 Insyde Software Corp Method of switching different operating systems in computer
CN102104936B (zh) * 2009-12-18 2014-11-05 联想(北京)有限公司 ***状态切换方法及便携终端
CN101782861A (zh) * 2009-12-24 2010-07-21 华为终端有限公司 在嵌入式***中操作***的管理方法及装置
CN102110057B (zh) * 2009-12-25 2013-05-08 澜起科技(上海)有限公司 存储器模组及存储器模组内的数据交换方法
US20120042156A1 (en) * 2010-08-16 2012-02-16 Giga-Byte Technology Co., Lti Method of multiple boot manager
CN102402464A (zh) * 2010-09-17 2012-04-04 ***通信有限公司 一种智能卡中的存储器的数据擦写方法及智能卡
TW201248499A (en) 2011-05-18 2012-12-01 Asustek Comp Inc Method of swapping between operating systems applied to computer system
CN102981597B (zh) * 2011-09-05 2016-03-30 联想(北京)有限公司 可配置***设备的控制方法及便携终端
WO2013159289A1 (en) * 2012-04-25 2013-10-31 Hewlett-Packard Development Company Switching of operating systems
CN103514004B (zh) * 2012-06-28 2016-12-21 联想(北京)有限公司 Windows***下的***环境管理方法及装置
CN103870298B (zh) * 2012-12-17 2017-08-29 联想(北京)有限公司 切换方法和电子设备
CN103886267B (zh) * 2012-12-20 2017-06-27 联想(北京)有限公司 内外网隔离切换方法、装置、芯片、计算机主板和计算机
CN103902324B (zh) * 2012-12-28 2018-04-27 联想(北京)有限公司 ***启动方法和电子设备
US9361122B2 (en) * 2013-02-08 2016-06-07 Htc Corporation Method and electronic device of file system prefetching and boot-up method
CN104077185B (zh) * 2013-03-27 2017-12-29 联想(北京)有限公司 一种共享设备的切换方法及电子设备
CN104424028A (zh) * 2013-08-26 2015-03-18 联想(北京)有限公司 终端设备以及切换方法
US9645864B2 (en) * 2014-02-06 2017-05-09 Intel Corporation Technologies for operating system transitions in multiple-operating-system environments
US9934047B2 (en) * 2014-03-20 2018-04-03 Intel Corporation Techniques for switching between operating systems
CN105224399A (zh) * 2014-05-26 2016-01-06 宏碁股份有限公司 电子装置及其切换作业***的方法
CN104216777B (zh) * 2014-08-29 2017-09-08 宇龙计算机通信科技(深圳)有限公司 双***电子装置及终端
CN104298931B (zh) * 2014-09-29 2018-04-10 深圳酷派技术有限公司 信息处理方法和信息处理装置
CN105224402A (zh) * 2015-09-11 2016-01-06 上海斐讯数据通信技术有限公司 一种多***快速切换方法及***
CN105677463B (zh) * 2015-12-31 2019-06-14 北京元心科技有限公司 一种实现***间协同切换的方法和装置
CN105912272B (zh) * 2016-04-14 2019-03-01 华为技术有限公司 一种控制多个安全应用软件的运行的装置和方法
CN107168740B (zh) * 2017-05-15 2020-08-18 广东虹勤通讯技术有限公司 一种终端及其操作***的控制方法
CN110569075B (zh) * 2019-09-12 2020-10-02 浙江立为信息科技有限公司 一种多操作***的切换方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4493034A (en) * 1982-10-14 1985-01-08 Honeywell Information Systems Inc. Apparatus and method for an operating system supervisor in a data processing system
JPS644838A (en) * 1987-06-29 1989-01-10 Yokogawa Electric Corp Method for switching os (operating system)
US6219721B1 (en) * 1998-10-26 2001-04-17 Chen-Chang Su Computer in which multiple operating systems are installed in different peripheral access devices
JP3659062B2 (ja) * 1999-05-21 2005-06-15 株式会社日立製作所 計算機システム
JP2001256066A (ja) * 2000-02-29 2001-09-21 Internatl Business Mach Corp <Ibm> コンピュータシステム、オペレーティングシステムの切り替えシステム、オペレーティングシステムの実装方法、オペレーティングシステムの切り替え方法、記憶媒体及びプログラム伝送装置
JP4580528B2 (ja) * 2000-09-25 2010-11-17 株式会社東芝 コンピュータシステムおよびそのレジューム処理方法
CN100356349C (zh) * 2001-04-27 2007-12-19 邵通 一种实现计算设备状态转换的装置及方法
CN1262921C (zh) * 2002-12-27 2006-07-05 联想(北京)有限公司 一种计算机操作***的启动方法
KR20060023956A (ko) * 2003-04-09 2006-03-15 쟈루나 에스에이 운영체제
CN1609825A (zh) * 2003-10-23 2005-04-27 南京易思克网络安全技术有限责任公司 实现计算设备状态安全转换的装置及方法

Also Published As

Publication number Publication date
US20080162901A1 (en) 2008-07-03
CN100383744C (zh) 2008-04-23
JP2008524730A (ja) 2008-07-10
CN1797351A (zh) 2006-07-05
WO2006066473A1 (fr) 2006-06-29
US8146093B2 (en) 2012-03-27

Similar Documents

Publication Publication Date Title
JP5268363B2 (ja) コンピュータマルチオペレーティングシステムの切換え方法
TWI703498B (zh) 記憶體裝置與電子裝置的啟動程式載入方法
US7590877B2 (en) Computer system having multi-operation system and method for changing operating system in computer system
TWI386846B (zh) 利用共享式非揮發性記憶體初始化多個處理元件之方法、系統及快閃記憶體元件
US7206931B2 (en) Aggressive content pre-fetching during pre-boot runtime to support speedy OS booting
US20060242398A1 (en) Booting from non-volatile memory
JP6399916B2 (ja) 情報処理装置およびその制御方法
JP2004334486A (ja) ブートコードを用いた起動システム、及び起動方法
WO2002095556A1 (en) Apparatus having stand-by mode, program, and control method for apparatus having stand-by mode
JP2005301639A (ja) Osの障害対応方法およびそのプログラム
JP2014534521A (ja) ブートデータのロード
US7620758B2 (en) System and method for fast activation and playing using a multimedia playback control module to load and execute core program
JP2009230433A (ja) ネットワークブート装置、プログラム及び方法
JP2006099704A (ja) 情報処理装置および起動制御方法
JPH11282685A (ja) 情報処理装置
JP4597032B2 (ja) コンピュータシステム、それにおける基本プログラムの起動方法、及びローダプログラム
CN112667544A (zh) 一种控制主板插槽使能的方法、装置、***及介质
US20150317181A1 (en) Operating system switching method
JP4002550B2 (ja) コンピュータ起動方法
TWI227443B (en) A resource compatible system for EFI (extensible firm interface) and BIOS (basic input/output system)
JPH11353229A (ja) メモリ制御装置およびメモリ制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2007148773A (ja) Bios搭載コンピュータ及びbiosローディングプログラム
JP2003044285A (ja) 起動速度を切替可能なコンピュータシステム
TW552519B (en) Boot-on-now computer system
KR101271784B1 (ko) 다중 부트 매니저를 실행시키는 방법

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100921

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101220

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101228

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110120

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110201

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110707

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110817

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20110909

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130507

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5268363

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250