10/10/2014

Mengenal Tentang The Dalvik Virtual Machine

Mengenal Tentang The Dalvik Virtual Machine - Dalvik Virtual Machine (DVM) merupakan suatu mesin inti dari perangkat lunak (Software) Open Source yang berjalan pada sistem operasi Android.

Mengenal Tentang The Dalvik Virtual Machine

Dalvik Virtual Machine di buat oleh Dan Bostern, Dalvik merupakan virtual machine yang menjadi layer antara Aplikasi dan Sistem Operasi (OS) atau Kernel, di mana file aplikasi android yang memiliki ekstensi .apk terdapat beberapa tipe file dalam satu paket .apk, diantaranya resource, assets, xml dan dex.

Ekstensi file .dex berasal di program yang menggunakan bahasa Java. File dex ini akan dijalankan oleh Dalvik Virtual Machine untuk melakukan berbagai macam aktifitas yang dilakukan pada sistem operasi Android. Semua akses yang dilakukan oleh aplikasi tersebut harus melalui Dalvik Virtual Machine.

Intinya file .apk yang berada pada Android sebenarnya merupakan file arsip dengan format .zip atau .rar yang harus kita ekstrak terlebih dahulu untuk melihat isi filenya, namun Dalvik memiliki fasilitas untuk melakukan cache file, dimana file .dex yang berada di dalam .apk tersebut akan otomatis melakukan unzip file ketika pengguna menjalankan file .apk.

Proses terjadi ketika kita unzip file .apk yang didalamnya ada file .dex akan terjadi proses installasi yang terasa cepat dibandingkan penginstallan aplikasi pada sistem lain, karena sistem ini akan mengakses data .dex yang berada pada dalvik-cache setelah dilakukan ekstrak, lalu aplikasi akan bisa langsung dijalankan user.

Sekian artikel Mengenal Tentang The Dalvik Virtual Machine, semoga bermanfaat.

2 komentar:

  1. artikelnya segini aja gan? :p

    BalasHapus
    Balasan
    1. emang maunya sebanyak apa sih mu :p... ntar kalo bnyk" malah g ada yang baca :D

      Hapus

Silahkan komentar jika ada yang ingin Anda tanyakan mengenai artikel Materi IT.

Jangan lupa melakukan Checklist "Notify me" untuk mendapatkan email balasan dari Admin.

Septian Maulana - 08997206535 (WhatsApp).

Computer Science:
Group CS - https://bit.ly/CSUtama
Group CS 2 - https://bit.ly/cs2group
Group CS 3 - https://bit.ly/cs3group
Group CS 4 - https://bit.ly/cs4group
Group CS 5 - https://bit.ly/cs5group
Group CS 6 - https://bit.ly/cs6group
Group CS Telegram - https://bit.ly/cstelgroup