Топ питань
Часова шкала
Чат
Перспективи

Dalvik

віртуальна машина, розроблена і написана Деном Борнштейном та іншими, як частина мобільної платформи Android З Вікіпедії, вільної енциклопедії

Dalvik
Remove ads

Dalvik — заснована на регістрах віртуальна машина, створена Деном Борнштейном та іншими, як частина мобільної платформи Android.

Thumb
Рибальське селище Далвік в Ісландії
Коротка інформація Тип, Автор ...

Ден Борнштейн назвав віртуальну машину ім'ям рибальського селища Далвік північній Ісландії, звідки походить частина його предків[1][2].

Dalvik оптимізований для низького споживання пам'яті, це нестандартна регістр-орієнтована віртуальна машина, яка добре підходить для виконання на RISC-архітектурах процесорів, котрі часто використовуються у мобільних та вбудованих пристроях, таких, як комунікатори й планшетні комп'ютери. Більшість віртуальних машин, що використовуються на десктопах, є стек-орієнтованими, включаючи стандартну віртуальну машину Java від Sun/Oracle.

Програми для Dalvik пишуться на мові Java. Попри це, стандартний байт-код Java не використовується, замість нього Dalvik VM виконує байт-код власного формату. Після компіляції сирцевих текстів програми на Java (за допомогою javac) утиліта dx з «Android SDK» перетворює .class файли у формат .dex, придатний для інтерпретації в Dalvik.

З бібліотек класів Dalvik не застосовує ані Java SE, ані Java ME Class Library[3][4] (в тому числі, класи Java ME, AWT та Swing не підтримуються). Замість цього використовується своя власна бібліотека[5], побудована на підмножині Java-реалізації Apache Harmony.

Remove ads

Виноски

Див. також

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads