Home » » Apa Yang Dimaksud DVM ( Dalvik Virtual Machine )

Apa Yang Dimaksud DVM ( Dalvik Virtual Machine )

mobilegm36 | Apa Yang Dimaksud DVM ( Dalvik Virtual Machine ) - Dalvik Virtual Machine (DVM) adalah salah satu elemen kunci dari android. Android berjalan di dalam Dalvik Virtual Machine (DVM) bukan di Java Virtual Machine (JVM), sebenarnya banyak persamaanya dengan java virtual machine  seperti java ME ( Java Mobile Edition) , tetapi android menggunakan virtual machine sendiri yang menurut saya dikustomisasi dan dirancang untuk memastikan bahwa beberapa featur-feature berjalan lebih efisien pada perangkat mobile.

Dalvik Virtual Machine (DVM) adalah "register bases" sementara Java Virtual machine (JVM) adalah "stack based", DVM DVM di design dan ditulis oleh dan bornsten dan beberapa engineers google lainnya. jadi bisa kita katakan "Dalvik equals(java) == false" . Dalvik virtual machine menggunakan kernel linux untuk menangani fungsional tingkat rendah termasuk keamanan, threading, serta proses managemen memori. Hal ini   memungkinkan kita menulis aplikasi C / C++ sama halnya seprti pada OS linux kebanyakan. meskipun dalam kenyataannya kita harus banyak memahami arsitektur dan proses sistem dari kernel linux yang digunakan dalam android tersebut.

Semua hardware yang berbasis android dijalankan dengan menggunakan Virtual Machine untuk eksekusi aplikasi, sehingga pengembang tidak perlu khawatir tentang implementasi perangkat keras tertentu. Dalvik Virtual machine mengaksekusi executable file, sebuah format yang dioptimalkan untuk memastikan memori yang digunakan sangat kecil. The executable file diciptakan dengan mengubah kelas bahasa java dan kompilasi menggunakan tools yang disediakan dalam SDK Android.
Powered by Blogger.