ハードウェア仮想化における「ハイパーバイザー」について読みました。VMは私の領域ではないため、用語の由来がよくわかりません。
Wikipediaの記事の「複数のオペレーティングシステムが別の仮想マシンのコンテキストで同時に実行することができ、ハードウェアの監視プログラム状態も同様に仮想化された、」方法について協議
これは、スーパーバイザープロセスが仮想化されたことを意味します。これは本当ですか?
ハードウェア仮想化における「ハイパーバイザー」について読みました。VMは私の領域ではないため、用語の由来がよくわかりません。
Wikipediaの記事の「複数のオペレーティングシステムが別の仮想マシンのコンテキストで同時に実行することができ、ハードウェアの監視プログラム状態も同様に仮想化された、」方法について協議
これは、スーパーバイザープロセスが仮想化されたことを意味します。これは本当ですか?
回答:
この用語は、Computerworld誌のIPS Computer Marketing Corp.からのこの広告(1973年5月30日 -Vol。7、No。22)に見られるように、少なくとも1973年には使用されていました。
1973年9月に販売またはリース可能な360 / 651HまたはJシステム。セレクタチャネルはいくつでも供給できます。7074 ハイパーバイザを使用。
1970年の 2つの論文に登場し、一方は他方を引用している。
オペレーティングシステムアーキテクチャ、H Katzan Jr- 1970年 5月5〜7日の会議、春の合同コンピュータ会議:
... ハイパーバイザーは、エミュレーターとオペレーティングシステムを同時に実行する必要がある場合に特に役立ちます。マルチプログラミングシステムと同様に、ハイパーバイザーは次の特徴があります。(2)バッチ使用率。(3)高スループット性能。(4)優先順位...
主要なコンピューターオペレーティングシステムの分析、CS McIntosh、KP Choate、WC Mittwede-1970-DTIC Document(PDF):
その結果、この分類スキームは、異なるシステム環境を記述しようとする、または他の目的で使用される他のスキームと矛盾するものと見なされるべきではありません。たとえば、Harry Katzan、Jr.は、1970年のSpring Joint Computer Conferenceで発表された「オペレーティングシステムアーキテクチャ」というタイトルのレポートで、5つのオペレーティングシステムタイプについて説明しています。マルチプログラミング、ハイパーバイザーマルチプログラミング、タイムシェアリング、仮想システム、および3レベルのオペレーティングシステム。この分類スキームは、上記のシステムの一部を含む、多くの実験および研究指向のシステムを包含するように開発されました。したがって、分類構造は、市販のソフトウェアを包括的に表すものではありません。それにもかかわらず、これらのシステムタイプのいくつかは市販のシステムでは表現されないため、この分類は表面的には商業環境にのみ適用できます。
また、Googleブックスの初期のスニペットにも表示されますが、Googleには誤ったメタデータが含まれていることが多いため、注意が必要です。ただし、この1969年の管理サービスにおけるIBM 360/60の説明(第6-7巻、米国公認会計士協会)は可能であるようです(日付チェック)。
360/30の最大コアは65Kバイトのメモリであるため、両方の制御システムで同時にマルチプログラミングモードで動作するには、最小128Kバイトのコアメモリ、つまり360/40が必要です。さらに、両方の制御システム間でメモリを分割するために、ハイパーバイザー(ハードウェアとソフトウェアの両方を必要とするマスター制御システム)が必要になります。
IBMの論文にも掲載されている可能性があります:A Adair、R Bayles、L Comeau、R Creasyによる360/40(1966)用の仮想マシンシステムですが、Googleブックスは結果としてのみ表示し、テキストは表示しません。誰かがこのペーパーにオンラインでアクセスできる場合、おそらくそれを確認できます。
「ハイパーバイザー」は、仮想マシンシステムの最初期に戻ります。IBMのケンブリッジサイエンティフィックセンターでのCP / CMSプロジェクトは、1964年に始まりました。「C」部分はハイパーバイザーであり、仮想マシンを作成しましたが、「CMS」部分は通常VM内で実行されていたOS。私が知っている最も古い使用法は、Goldberg&Popekの有名な「仮想化可能な第3世代アーキテクチャの正式な要件」の1974年のCACMペーパーです。当時、VMハイパーバイザーの現存する唯一の例は、CP-67でした。で実行されていたIBMのSystem 360モデル67。