コンテンツ
VirtualBoxは仮想化技術を使用して2つのオペレーティングシステムを同時に実行できるようにし、コンピュータのハードウェアと直接対話できるようにするソフトウェア「ブリッジ」を作成します。 IO APICは、信号を制御できるようにするハードウェア内の一連のデバイスであり、VirtualBoxで有効にできるオプションでもあります。これを有効にすると、コンピューターは複数のプロセッサーを使用する64ビット仮想システムを実行できます。
VirtualBox
VirtualBoxを使用すると、独自のウィンドウで別のオペレーティングシステムを実行できます。たとえば、Mac OS環境内でWindowsを使用できます。これを可能にするために、アプリケーションは仮想化テクノロジーを使用します。これは、「ゲスト」システムとも呼ばれる仮想化オペレーティングシステムが、オペレーティングシステムを介してコンピューターのハードウェアにコマンドを送信できるようにする高度なソフトウェアインターフェイスを作成します。仮想化しているもの。メインシステムは、「ホスト」または「ホスト」システムとして知られています。
IO APIC
IO APICは、「割り込み」と呼ばれるハードウェアの概念を促進します。これらは、コンピュータとそのプロセッサに接続するデバイス間のデータの流れを制御するのに役立つ信号です。たとえば、キーボードはユーザーが押したキーを検出し、コンピュータに2つのことを伝えます。キー自体が表すデータと、プロセッサにそのデータがあることを伝える割り込み信号です。プロセッサーがデータを受信すると、信号は拒否され、プロセッサーは、別の割り込みを受け取るまで(別のキーを押したとき)、他のプロセスの管理を再開します。
複数の仮想プロセッサ
プロセッサーは、一度に1行のデータしか管理できません。プロセッサーは処理を非常に迅速にスケジュールするため、一度に1つのエレメントのみを処理しながら、複数のエレメントを同時に処理しているように見えます。複数の処理コアを使用する利点は、各コアが一度に1つの要素を処理できるため、文字通り、コンピューターがいくつかの要素を同時に処理できることです。 VirtualBoxでIO APICを有効にすると、仮想化システムが1つではなく複数のプロセッサコアにデータを送信できるようになります。
64ビットシステム
64ビットシステムが32ビットシステムより高速である理由は、一度により多くのデータを処理できるためです。 32ビットシステムは最大32ビットのデータユニットを処理でき、64ビットシステムはサイズの2倍の要素を処理します。 VirtualBoxでIO APICを有効にすると、この追加の処理能力を活用するオペレーティングシステムを実行できます。