26
1. Core Libraries
adalah aplikasi Android yang dibuat dengan bahasa
pemrograman Java dan merupakan sebuah libraries
yang berfungsi
untuk menterjemahkan bahasa Java / C yang dilakukan oleh Core
Libraries.
2. Dalvik Virtual Machine
(DVM) merupakan salah satu elemen kunci dari
Android dan virtual mesin berbasis register bukan virtual machine Java
yang dioptimalkan untuk menjalankan fungsi secara efisien, dimana
pengembangan dapat membuat linux kernel melakukan threading,
keamanan, proses dan fungsionalitas tingkat rendah serta manajemen
memori sehingga pembuat aplikasi dapat membuat aplikasi dengan
bahasa pemrograman C / C++ seperti sistem operasi linux.
e.
Linux Kernel
Layer ini berisi inti dari sistem operasi Android yang terdiri dari sistem untuk
mengatur sistem proses, memori, resource, drivers, dan sistem lainnya. Kernel
berperan sebagai abstraction layer antara hardware dan keseluruhan software
Android dibangun di atas kernel Linux 2.6. Akan tetapi, secara keseluruhan
android bukan linux karena di dalam android tidak terdapat paket standar yang
dimiliki oleh linux lainnya. Linux adalah sistem operasi terbuka yang handal
dalam manajemen memori dan proses. Oleh karena itu pada android terdapat
beberapa servis yang diperlukan seperti keamanan, manajemen memori,
manajemen proses, jaringan dan lain lain.
|