Semoga Blog ini bisa membantu memenuhi semua informasi yang sedang kalian cari ;)

THE DALVIK VIRTUAL MACHINE (DVM)

   Salah satu elemen kunci dari android adalah Dalvik Virtual Machine (DVM). Android berjalan di dalam Dalvik Virtual Machine (DVM) bukan di Java Virtual Machine (JVM), sebenarnya banyak persamaan dengan Java Virtual Machine (VM) seperti Java ME (Java Mobile Edition), tetapi Android menggunakan Virtual Machine sendiri yang menurut saya dikustomisasai dan dirancang untuk memastikan bahwa beberapa feature-feature berjalan lebih efisien pada perangkat mobile.



   Dalvik Virtual Machine (DVM) adalah "register bases" sementara Java Virtual Machine (JVM) adalah "stack based", DVM didesain 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 fungsionalitas tingkat rendah termasuk keamanan, threading, dan proses serta manajemen memori. Ini memungkinkan kita untuk menulis Aplikasi C / C+ sama halnya seperti pada OS Linux kebanyakan. Meskipun dalam kenyataan 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, pengembang tidak perlu khawatir tentang perangkat keras tertentu. Dalvik Virtual machine mengeksekusi executable file, sebuah format yang dioptimalkan untuk memastikan memori yang digunakan sangat kecil. The executable file diciptakan dengan mengubah kelas bahasa java dan dikompilasi menggunakan tools yang disediakan dalam SDK Android.
Tag : ANDROID
0 Komentar untuk "THE DALVIK VIRTUAL MACHINE (DVM)"

Back To Top