x86システムとは? わかりやすく解説

x86システム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/10 10:20 UTC 版)

ハイパーバイザ」の記事における「x86システム」の解説

x86仮想化」も参照 高い利益を誇るサーバハードウェア市場分野興味をもっていることから、従来デスクトップPCを含むインテルx86命令セットマシン用のハイパーバイザ開発が行われている。初期PC向けハイパーバイザ一つ1998年発表され商業用VMwareである。パラレルスParallels Workstation2005年発表したが、その主な用途PC上で使うことであった2006年にはMac OS X上で動作するParallels Desktop for Mac発表した。 たいていのPCシステム使われるx86アーキテクチャとりわけ仮想化難しい。x86上の標準ハードウェア一式という幻想表現する完全仮想化は、ハイパーバイザあまりにも複雑になりすぎ、実行時パフォーマンス重大な問題生じる。 別の方法では、ハイパーバイザによってシミュレートされるマシンI/O命令実行するよりも、ハイパーバイザシステムコール発行するようにゲストOS変更することを要求する。これはXen使われている準仮想化呼ばれるものであり、Parallels Workstationでは「hypercall」と呼ばれるものであり、IBM仮想機械では「診断コード」と呼ばれるのであるVMwareゲスト用のデバイスドライバをつけることで、仮想化時の最も処理に時間がかかるところを補っている。これらすべては同じことでシステムコールハイパーバイザ渡している。MachL4マイクロカーネルファミリーのようなマイクロカーネルゲストOS準仮想化を行うには十分柔軟である。 CPUベンダ製品仮想化支援機構を追加してきた。インテルバーチャライゼーション・テクノロジー (Intel VT) およびAMDAMD-Vは、元来仮想化を行うのには難しくかつ非効率x86アーキテクチャ拡張しハイパーバイザ実現支援する機構である。この仕組み仮想化コードをより単純にし、完全仮想化においてより高いパフォーマンス可能にするものであるXenのような他のものについては、仮想機械ソフトウェアのみで実装している。XenLinuxのような普通のホストOSの上動作するし、準仮想化ないしはIntel VT使ったOS変更をしない)完全仮想化どちらも動作させることができる。Xenは無変更Windows XP動作させるデモ成功したXen配布物には変更済みFreeBSDLinuxNetBSDベル研究所Plan 9版がすでに含まれている。ユーザプログラム変更なしにXen上で動作が可能である。 2006年には、マイクロソフト新しType1のハイパーバイザシステムであるコードネームViridian開発始め2008年6月30日正式版Hyper-Vとして公開した。このシステム最下層OS統合する設計がされている。Windows VistaをはじめとしたWindowsの新バージョンViridianハイパーバイザの上動作させた場合パフォーマンスをあげる拡張含んでいる。

※この「x86システム」の解説は、「ハイパーバイザ」の解説の一部です。
「x86システム」を含む「ハイパーバイザ」の記事については、「ハイパーバイザ」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「x86システム」の関連用語

x86システムのお隣キーワード
検索ランキング

   

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



x86システムのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS