WDI WIki | Definisi Boot
Sebagai situs penyedia informasi antara para web developers dengan para pengguna yang membutuhkan web developer berkualitas. WDI turut serta membagikan informasi penting mengenai berbagai istilah-istilah yang sering digunakan oleh para web developer yang diberi nama WDI Wiki. Temukan istilah-istilah yang Anda butuhkan untuk mendukung komunikasi dengan para web developer.
Boot
Kategori: Mobile Application Development
Boot atau Booting, merupakan proses menghidupkan semua sistem agar dapat berfungsi sebelum dijalankan. Pada Android, proses booting dibagi menjadi 6 tahap, mulai dari tahap Boot ROM, Boot Loader, Kernel, Init, Zygote, dan Dalvik VM.
Tahap 1: Power On dan System Startup
Saat tombol power diaktifkan, maka kode pada Boot ROM langsung berjalan untuk mengeksekusinya. Setelah proses ROM selesai, selanjutnya akan diarahkan ke dalam RAM untuk dilakukan eksekusi final.
Tahap 2: Bootloader
Merupakan sebuah program kecil yang beroperasi pada sistem operasi Android aktif. Selain itu, bootloader juga merupakan program pertama yang harus dijalankan karena berhubungan secara spesifik untuk jenis board dan processor tertentu.
Proses booting yang terjadi pada sebuah smartphone memberikan arti bahwa Kernel sistem akan langsung memeriksa setiap hardware, setting, dan firmware agar sinkron satu sama lain sehingga tidak akan mengalami crash atau error.