VirtualBox本体により提供される基本機能は次の通り。
エミュレートされる環境.
複数のオペレーティングシステムを同時に走らせる場合、使用可能なメモリ量が重要な要素となる。理論上の割り当て限界はホストOS側のメモリ容量までとなるが、実際はシステムやホストOS側で動作しているアプリもあるので、そのぶんを計算して割り当てる必要がある。割り当て論理CPUコア数やメモリ割り当て容量は仮想マシン停止中であれば容易に調整可能である。
ハードウェアエミュレーション.
ハードディスク.
光学ドライブ.
グラフィック機能.
ネットワーク機能.
新規作成される仮想マシンは、いずれかのアダプタとNATの組み合わせが設定される。ゲストOS上のアプリケーションは、これによりホストOSを経由して外部との通信が可能となる。NATを提供するホストOSは、一般的なブロードバンドルータと同様の動作を行う。
オーディオ機能.
転送.
追加の機能.
技術解説.
高性能なソフトウェア仮想化を実現するために、VirtualBoxはゲストコードの実行時分析や実行時改変を含む複雑なメカニズムを実装する。
特権命令が不適切な特権レベルで実行される度に発生するトラップを捉えて対応するナイーブな対策は、性能低下が著しく現実的ではない。
この改変済みコード片は再利用可能なので、実行時コード改変のコストは多くの状況で償却し、全体的な性能向上が実現する。
と干渉し、起動しなくなることがある。
イカリア島
歴史.
メンブレンキーボード
ただし、どちらも動作原理はほとんど一緒である。
古い定義.
キーは圧力パッドのように平坦で、文字や輪郭は表面に印刷されている。各キーが個別のパーツでできているような一般的なキーボードとは異なり、キーを押下した際のフィードバックはあったとしても非常に小さく、ミスなしにタッチタイプを行うことは難しい。
現在の定義.
最近のPCでよく使用される、ラバードーム型スイッチを使用したキーボードも「メンブレンキーボード」と呼ばれる。この種のキーボードは、表面は硬いキートップとラバードームに覆われているものの、その下の層は基本的にメンブレンキーボードと同じ構造のスイッチになっている。
古い定義のメンブレンキーボードよりもタイピングが格段に容易になっている。
動作原理.