Dalvik virtual machine

Dalvik virtual machine
Dalvik
Тип

Виртуальная машина

Автор

Dan Bornstein

Написана на

Си, C++

Операционная система

Android

Аппаратная платформа

ARM, MIPS, x86

Лицензия

Apache 2.0

Рыболовный порт Дальвик. Dan Bornstein назвал виртуальную машину именем места в Исландии, откуда происходит часть его предков[1][2].

Dalvik Virtual Machine — основанная на регистрах виртуальная машина, разработанная и написанная Дэном Борнштейном (англ. Dan Bornstein) и другими, как часть мобильной платформы Android.

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

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

Примечания

  1. Journal entry
  2. Google Calling: Inside Android, the gPhone SDK. onlamp.com. Проверено 5 февраля 2008.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Dalvik virtual machine" в других словарях:

  • Dalvik Virtual Machine — Entwickler Dan Bornstein Betriebssystem Android Kategorie Virtuelle Maschine Lizenz Apache Lizenz 2.0 …   Deutsch Wikipedia

  • Dalvik virtual machine — The Dalvik virtual machine is a register based virtual machine, designed and written by Dan Bornstein with contributions from other Google engineers as part of the Android mobile phone platform. [citeweb|title=What is Android?|url=… …   Wikipedia

  • Dalvik virtual machine — Dalvik ist ein Hauptbestandteil der Android Plattform von Google. Es handelt sich um eine für mobile Geräte entwickelte Java Virtual Machine (JVM). Dalvik arbeitet als Registermaschine, was sie von den meisten anderen JVMs unterscheidet, welche… …   Deutsch Wikipedia

  • Dalvik Turbo virtual machine — Dalvik Turbo Original author(s) Myriad Group Operating system Linux Platform Android and others Type Virtual machine Dalvik T …   Wikipedia

  • Virtual machine — A virtual machine (VM) is a completely isolated guest operating system installation within a normal host operating system .[1] Modern virtual machines are implemented with either software emulation or hardware virtualization or (in the most… …   Wikipedia

  • Java Virtual Machine — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • Java Virtual Machine — Java Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java Laufzeitumgebung (JRE) für Java Programme, der für die Ausführung des Java Bytecodes verantwortlich ist. Hierbei wird im Normalfall jedes gestartete Java… …   Deutsch Wikipedia

  • K virtual machine — Тип JVM Разработчик Sun Microsystems Написана на C Операционная система Кроссплатформенное ПО Языки интерфейса Java Сайт …   Википедия

  • Dalvik (software) — Dalvik Original author(s) Dan Bornstein Operating system Linux kernel Platform Android Type Virtual machine …   Wikipedia

  • Dalvik — steht für: Dalvík, eine Stadt an der Nordküste Islands Dalvik Virtual Machine, eine von Google entwickelte virtuelle Maschine Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben Wort bezeichneter Be …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»