Header Ads

  • Breaking News

    Sistem Operasi Android

    Sekilas Tentang Sistem Operasi Android

    Android adalah system operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti smartphone dan computer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. 


    Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.

    Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

    Android didasarkan pada sistem operasi Linux dan menawarkan antarmuka pengguna yang intuitif dan mudah digunakan, serta berbagai aplikasi dan fitur yang dapat memenuhi kebutuhan penggunanya. Salah satu fitur unggulan Android adalah Google Play Store, toko aplikasi terbesar di dunia yang menawarkan ribuan aplikasi gratis dan berbayar yang dapat diunduh dan dipasang pada perangkat Android.

    Android juga menawarkan keamanan yang baik dengan sistem keamanan yang berkelanjutan dan dapat diperbarui secara berkala. Pengguna juga dapat memasang aplikasi antivirus pada perangkat mereka untuk menambah tingkat keamanan.

    Berikut adalah beberapa fitur utama Android:

    1. Antarmuka pengguna yang intuitif: Android menawarkan antarmuka pengguna yang intuitif dan mudah digunakan, dengan tampilan yang dapat disesuaikan sesuai keinginan pengguna.

    2. Aplikasi: Android menawarkan ribuan aplikasi gratis dan berbayar melalui Google Play Store, yang dapat memenuhi kebutuhan penggunanya.

    3. Layanan Google: Android memiliki integrasi dengan layanan Google, seperti Gmail, Google Maps, dan Google Drive, yang membuat pengguna dapat mengakses dan mengelola data mereka dengan mudah.

    4. Kamera: Banyak perangkat Android dilengkapi dengan kamera yang berkualitas tinggi, yang membuat pengguna dapat mengambil foto dan video dengan hasil yang memuaskan.

    5. Konektivitas: Android menawarkan berbagai pilihan konektivitas, termasuk Wi-Fi, Bluetooth, dan NFC, yang membuat pengguna dapat terhubung dengan perangkat lain dengan mudah.

    Dengan berbagai fitur dan aplikasi yang ditawarkan, Android menjadi sistem operasi mobile yang populer dan banyak dipilih oleh pengguna. Sayangnya, meskipun Android memiliki keamanan yang baik, pengguna masih perlu berhati-hati dalam mengunduh dan menggunakan aplikasi agar tidak terkena virus atau malware.

    Secara keseluruhan, Android adalah sistem operasi mobile yang menawarkan banyak fitur dan aplikasi yang membuatnya mudah digunakan dan memenuhi kebutuhan penggunanya. Dengan integrasi dengan layanan Google dan konektivitas yang baik, Android menjadi pilihan yang baik bagi pengguna yang ingin menikmati pengalaman mobile yang menyenangkan dan produktif.


    Arsitektur Android

    Sistem operasi Android memiliki 4 lapisan (layer) yang merupakan komponen sistem Android. Setiap lapisan tersebut menghimpun beberapa program yang mendukung fungsi-fungsi spesifik dari sistem operasi, yaitu :
    1. Linux Kernel
    2. Android Runtime
    3. Libraries
    4. Applications Framework
    5. Applications
    Lebih jelasnya terlihat pada gambar berikut :

    Penjadwalan Proses

    Penanganan proses dalam ANDROID yaitu meliputi :
    • Active Processes > komponen saat berinteraksi dengan user. Ini adalah proses Android yang sedang mencoba untuk tetap responsif dengan reclaiming sumber. Umumnya proses tersebut sangat sedikit, dan mereka akan dieksekusi hanya sebagai pilihan terakhir
    • Visible Processes > Visible tetapi tidak aktif adalah mereka Aktivitas hosting “terlihat”. Hal ini terjadi ketika sebuah Aktivitas hanya sebagian tertutup. Umumnya sangat sedikit, dan mereka hanya akan hilang dalam keadaan ekstrim untuk memungkinkan proses yang aktif untuk melanjutkan.
    • Started Service Processes > Layanan ini mendukung proses berkelanjutan, Karena Jasa tidak berinteraksi langsung dengan pengguna, mereka menerima prioritas yang sedikit lebih rendah daripada Aktivitas terlihat. Mereka masih dianggap sebagai proses latar depan dan tidak akan dibunuh kecuali sumber daya yang diperlukan untuk proses aktif atau terlihat.
    • Background Processes > Proses masih dianggap sebagai proses latar depan dan tidak akan dianggap proses background meskipun sudah mulai dieksekusi. Umumnya ada sejumlah besar proses background Android yang akan mengeksekusi akhir setelah yang awal dieksekusi untuk mendapatkan sumber proses latar depan
    • Empty Processes > Untuk meningkatkan kinerja sistem secara keseluruhan, Android sering mempertahankan aplikasi dalam memori setelah mencapai akhir hidupnya. Android mempertahankan cache untuk meningkatkan waktu start-up aplikasi ketika mereka kembali diluncurkan. 

    Penanganan Memori

    Karena perangkat Android umumnya bertenaga baterai, Android dirancang untuk mengelola memori (RAM) guna menjaga konsumsi daya minimal, berbeda dengan sistem operasi desktop yang bisa terhubung pada sumber daya listrik tak terbatas. Ketika sebuah aplikasi Android tidak lagi digunakan, sistem secara otomatis akan menangguhkannya (suspend) dalam memori – secara teknis aplikasi tersebut masih "terbuka", namun dengan ditangguhkan, aplikasi tidak akan mengkonsumsi sumber daya (misalnya daya baterai atau daya pemrosesan), dan akan "diam" di latar belakang hingga aplikasi tersebut digunakan kembali. Cara ini memiliki manfaat ganda, tidak hanya meningkatkan respon perangkat Android karena aplikasi tidak perlu ditutup dan dibuka kembali dari awal setiap saat, tetapi juga memastikan bahwa aplikasi yang berjalan di latar belakang tidak menghabiskan daya secara sia-sia.
     
    Android mengelola aplikasi yang tersimpan di memori secara otomatis: ketika memori lemah, sistem akan menonaktifkan aplikasi dan proses yang tidak aktif untuk sementara waktu, aplikasi akan dinonaktifkan dalam urutan terbalik, dimulai dari yang terakhir digunakan. Proses ini tidak terlihat oleh pengguna, jadi pengguna tidak perlu mengelola memori atau menonaktifkan aplikasi secara manual.

    Manajemen memori pada Android sangat penting untuk menjamin performa perangkat dan memastikan bahwa aplikasi berjalan dengan lancar. Berikut adalah beberapa cara untuk mengatasi masalah memori pada Android:

    1. Tutup aplikasi yang tidak digunakan: Pengguna dapat menutup aplikasi yang tidak digunakan dengan membuka Task Manager dan mengklik tombol "Close" atau dengan menekan tombol "Home" dan memilih aplikasi yang ingin ditutup.

    2. Hapus cache dan data aplikasi: Cache dan data aplikasi yang tidak digunakan dapat mengisi memori perangkat. Pengguna dapat menghapus cache dan data aplikasi dengan membuka Pengaturan, memilih "Aplikasi", memilih aplikasi yang ingin dibersihkan, dan mengklik tombol "Hapus cache" atau "Hapus data".

    3. Nonaktifkan aplikasi yang tidak penting: Beberapa aplikasi dapat berjalan di latar belakang dan memakan memori. Pengguna dapat menonaktifkan aplikasi yang tidak penting dengan membuka Pengaturan, memilih "Aplikasi", memilih aplikasi yang ingin dinonaktifkan, dan mematikan tombol "Start pada saat awal".

    4. Hapus aplikasi yang tidak digunakan: Pengguna dapat menghapus aplikasi yang tidak digunakan dengan membuka Pengaturan, memilih "Aplikasi", memilih aplikasi yang ingin dihapus, dan mengklik tombol "Uninstall".

    5. Upgrade ke versi terbaru Android: Upgrade ke versi terbaru Android dapat memperbaiki masalah memori dan meningkatkan performa perangkat.

    Dengan mengikuti cara-cara di atas, pengguna dapat mengatasi masalah memori pada Android dan memastikan bahwa perangkat mereka berjalan dengan lancar. Namun, untuk menjaga performa perangkat tetap optimal, pengguna harus memantau memori perangkat dan melakukan pembersihan secara berkala.








    No comments