ソフトウェア技法とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ソフトウェア技法の意味・解説 

ソフトウェア技法

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/24 15:29 UTC 版)

x86仮想化」の記事における「ソフトウェア技法」の解説

1999年2月8日VMware は初のx86仮想化製品 "VMware Virtual Platform" をリリースした。これは、同社創業者スタンフォード大学行っていた研究成果基づいたのであるVMware はその技法1998年10月特許申請し、2002年5月28日アメリカ合衆国特許第6,397,242号として特許成立したVMware類似する仮想化ソフトウェアハードウェア仮想化支援機能持たないx86向けの仮想化する場合特定の命令実行捉えて動的に置き換える動的命令変換技法を必ず使用している。この技法は、本質的に仮想化可能なアーキテクチャ例えIBM System/370MC68020)での仮想機械比較する性能対す何らかのオーバーヘッド抱えている。 Kevin Lawton は、x86仮想化のためのフリーソフトウェア作成する Plex86 プロジェクト以前は "freemware" と称していた)を開始した。このプロジェクトLinux のみをゲストOSとするプロジェクト変質してしまった。しかし、それ以前Lawton は "Running multiple operating systems concurrently on an IA32 PC using virtualization techniques"(IA32 PC上で仮想化技法使って複数OS同時並行動作させる)という論文発表しており、その中でx86アーキテクチャ仮想化困難な部分分析行い、その対処方法論じている。 オープンソースでもx86仮想化試み行われたx86プロセッサ命令実行をエミュレートする方式を採ったものとして、BochsQEMU当初プロプエタリソフトとして公開され最終的にGPLライセンスになったVirtualBoxがある。KVMではQEMUCPUはじめとする周辺機器エミュレーション担っているマイクロソフトWindows ベースx86仮想化製品3種提供している。Connectix から得た技術基づいた Virtual PCVirtual Server、そして Hyper-V である。 実験的システム DenaliL4Xen は、元のハードウェア仮想機械実装変えることでx86仮想化高性能化模索したのであるOSをその仮想機械向けに移植することで、x86命令セット仮想化しにくい部分実装するのを避けている。この技法準仮想化と呼ぶ。 その後Xen 3.0 では、後述するハードウェア仮想化支援利用した完全仮想化サポートしており、OSに全く変更加えなくてもよい。 現在、x86仮想化を行うソフトウェア多くハードウェア仮想化支援による完全仮想化実現している。

※この「ソフトウェア技法」の解説は、「x86仮想化」の解説の一部です。
「ソフトウェア技法」を含む「x86仮想化」の記事については、「x86仮想化」の概要を参照ください。

ウィキペディア小見出し辞書の「ソフトウェア技法」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ソフトウェア技法」の関連用語

ソフトウェア技法のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ソフトウェア技法のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのx86仮想化 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS