Dalvik仮想マシン

Dalvik仮想マシン(ダルビックかそうマシン)は、ダン・ボーンスタイン(英語版)およびGoogle社のエンジニアがAndroidプラットフォームのために設計・開発した、レジスタベースの仮想マシンである。
Dalvikは低メモリ環境に対して最適化されており、オペレーティングシステムによるプロセス間の分離、メモリ管理、スレッドのサポートを用いて複数のVMインスタンスが同時に動作できるよう設計されている。DalvikはJava仮想マシンとされることもあるが、動作するバイトコードがJavaバイトコードではないため、厳密にはこれは正確ではない。また、Java互換性テストを通過していないので、法的にもJavaを名乗れない。Android SDKに含まれる dx と呼ばれるツールが正規のJavaコンパイラでコンパイルされたJavaクラスファイルを別のファイル形式(’.dex’形式)に変換する。
Dalvik仮想マシンは、開発者のボーンスタインの先祖が居住していた、アイスランドのエイヤフィヨルズル (Eyjafjörður) にあるダルビック (Dalvík) という漁村にちなんで命名された。

http://ja.wikipedia.org/wiki/Dalvik%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です