(57)【要約】【課題】  オペレーションシステムのアプリケーションプログラム共有の構造と方法の提供。【解決手段】  システムソース負荷が第１オペレーションシステムよりも低い第２オペレーションシステムの起動命令を出すＢＩＯＳと、第２オペレーションシステムが出した第１オペレーションシステムのデータ実行と第１オペレーションシステムのマルチメディア放送プログラム実行の命令を受け取る駆動ユニットと、該第１オペレーションシステムの少なくとも一つのデータ及びマルチメディア放送プログラム関係パラメータを第２オペレーションシステムが実行可能な形式に変換するパラメータ変換ユニットとを具え、システム負荷が高い第１オペレーションシステムの起動時間を減らしてソースを共有できるようにし、アプリケーションプログラムの重複インストールを防止し保存空間を効果的に節約できるようにした。【選択図】        図１
2005216282.tif 000002
【特許請求の範囲】
【請求項１】
オペレーションシステムのアプリケーションプログラム共有の構造において、該構造は、
コンピュータの起動設定の管理とプログラム制御を提供する基本入出力システムと、
複数のプログラムの処理を同時に実行できる第１オペレーションシステムと、
少なくとも一つのプログラムを実行できる第２オペレーションシステムと、
第２オペレーションシステムの下した第１オペレーションシステム内の少なくとも一つのデータの実行命令を受け取る駆動ユニットと、
第１オペレーションシステムと第２オペレーションシステムのデータパラメータの変換を行なうパラメータ変換ユニットと、
第１オペレーションシステムを格納する第１保存装置と、
第２オペレーションシステムを格納する第２保存装置と、
を具え、該第２オペレーションシステムが駆動ユニットによりパラメータ変換ユニットにパラメータ変換命令を下して、関係データパラメータを第２オペレーションシステムが読み取り及び改修可能な形式に変換させることで、第１オペレーションシステムのデータを供給できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２】
請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３】
請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項４】
請求項３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項５】
請求項３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項６】
請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項７】
請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項８】
請求項７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項９】
オペレーションシステムのアプリケーションプログラム共有の方法において、該方法は、
第１オペレーションシステムを第１保存装置内にインストールするステップ、
第２オペレーションシステムを第２保存装置内にインストールするステップ、
基本入出力システムにより第２オペレーションシステム起動の命令を下すステップ、
システムソース消耗が低い第２オペレーションシステムを実行するステップ、
第２オペレーションシステムにより第１オペレーションシステム内の少なくとも一つのデータを実行する命令を駆動ユニットに下すステップ、
駆動ユニットによりパラメータ変換命令をパラメータ変換ユニットに下して第１オペレーションシステムのデータを共有するステップ、
以上のステップを具え、該パラメータ変換ユニットが第１オペレーションシステムと第２オペレーションシステムのデータパラメータを変換し、該データを第２オペレーションシステムが読み取り及び改修可能な形式に変換し、システムソース消耗が高い第１オペレーションシステム起動の待ち時間を減らし、資源の共有性を高めると共に保存空間を節約できるようにしたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１０】
請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１１】
請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１２】
請求項１１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１３】
請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１４】
請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１５】
請求項１４記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１６】
請求項１４記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項１７】
オペレーションシステムのアプリケーションプログラム共有の構造において、該構造は、
コンピュータの起動設定の管理とプログラム制御を提供する基本入出力システムと、  複数のプログラムの処理を同時に実行できる第１オペレーションシステムと、
少なくとも一つのプログラムを実行できる第２オペレーションシステムと、
第１オペレーションシステム内にインストールされてＤＶＤ及びＶＣＤ形式のオーディオビデオのアプリケーションプログラムを再生するのに用いられるマルチメディア放送プログラムと、
第２オペレーションシステムが下すマルチメディア放送プログラム実行の命令を受け取る駆動ユニットと、
第１オペレーションシステムと第２オペレーションシステムのマルチメディア放送プログラムパラメータの変換を行なうパラメータ変換ユニットと、
第１オペレーションシステムを格納する第１保存装置と、
第２オペレーションシステムを格納する第２保存装置と、
を具え、該第２オペレーションシステムが駆動ユニットによりマルチメディア放送プログラムの実行命令を該パラメータ変換ユニットに下し、マルチメディア放送プログラム関係パラメータを第２オペレーションシステムが実行可能な形式に変換させて、第１オペレーションシステムのマルチメディア放送プログラムを共有できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項１８】
請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項１９】
請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２０】
請求項１９記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２１】
請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２２】
請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２３】
請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２４】
請求項２３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項２５】
オペレーションシステムのアプリケーションプログラム共有の方法において、該方法は、
第１オペレーションシステムを第１保存装置内にインストールするステップ、
マルチメディア放送プログラムを第１オペレーションシステムにインストールするステップ、
第２オペレーションシステムを第２保存装置内にインストールするステップ、
基本入出力システムにより第２オペレーションシステム起動の命令を下すステップ、
システムソース消耗が低い第２オペレーションシステムを実行するステップ、
第２オペレーションシステムによりマルチメディア放送プログラムの実行命令を駆動ユニットに下すステップ、
駆動ユニットによりパラメータ変換命令をパラメータ変換ユニットに下して第１オペレーションシステムのマルチメディア放送プログラムを共有できるようにするステップ、
以上のステップを具え、第２オペレーションシステムは駆動ユニットを利用してパラメータ変換ユニットに命令を下し、第１オペレーションシステム内のマルチメディア放送プログラムを第２オペレーションシステムが使用可能な関係パラメータに変換させ、それを第２オペレーションシステムが実行できる形式となし、システムソース消耗が高い第１オペレーションシステムの起動の待ち時間を減らして資源の共有性を高め、マルチメディア放送プログラムの重複インストールを防止して保存空間を節約できるようにしたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項２６】
請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項２７】
請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項２８】
請求項２７記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項２９】
請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項３０】
請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項３１】
請求項３０記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項３２】
請求項３０記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項３３】
オペレーションシステムのアプリケーションプログラム共有の構造において、該構造は、
コンピュータの起動設定の管理とプログラム制御を提供する基本入出力システムと、  複数のプログラムの処理を同時に実行できる第１オペレーションシステムと、
少なくとも一つのプログラムを実行できる第２オペレーションシステムと、
第２オペレーションシステム内にインストールされてＤＶＤ及びＶＣＤ形式のオーディオビデオのアプリケーションプログラムを再生するのに用いられるマルチメディア放送プログラムと、
第２オペレーションシステムが下す第１オペレーションシステム内の少なくとも一つのデータの実行命令を受け取る駆動ユニットと、
第１オペレーションシステムと第２オペレーションシステムのデータパラメータを変換するパラメータ変換ユニットと、
第１オペレーションシステムを格納する第１保存装置と、
第２オペレーションシステムを格納する第２保存装置と、
を具え、該第２オペレーションシステムが駆動ユニットにより第１オペレーションシステムの少なくとも一つのデータのパラメータ変換命令を該パラメータ変換ユニットに下して少なくとも一つのデータの関係パラメータを第２オペレーションシステムのマルチメディア放送プログラムが実行可能なデータ形式に変換させ、第１オペレーションシステムのデータを共有できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３４】
請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３５】
請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３６】
請求項３５記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３７】
請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３８】
請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項３９】
請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項４０】
請求項３９記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造。
【請求項４１】
オペレーションシステムのアプリケーションプログラム共有の方法において、該方法は、
第１オペレーションシステムを第１保存装置内にインストールするステップ、
第２オペレーションシステムを第２保存装置内にインストールするステップ、
マルチメディア放送プログラムを第２オペレーションシステムにインストールするステップ、
基本入出力システムにより第２オペレーションシステム起動の命令を下すステップ、
第２オペレーションシステムによりマルチメディア放送プログラムの命令を実行するステップ、
駆動ユニットにより少なくとも一つのデータのパラメータ変換命令をパラメータ変換ユニットに下して第１オペレーションシステムのデータを共有できるようにするステップ、  第２オペレーションシステムは駆動ユニットによりパラメータ変換ユニットに命令を下して第１オペレーションシステム内の少なくとも一つのデータを第２オペレーションシステムが使用できる関係パラメータに変換させて、それを第２オペレーションシステムのマルチメディア放送プログラムが実行できる形式となし、システムソース消耗が高い第１オペレーションシステムの起動の待ち時間を減らし、ソースの共有性を高め、マルチメディア放送プログラムの重複インストールを防止し保存空間を節約できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４２】
請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４３】
請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４４】
請求項４３記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４５】
請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４６】
請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４７】
請求項４６記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【請求項４８】
請求項４６記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一種のオペレーションシステムのアプリケーションプログラム共有の構造と方法に係る発明であり、特に、本発明はコンピュータの起動設定の管理とプログラム制御を提供するＢＩＯＳ（基本入出力システム）と、少なくとも一つのプログラムの実行環境を提供する第１オペレーションシステムと、小さい第２保存空間内にインストールされて少なくとも一つのプログラムの実行を提供する第２オペレーションシステムと、該第１オペレーションシステム内に格納された少なくとも一つのデータと、該第１オペレーションシステム或いは第２オペレーションシステム内に格納されたマルチメディア放送プログラムと、第２オペレーションシステムの出した該少なくとも一つのデータと該マルチメディア放送プログラム実行の命令を受け取る駆動ユニットと、少なくとも一つのデータと該マルチメディア放送プログラム関係パラメータを第２オペレーションシステムが実行可能な形式に変換するパラメータ変換ユニットとを具えている。ユーザーは保存空間とシステムソースが比較的低い第２オペレーションシステムにより起動し、該駆動ユニットとパラメータ変換ユニットにより少なくとも一つのデータと該マルチメディア放送プログラムを該第２オペレーションシステムが実行可能な形式に変換し、第１オペレーションシステムのアプリケーションプログラムと少なくとも一つのデータを共有することができ、保存空間が大きい第１オペレーションシステムの起動待ち時間を減らすことができ、ソースの共有機能を高め、アプリケーションプログラムを重複してインストールする必要をなくし、保存空間を効果的に節約する。
【背景技術】
【０００２】
コンピュータを使用できるようにするため、オペレーションシステムは情報保存の統一ロジック観点に対して、保存装置の物理特性により抽象的に一つのロジック上の位置を定義し、それがいわゆるファイルと称されるものである。データの保存、サーチ及び再取り出しに十分に便利とするためにファイルシステムが誕生した。いわゆるファイルシステムは保存装置の分割セクションの上に構築され、ファイルデータの保存に用いられる。
【０００３】
早期のファイルシステムの技術は周知のＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）とされ、ＦＡＴはいわゆるファイル配置表であり、それはハードディスク内の全ての空間の位置を記録し、我々が一つのファイルを構築しようとする時、ＤＯＳオペレーションシステムがＦＡＴよりブランクを探し、もしブランクがあれば、ＦＡＴがこのブランクの表示を使用済みとなす。この動作は映画館のチケット販売員の如しであり、客がチケットを購入した時、手元の座席表の空き席にマークを付ける。簡単に言うと、ＦＡＴはハードディスクのある一つの領域であり、この領域にハードディスク中のどのクラスタが使用済みで、どのクラスタが未使用であるかを記録する。しかし、ＦＡＴファイルシステムではファイル名は８．３命名慣例に従うよう制限され、表示ファイル名は句点の前が８文字を超過してはならず、句点の後ろは３文字を超過してはならない。更に、ＦＡＴ下のファイルは保護の能力を具備せず、ディスクの還元を行なえず、また大きなハードディスク空間を支援することはできず、ＦＡＴファイル形式の発展はこのために制限される。
【０００４】
ＦＡＴの欠点を補うため、マイクロソフト社は新たな技術ファイルシステム（ＮＴＦＳ）を構築している。その機能は以下を具えている。一．相容性：多種類のオペレーションシステムがアクセスするディスクをパーテーションするならば、全てのファイルシステムを読み取れるオペレーションシステムを使用が必要である。コンピュータにＷｉｎｄｏｗｓ（登録商標）ＸＰ及びＷｉｎｄｏｗｓ（登録商標）９８オペレーションシステムが共存する時、このディスクをパーテーション、フォーマットしてＦＡＴとし一つの共用のディスクパーテーションを提供しなければならない。もしＷｉｎｄｏｗｓ（登録商標）ＸＰがＰＣ上の唯一のオペレーションシステムであれば、使用の必要に応じてディスクをパーテーション、フォーマットしてＮＴＦＳ或いはＦＡＴフォーマットとすることができ、即ちその他のオペレーションシステムのコンピュータにネットワークを通してこのディスクパーテーションにアクセスさせても問題は発生しない。二．エラー許容：Ｗｉｎｄｏｗｓ（登録商標）ＮＴはソフトウエアを提供して複数種類の選択可能なディスクアクセス方法、例えば、等量分割、パリティー検査、ディスクエラー自動修復、及び速度増加及び又はエラー許容をサポートする。三．安全性：ホストと端末に授与される各種の使用権限のインデックスと個別のファイル保護等の特性を提供する。
【０００５】
テクノロジーの進歩、コンピュータ技術の発展により、ユーザーのコンピュータに対する要求はますます顕著となっている。安定性を満足させ、システム消耗ソースが低く、短い時間で起動できる能力を有し、システム構築コストが低く、システム安全防護等の特性を有することが、Ｌｉｎｕｘオペレーションシステムが後に勃興発展した主要な原因である。
【０００６】
Ｌｉｎｕｘは現在「ｅｘｔ２」をメインファイルシステムとし、「ＦＡＴ３２」を使用するＷｉｎｄｏｗｓ（登録商標）システムとは非常に大きな違いがあり、ファイルシステム分配或いはデータアクセスメカニズムのいずれにも大きな違いがある。Ｌｉｎｕｘのファイルシステムは保存設備の分割エリア上に保存され、ファイルデータ保存に用いられる。使用の前には必ず「マウント（ｍｏｕｎｔ）」する必要があり、システムツリーインデックス構造のある点上にそれをマウントし、不使用時にはそれを「アンマウント（ｕｍｏｕｎｔ）」してそれをシステムインデックス中より削除する。このようなシステムは未書き込みのデータを書き込み並びにそれをシステムインデックス中より削除できる。このほかＬｉｎｕｘは各種のファイルシステムをコアサポートし、そのうちサポートできるファイルシステムは、ｅｘｔ２、ＢＳＤプラットホームファイルシステム、マイクロソフトプラットホームファイルシステム及びＣＤメディアファイルシステム等を含み、それは仮想ファイルシステムを利用して統一された操作インタフェースをシステム使用に供し、ゆえにシステムは操作するファイルシステムの違いによりその操作方式を改変する必要がない。
【０００７】
Ｌｉｎｕｘオペレーションシステムは１９９０年秋に初めて提供され、オペレーションシステムの成長はＷｉｎｄｏｗｓ（登録商標）オペレーションシステムの発展に遥かに及ばず、このためサポートするアプリケーションプログラムの点で、その相容性と普及性がいずれもＷｉｎｄｏｗｓ（登録商標）に及ばない。また、ＬｉｎｕｘオペレーションシステムとＷｉｎｄｏｗｓ（登録商標）オペレーションシステムは不相容である問題により、少なくとも一つのアプリケーションプログラムを重複して二つのオペレーションシステムにインストールしなければならなくなり、空間の浪費、ソースの供給不能の問題がもたらされた。
【０００８】
ＬｉｎｕｘにＷｉｎｄｏｗｓ（登録商標）オペレーションシステムのアプリケーションプログラムを有効に実行させるため、ＬｉｎｕｘとＷｉｎｄｏｗｓ（登録商標）アプリケーションプログラム相容の研究に多くの努力が費やされており、そのうちＷｉｎｅは最も有名である。ＷｉｎｅはＬｉｎｕｘ環境下でＷｉｎｄｏｗｓ（登録商標）作業環境をエミュレートし、それはＭＳ  ＤＯＳ、Ｗｉｎｄｏｗｓ（登録商標）３．ｘとＷｉｎ３２下で運転するソフトウエアであり、Ｗｉｎｅのエミュレートの程度は真実のＷｉｎｄｏｗｓ（登録商標）に十分に接近し、アプリケーションプログラムが低階層のシステムを中断させても、エラー無く運転できる。
【０００９】
このほか、ｊｉｋｋｏｕするプログラムが外部のＤＬＬファイルの使用を必要とする時、Ｗｉｎｅはそれを取り込むことができ、それはＧＤＩ３２とＤｉｒｅｃｔ  Ｘ等の比較的新しいマルチメディア関数をサポートする。プリンタサポート方面では、ＷｉｎｅはまたＷｉｎｄｏｗｓ（登録商標）アプリケーションソフトが印刷したい文献をＵｎｉｘ（登録商標）下のＰｏｓｔＳｃｒｉｐｔフォーマットに変成させ、更にプリンタに印刷させる。
【００１０】
総合すると、Ｗｉｎｅエミュレート環境はほぼ全てのＷｉｎｄｏｗｓ（登録商標）を実行できるが、エミュレートされた環境は、運転速度が真実のＷｉｎｄｏｗｓ（登録商標）よりもずいぶん遅く、また異なるオペレーションシステム間のソース共有の問題を解決できない。
【００１１】
近年、コンピュータウイルス防御が重視され、システム管理及びシステム安定化の要求により、Ｗｉｎｄｏｗｓ（登録商標）システム負荷とシステム消耗ソースが続けて増加し、ユーザーが該システムの単一アプリケーションプログラムを使用するだけでも、長過ぎる起動時間を待たねばならなくなり、時間を浪費する。このため、いかにソース負荷の低いオペレーションシステムにソース負荷の高いオペレーションシステムのデータとアプリケーションプログラムを供給させ、二つのオペレーションシステムに重複してアプリケーションプログラムをインストールする必要を無くし、空間の浪費を節約し、ソースを共有し、起動待ち時間を短縮できるようにするかが、現在重視及び思考しなければならない課題である。
【００１２】
このことを鑑み、上述の問題に対して、それを解決し、またシステム負荷を減らし、便利性を増す新たなオペレーションシステムのアプリケーションプログラム共有の構造と方法が求められている。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明の主要な目的は、一種のオペレーションシステムのアプリケーションプログラム共有の構造を提供することにあり、それは、第２オペレーションシステムの下した第１オペレーションシステム内の少なくとも一つのデータとマルチメディア放送プログラムの実行命令を駆動ユニットにより受け取り、並びにパラメータ変換ユニットにより少なくとも一つのデータと該マルチメディア放送プログラムの関係パラメータを第２オペレーションシステムが実行可能な形式に変換し、該少なくとも一つのデータとマルチメディア放送プログラムの共有を達成する特徴を有するものとする。
【００１４】
本発明の次の目的は、ユーザーの要求を速やかに満足させることにあり、即ち、システムソース消耗が比較的少なく且つＵＳＢインタフェースハードディスク内にインストールされた第２オペレーションシステムの起動により、第２オペレーションシステムが該駆動ユニットを利用して第２オペレーションシステムの下した第１オペレーションシステム内の少なくとも一つのデータとマルチメディア放送プログラムの実行命令を受け取り、パラメータ変換ユニットで関係パラメータを変換した後に第１オペレーションシステムのマルチメディア放送プログラムを共有し、システムソース消耗が高い第１オペレーションシステムの起動待ち時間を短縮し、少なくとも一つのユーザーのマルチメディア放送プログラム使用の要求を速やかに満足させられるようにする。
【００１５】
本発明の別の目的は、システムに携帯機能を提供することにあり、即ち、第２オペレーションシステムを保存空間の小さい第２保存装置内にインストールし、該第２保存装置の携帯機能により、第２オペレーションシステムを地域の影響を受けないものとする。
【００１６】
本発明の更に別の目的は、保存空間を節約することにあり、即ち、第２オペレーションシステムに第１オペレーションシステムのマルチメディア放送プログラムを共有させることにより、アプリケーションプログラムの重複インストールを減らし、保存空間を有効に節約できるようにする。
【００１７】
本発明の更にまた別の目的は、節電機能を提供することにあり、即ち、システム負荷の低い第２オペレーションシステム起動後に、マルチメディア放送プログラムが使用するシステムソースのみ起動し、システムソースの消耗を効果的に節約できるようにする。
【００１８】
本発明のオペレーションシステムのアプリケーションプログラム共有の構造と方法は、ＢＩＯＳ（基本入出力システム）、第１オペレーションシステム、第２オペレーションシステム、駆動ユニット、パラメータ変換ユニットを具えている。該ＢＩＯＳはコンピュータ起動設定の管理とプログラム制御を提供し、該第１オペレーションシステムは、少なくとも一つのプログラムの実行環境を提供し、該第２オペレーションシステムは、少なくとも一つのプログラムの実行を提供し、該第２オペレーションシステムは小さい第２保存空間内にインストールされ、該駆動ユニットは、第２オペレーションシステムが下した第１オペレーションシステム内の少なくとも一つのデータとマルチメディア放送プログラム実行の命令を受け取り、該パラメータ変換ユニットは該少なくとも一つのデータと該マルチメディア放送プログラムの関係パラメータを第２オペレーションシステムが実行可能な形式に変換する。ユーザーは、該ＢＩＯＳにより該保存空間とシステムソース負荷が低い第２オペレーションシステムを起動し、該駆動ユニットにより該少なくとも一つのデータと該マルチメディア放送プログラムの実行命令を受け取り、パラメータ変換ユニットに該少なくとも一つのデータと該マルチメディア放送プログラムの関係パラメータを該第２オペレーションシステムが実行できる形式に変換させ、これにより第１オペレーションシステムのソースを共有し、システムソース消耗が大きく保存空間が大きい第１オペレーションシステムのシステム起動の待ち時間を減らし、システムに携帯性と資源の共有機能を具備させ、アプリケーションプログラムの重複インストールの必要を無くし、保存空間を有効に節約する。
【課題を解決するための手段】
【００１９】
請求項１の発明は、オペレーションシステムのアプリケーションプログラム共有の構造において、該構造は、
コンピュータの起動設定の管理とプログラム制御を提供する基本入出力システムと、
複数のプログラムの処理を同時に実行できる第１オペレーションシステムと、
少なくとも一つのプログラムを実行できる第２オペレーションシステムと、
第２オペレーションシステムの下した第１オペレーションシステム内の少なくとも一つのデータの実行命令を受け取る駆動ユニットと、
第１オペレーションシステムと第２オペレーションシステムのデータパラメータの変換を行なうパラメータ変換ユニットと、
第１オペレーションシステムを格納する第１保存装置と、
第２オペレーションシステムを格納する第２保存装置と、
を具え、該第２オペレーションシステムが駆動ユニットによりパラメータ変換ユニットにパラメータ変換命令を下して、関係データパラメータを第２オペレーションシステムが読み取り及び改修可能な形式に変換させることで、第１オペレーションシステムのデータを供給できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２の発明は、請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３の発明は、請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項４の発明は、請求項３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項５の発明は、請求項３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項６の発明は、請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項７の発明は、請求項１記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項８の発明は、請求項７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項９の発明は、オペレーションシステムのアプリケーションプログラム共有の方法において、該方法は、
第１オペレーションシステムを第１保存装置内にインストールするステップ、
第２オペレーションシステムを第２保存装置内にインストールするステップ、
基本入出力システムにより第２オペレーションシステム起動の命令を下すステップ、
システムソース消耗が低い第２オペレーションシステムを実行するステップ、
第２オペレーションシステムにより第１オペレーションシステム内の少なくとも一つのデータを実行する命令を駆動ユニットに下すステップ、
駆動ユニットによりパラメータ変換命令をパラメータ変換ユニットに下して第１オペレーションシステムのデータを共有するステップ、
以上のステップを具え、該パラメータ変換ユニットが第１オペレーションシステムと第２オペレーションシステムのデータパラメータを変換し、該データを第２オペレーションシステムが読み取り及び改修可能な形式に変換し、システムソース消耗が高い第１オペレーションシステム起動の待ち時間を減らし、資源の共有性を高めると共に保存空間を節約できるようにしたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１０の発明は、請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１１の発明は、請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１２の発明は、請求項１１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１３の発明は、請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１４の発明は、請求項９記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１５の発明は、請求項１４記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１６の発明は、請求項１４記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項１７の発明は、オペレーションシステムのアプリケーションプログラム共有の構造において、該構造は、
コンピュータの起動設定の管理とプログラム制御を提供する基本入出力システムと、  複数のプログラムの処理を同時に実行できる第１オペレーションシステムと、
少なくとも一つのプログラムを実行できる第２オペレーションシステムと、
第１オペレーションシステム内にインストールされてＤＶＤ及びＶＣＤ形式のオーディオビデオのアプリケーションプログラムを再生するのに用いられるマルチメディア放送プログラムと、
第２オペレーションシステムが下すマルチメディア放送プログラム実行の命令を受け取る駆動ユニットと、
第１オペレーションシステムと第２オペレーションシステムのマルチメディア放送プログラムパラメータの変換を行なうパラメータ変換ユニットと、
第１オペレーションシステムを格納する第１保存装置と、
第２オペレーションシステムを格納する第２保存装置と、
を具え、該第２オペレーションシステムが駆動ユニットによりマルチメディア放送プログラムの実行命令を該パラメータ変換ユニットに下し、マルチメディア放送プログラム関係パラメータを第２オペレーションシステムが実行可能な形式に変換させて、第１オペレーションシステムのマルチメディア放送プログラムを共有できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項１８の発明は、請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項１９の発明は、請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２０の発明は、請求項１９記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２１の発明は、請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２２の発明は、請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２３の発明は、請求項１７記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２４の発明は、請求項２３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項２５の発明は、オペレーションシステムのアプリケーションプログラム共有の方法において、該方法は、
第１オペレーションシステムを第１保存装置内にインストールするステップ、
マルチメディア放送プログラムを第１オペレーションシステムにインストールするステップ、
第２オペレーションシステムを第２保存装置内にインストールするステップ、
基本入出力システムにより第２オペレーションシステム起動の命令を下すステップ、
システムソース消耗が低い第２オペレーションシステムを実行するステップ、
第２オペレーションシステムによりマルチメディア放送プログラムの実行命令を駆動ユニットに下すステップ、
駆動ユニットによりパラメータ変換命令をパラメータ変換ユニットに下して第１オペレーションシステムのマルチメディア放送プログラムを共有できるようにするステップ、
以上のステップを具え、第２オペレーションシステムは駆動ユニットを利用してパラメータ変換ユニットに命令を下し、第１オペレーションシステム内のマルチメディア放送プログラムを第２オペレーションシステムが使用可能な関係パラメータに変換させ、それを第２オペレーションシステムが実行できる形式となし、システムソース消耗が高い第１オペレーションシステムの起動の待ち時間を減らして資源の共有性を高め、マルチメディア放送プログラムの重複インストールを防止して保存空間を節約できるようにしたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項２６の発明は、請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項２７の発明は、請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項２８の発明は、請求項２７記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項２９の発明は、請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項３０の発明は、請求項２５記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項３１の発明は、請求項３０記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項３２の発明は、請求項３０記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項３３の発明は、オペレーションシステムのアプリケーションプログラム共有の構造において、該構造は、
コンピュータの起動設定の管理とプログラム制御を提供する基本入出力システムと、
複数のプログラムの処理を同時に実行できる第１オペレーションシステムと、
少なくとも一つのプログラムを実行できる第２オペレーションシステムと、
第２オペレーションシステム内にインストールされてＤＶＤ及びＶＣＤ形式のオーディオビデオのアプリケーションプログラムを再生するのに用いられるマルチメディア放送プログラムと、
第２オペレーションシステムが下す第１オペレーションシステム内の少なくとも一つのデータの実行命令を受け取る駆動ユニットと、
第１オペレーションシステムと第２オペレーションシステムのデータパラメータを変換するパラメータ変換ユニットと、
第１オペレーションシステムを格納する第１保存装置と、
第２オペレーションシステムを格納する第２保存装置と、
を具え、該第２オペレーションシステムが駆動ユニットにより第１オペレーションシステムの少なくとも一つのデータのパラメータ変換命令を該パラメータ変換ユニットに下して少なくとも一つのデータの関係パラメータを第２オペレーションシステムのマルチメディア放送プログラムが実行可能なデータ形式に変換させ、第１オペレーションシステムのデータを共有できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３４の発明は、請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３５の発明は、請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３６の発明は、請求項３５記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３７の発明は、請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３８の発明は、請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項３９の発明は、請求項３３記載のオペレーションシステムのアプリケーションプログラム共有の構造において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項４０の発明は、請求項３９記載のオペレーションシステムのアプリケーションプログラム共有の構造において、関係保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の構造としている。
請求項４１の発明は、オペレーションシステムのアプリケーションプログラム共有の方法において、該方法は、
第１オペレーションシステムを第１保存装置内にインストールするステップ、
第２オペレーションシステムを第２保存装置内にインストールするステップ、
マルチメディア放送プログラムを第２オペレーションシステムにインストールするステップ、
基本入出力システムにより第２オペレーションシステム起動の命令を下すステップ、
第２オペレーションシステムによりマルチメディア放送プログラムの命令を実行するステップ、
駆動ユニットにより少なくとも一つのデータのパラメータ変換命令をパラメータ変換ユニットに下して第１オペレーションシステムのデータを共有できるようにするステップ、  第２オペレーションシステムは駆動ユニットによりパラメータ変換ユニットに命令を下して第１オペレーションシステム内の少なくとも一つのデータを第２オペレーションシステムが使用できる関係パラメータに変換させて、それを第２オペレーションシステムのマルチメディア放送プログラムが実行できる形式となし、システムソース消耗が高い第１オペレーションシステムの起動の待ち時間を減らし、ソースの共有性を高め、マルチメディア放送プログラムの重複インストールを防止し保存空間を節約できるようにすることを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４２の発明は、請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４３の発明は、請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第１保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４４の発明は、請求項４３記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭ装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４５の発明は、請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がＵＳＢインタフェースハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４６の発明は、請求項４１記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置が関係保存装置とされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４７の発明は、請求項４６記載のオペレーションシステムのアプリケーションプログラム共有の方法において、関係保存装置がＲＯＭとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
請求項４８の発明は、請求項４６記載のオペレーションシステムのアプリケーションプログラム共有の方法において、第２保存装置がハードディスクとされたことを特徴とする、オペレーションシステムのアプリケーションプログラム共有の方法としている。
【発明の効果】
【００２０】
本発明のオペレーションシステムのアプリケーションプログラム共有の構造と方法は、第１保存装置内にインストールされた第１オペレーションシステム、少なくとも一つのデータ及びマルチメディア放送プログラム、小さい保存空間内にインストールされることで携帯性が高められた第２オペレーションシステム、第２オペレーションシステムの下す第１オペレーションシステム内の少なくとも一つのデータとマルチメディア放送プログラムの実行命令を受け取る駆動ユニット、該少なくとも一つのデータ及び該マルチメディア放送プログラムの関係パラメータを第２オペレーションシステムが実行可能な形式に変換するパラメータ変換ユニット、プログラム実行に必要な情報を保存する実体メモリユニット、ハードディスク空間をメモリユニットにエミュレートし、該実体メモリユニットが不足する時に多くのメモリユニットを必要とするアプリケーションの使用に供される。ユーザーは基本入出力システムにより保存空間とシステムソース負荷が低い第２オペレーションシステムを起動し、該駆動ユニットにより該少なくとも一つのデータと該マルチメディア放送プログラムの実行命令をパラメータ変換ユニットに下し、パラメータ変換ユニットがマルチメディア放送プログラムを該第２オペレーションシステムが実行できる関係パラメータに変換する。多くのメモリ空間を必要とするマルチメディア放送プログラムを該仮想メモリユニットにロードして第１オペレーションシステムのアプリケーションプログラムを供給し、ある行程を実行する時、仮想メモリユニットより処理したいデータとプログラムを実体メモリユニット内に取り出して実行し、システムソース消耗が大きく保存空間が大きい第１オペレーションシステムの起動時間を減らし、ソースの共有性を高め、アプリケーションプログラムのアプリケーションプログラムの重複インストールの必要を無くし、保存空間を有効に節約する。ゆえに本発明は新規性、進歩性及び産業上の利用価値を有している。
【発明を実施するための最良の形態】
【００２１】
図１は本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法の構造図である。このシステムは、コンピュータシステム１、第１オペレーションシステム３、第２オペレーションシステム４、駆動ユニット５、パラメータ変換ユニット６、マルチメディア放送プログラム７、少なくとも一つのデータ８を具えている。該コンピュータシステム１は、基本入出力システム２を具え、それはコンピュータの起動設定を管理及びプログラム制御する。該第１オペレーションシステム３は、複数のプログラムの実行を同時に処理できる。該第２オペレーションシステム４は少なくとも一つのプログラムの実行を提供する。該駆動ユニット５は、第２オペレーションシステムの下した第１オペレーションシステム３内の少なくとも一つのデータ８とマルチメディア放送プログラム７の実行命令を受け取る。該パラメータ変換ユニット６は、該マルチメディア放送プログラム７と該少なくとも一つのデータ８の関係パラメータを第２オペレーションシステム４が実行可能な形式に変換する。該マルチメディア放送プログラム７は、該第１オペレーションシステム３にインストールされて、ＤＶＤ及びＶＣＤ形式のオーディオビデオファイルを再生するアプリケーションプログラムである。少なくとも一つのデータ８は、該第１オペレーションシステム３内にインストールされ、ユーザー９は、該コンピュータシステムにより該マルチメディア放送プログラム７と少なくとも一つのデータ８を実行する。
【００２２】
上述の第１オペレーションシステム３はＦＡＴ或いはＮＴＦＳのファイル形式を提供し、該ファイル形式はＷｉｎｄｏｗｓ（登録商標）系列のオペレーションシステム、例えばＷｉｎｄｏｗｓ（登録商標）ＸＰ、Ｗｉｎｄｏｗｓ（登録商標）ＮＴ、Ｗｉｎｄｏｗｓ（登録商標）９８、Ｗｉｎｄｏｗｓ（登録商標）２０００及びＷｉｎｄｏｗｓ（登録商標）Ｍｅをメインとする。
【００２３】
該第２オペレーションシステム４はＥＸＴ２或いはＥＸＴ３のファイル形式を提供し、該ファイル形式はＬｉｎｕｘのオペレーションシステムをメインとする。
【００２４】
ユーザー９は、該基本入出力システム２により起動後に、該保存空間とシステムソース負荷が比較的小さい第２オペレーションシステム４を起動し、該駆動ユニット５により該マルチメディア放送プログラム７と該少なくとも一つのデータ８の実行命令を受け取り、パラメータ変換ユニット６に該少なくとも一つのデータ８と該マルチメディア放送プログラム７の関係パラメータを第２オペレーションシステム４が実行可能な形式に変換させ、これにより第１オペレーションシステム３のデータを共有し、システムソース消耗が大きく保存空間が大きい第１オペレーションシステム３の起動の待ち時間を減少し、アプリケーションプログラムの重複インストールを不要とし、保存空間を効果的に節約する。
【００２５】
図２は本発明の別の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法の構造を示す。図示されるように、マルチメディア放送プログラム７’は第２オペレーションシステム内にインストールされ、ＤＶＤ及びＶＣＤ形式のオーディオビデオファイルのアプリケーションプログラムの再生に用いられ、並びに該第２オペレーションシステム４は少なくとも一つのプログラムの実行に供される。ユーザー９は該基本入出力システム２によりシステムを起動し、第２オペレーションシステム４を起動し、該マルチメディア放送プログラム７’を実行した後、該駆動ユニット５により少なくとも一つのデータ８を実行する命令を受け取り、該パラメータ変換ユニット６に該少なくとも一つのデータ８の関係パラメータを第２オペレーションシステム４のマルチメディア放送プログラム７’が実行できる形式に変換させ、第１オペレーションシステム３のデータを共有し、システムソース消耗が大きく保存空間が大きい第１オペレーションシステム３の起動待ち時間を減らし、アプリケーションプログラムの重複インストールを不要とし、保存空間を効果的に節約する。
【００２６】
図３は本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法の細部構造図である。該システムは、第１保存装置１１、第２保存装置１２、マルチメディア放送プログラム７、駆動ユニット５、パラメータ変換ユニット６、実体メモリユニット１３、及び仮想メモリユニット１４を具えている。該第１保存装置はシステムソース負荷が大きい第１オペレーションシステム３にインストールされる。第２保存装置１２はシステムソース負荷が低い第２オペレーションシステム４にインストールされる。マルチメディア放送プログラム７は第１オペレーションシステム３内にインストールされる。駆動ユニット５は第２オペレーションシステム４の下した第１オペレーションシステム３内のマルチメディア放送プログラム７実行の命令を受け取る。該パラメータ変換ユニット６は、マルチメディア放送プログラム７の関係パラメータを第２オペレーションシステム４が実行可能な形式に変換する。実体メモリユニット１３はプログラムの実行に必要な情報を保存する。該仮想メモリユニット１４は第１保存装置１１を一つのメモリユニットとしてエミュレートし、実体メモリユニット１３が不足する時、必要なメモリユニットが多いアプリケーションプログラムを実行する。ユーザー９は、該基本入出力システム２により起動後に、該保存空間とシステムソース負荷が比較的小さい第２オペレーションシステム４を起動し、ユーザー９がマルチメディア放送プログラム７を実行したい時は、該パラメータ変換ユニットにより該マルチメディア放送プログラム７を第１オペレーションシステム３において実行できる関係パラメータを保存した後、該第２オペレーションシステム４が駆動ユニット５を利用して第１オペレーションシステム３内のマルチメディア放送プログラム７実行の命令をパラメータ変換ユニット６に下し、マルチメディア放送プログラム７を第２オペレーションシステム４が実行可能な関係パラメータに変換させ、第１オペレーションシステム３内のマルチメディア放送プログラム７を共有する。
【００２７】
該マルチメディア放送プログラム７を該仮想メモリユニット１４にロードした後、一つの行程を実行する時、該仮想メモリユニット１４中より処理したい関係情報を該実体メモリユニット１３中に取り出して実行し、使用終了後に、再び該パラメータ変換ユニット６により該マルチメディア放送プログラム７の関係パラメータを第１オペレーションシステム３が実行できる形式に変換し、これによりシステムソース消耗が高い第１オペレーションシステム起動の待ち時間を減少し、システムの共有機能を高め、アプリケーションプログラムの重複インストールを不要とし、保存空間を有効に節約する。
【００２８】
上述の第１保存装置１１は比較的大きな空間をシステムソース消耗が大きい第１オペレーションシステム３及びマルチメディア放送プログラム７の内部へのインストールのために必要とし、ハードディスクとＲＯＭユニット装置とされ得る。そのうち、該ハードウエアは主要な保存装置とされる。
【００２９】
該第２保存装置１２はシステムソース消耗が少ない第２オペレーションシステム４のみを内部にインストールするだけであり、ＲＯＭ、ＵＳＢインタフェースハードディスク、及びハードディスクとされうる。該ＵＳＢインタフェースハードディスクは主要な保存装置とされ、それはコンパクトで携帯性が高いハードディスクであり、ＵＳＢインタフェーススロットを具えたコンピュータであればこの第２オペレーションシステム４を使用できる。
【００３０】
上述の基本入出力システム２は、使用者に応じて新たに設定可能で、ソース負荷が低いＵＳＢインタフェースハードディスク内にインストールされた第２オペレーションシステム４を起動し、ソース負荷が大きい第１オペレーションシステム３のマルチメディア放送プログラム７を共有させる。
【００３１】
図４は本発明の実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法のデータフローチャートである。図示されるように、ユーザー９がコンピュータシステム１を使用してマルチメディア放送プログラム７を実行したい時、該ユーザー９がシステムソース消耗が少ない第２オペレーションシステム４を起動後、マルチメディア放送プログラム７の呼び出し要求４１命令が駆動ユニット５に下され、該駆動ユニット５を通してパラメータ変換命令５１がパラメータ変換ユニット６に下され、該パラメータ変換ユニット６はパラメータ変換要求６１を通して該マルチメディア放送プログラム７の第１オペレーションシステム３において実行可能な関係パラメータを保存した後、該マルチメディア放送プログラムの関係パラメータを第２オペレーションシステム４が実行できる形式に変換し、並びに変換結果応答６２の命令を第２オペレーションシステム４に伝送し、第２オペレーションシステム４の該マルチメディア放送プログラム７の使用に供し、実行完了後に、更に該パラメータ変換要求６１により関係パラメータをもとの第１オペレーションシステム３が実行可能なパラメータ値に変換し、こうして本発明のオペレーションシステムのアプリケーションプログラム共有の構造と方法を達成する。
【００３２】
そのうち、ユーザー９がマルチメディア放送プログラム７を実行する方法は以下のとおりである。図５の本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の方法のフローチャートを参照されたい。図示されるように、本発明のオペレーションシステムのアプリケーションプログラム共有の方法は以下のステップを具えている。
ステップＳ１：  ユーザーがシステム消耗が大きい第１オペレーションシステムを保存空間が大きい第１保存装置にインストールし、並びにマルチメディア放送プログラムを第１オペレーションシステムにインストールする。
ステップＳ２：  ユーザーがシステム消耗が小さい第２オペレーションシステムを保存空間が小さい第２保存装置にインストールする。
ステップＳ３：  コンピュータを起動し、基本入出力システムにより第２オペレーションシステムを起動してマルチメディア放送プログラムを実行する。
ステップＳ４：  駆動ユニットを利用して第１オペレーションシステム内のマルチメディア放送プログラムを実行する命令をパラメータ変換ユニットに下す。
ステップＳ５：  マルチメディア放送プログラムを第１オペレーションシステムで実行できる関係パラメータを保存する。
ステップＳ６：  パラメータ変換を実行し、該マルチメディア放送プログラムの関係パラメータを第２オペレーションシステムが実行できる形式に変換する。
ステップＳ７：  変換成功後に、必要なメモリユニットが多いマルチメディア放送プログラムを仮想メモリユニット内にロードする。
ステップＳ８：  実体メモリユニット内で、仮想メモリユニット内のマルチメディア放送プログラムを段階的に実行する。
ステップＳ９：  実行結果をユーザーに応答する。
ステップＳ１０：  実行完成後に、パラメータ変換ユニットにより関係パラメータをもとの第１オペレーションシステムが実行できるパラメータ値に変換する。
【００３３】
以上の実施例は本発明の実施範囲を限定するものではなく、本発明に基づきなしうる細部の修飾或いは改変は、いずれも本発明の請求範囲に属するものとする。
【図面の簡単な説明】
【００３４】
【図１】本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法の構造図である。
【図２】本発明の別の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法の構造図である。
【図３】本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の構造と方法の細部構造図である。
【図４】本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の方法のデータフロー図である。
【図５】本発明の好ましい実施例のオペレーションシステムのアプリケーションプログラム共有の方法のフローチャートである。
【符号の説明】
【００３５】
１  コンピュータシステム
１１  第１保存装置
１２  第２保存装置
１３  実体メモリユニット
１４  仮想メモリユニット
２  基本入出力システム
３  第１オペレーションシステム
４  第２オペレーションシステム
４１  実行要求
５  駆動ユニット
５１  パラメータ変換命令
６  パラメータ変換ユニット
６１  パラメータ変換要求
６２  変換結果応答
７  マルチメディア放送プログラム
７’  マルチメディア放送プログラム
８  データ
９  ユーザー
【図１】
2005216282.tif 000003
【図２】
2005216282.tif 000004
【図３】
2005216282.tif 000005
【図４】
2005216282.tif 000006
【図５】
2005216282.tif 000007