RAM Random Access Memory Smartphone Android

34 Sejarah RAM Smartphoe Android : 35 Pengaruh RAM di perangkat Android. Ketika menjalankan sebuah atau lebih dari satu aplikasi, sebagian data dari aplikasi tersebut akan diproses dan ―disimpan sementara‖ di RAM. Contoh diatas menggambarkan bagaimana ketika membuka beberapa aplikasi sekaligus pada perangkat yang digunakan. Apps 1, 2 dan 3 adalah running apps atau aplikasi yang sedang berjalan baik di foreground aplikasi yang sedang berjalan dan ditampilkan dilayar ataupun di background aplikasi yang di minimize atau disembunyikan dari layar namun tetap berjalan, sedangkan bar berwarna hitam adalah empty ram space atau ruang kosong pada RAM. Jika dalam keadaan seperti diatas, maka proses multitasking berpindah dari aplikasi satu ke aplikasi lain tanpa menutupnya antara App 1, 2 dan 3 akan berjalan dengan lancar karena RAM masih mampu menampung data pada aplikasi yang bersangkutan. Jadi RAM beguna untuk membantu kinerja prosesor untuk mengeksekusi dan membaca ―data‖ pada sebuah aplikasi agar dapat berjalan dengan lebih ringan dan lancar. Jika ditambahkan atau membuka satu aplikasi lagi, dimana aplikasi ini tergolong besar dan berat,maka dapat dilihat pada gambar di bawah ini. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 36 Pada gambar diatas terlihat bahwa RAM tidak cukup besar untuk menampung semua aplikasi yang kita jalankan. Maka biasanya perangkat akan secara otomatis menutup aplikasi lain yang berjalan di background atau ―mengosongkan‖ RAM untuk memberikan ruang pada aplikasi baru yang sedang dijalankan pada foreground karena memang aplikasi yang berjalan pada foreground biasanya lebih di prioritaskan. Pada saat proses pengosongan tersebut biasanya perangkat akan mengalami ―lag‖ atau proses yang tersendat lambat. Karena memang kinerja prosesor akan sangat terbebani ketika harus membuka sebuah aplikasi baru dimana prose sor harus ―membaca‖ atau mengambil data aplikasi dari awal. Lain halnya jika aplikasi tersebut sudah diproses sebelumnya dan tersimpan di RAM, maka prosesor hanya perlu mengambil atau membaca data yang sudah tersimpan pada RAM sehingga prosesnya akan terasa lebih cepat dan ringan. Jika keadaannya seperti diatas RAM penuh karena terisi oleh aplikasi yang besar dan berat maka proses multitasking tidak akan bisa dilakukan 37 dengan lancar karena pemrosesan data sepenuhnya dibebankan pada prosesor. Hal ini akan membuat baterai cepat terkuras karena prosesor harus bekerja lebih keras dan tentu saja akan berefek pada meningkatnya suhu pada perangkat. Selain itu, kemungkinan lain yang bisa terjadi adalah aplikasi akan mengalami crash, force close menutup paksa dengan sendirinya, perangkat mulai hang, atau bisa juga menyebabkan perangkat merestart sendiri. Intinya, kapasitas RAM yang besar akan membatu kinerja prosesor dengan lebih baik khususnya dalam hal multitasking. Jenis RAM yang digunakan misal DDR2, DDR3 dll juga akan berpengaruh pada performa perangkat.

2.6 CPU Central Processing Unit Smartphone Android

STRUKTUR CPU CPU atau Central Processing Unit merupakan bagian terpenting dalam sebuah sistem komputer, dapat dikatakan bahwa CPU merupakan otak dari komputer itu sendiri. Sebuah komputer paling canggih sekalipun tidak akan berarti tanpa adanya CPU yang terpasang di dalamnya. Dalam kesehariannya CPU memiliki tugas utama untuk mengolah data berdasarkan instruksi yang ia peroleh. CPU sendiri sebenarnya masih terbagi atas beberapa komponen yang saling bekerja sama untuk membentuk suatu unit pengolahan. Terdapat empat komponen utama penyusun CPU, yaitu 1. Arithmetic and Logic Unit ALU 38 2. Control Unit 3. Registers 4. CPU Interconnections Arithmetic and Logic Unit ALU Arithmetic and Logic Unit atau sering disingkat ALU saja dalam bahasa Indonesia kira-kira berarti Unit Logika dan Aritmatika. Bagian ini mempunyai tugas utama untuk membentuk berbagai fungsi pengolahan data komputer. Sering juga disebut sebagai bahasa mesin, karena terdiri dari berbagai instruksi yang menggunakan bahasa mesin. ALU sendiri juga masih terbagi menjadi dua komponen utama, yaitu 1. Arithmetic unit unit aritmatika, bertugas untuk menangani pengolahan data yang berhubungan dengan perhitungan, dan 2. Boolean logic unit unit logika boolean, bertugas menangani berbagai operasi logika. Control Unit Control Unit atau Unit Kendali, mempunyai tugas utama untuk mengendalikan operasi dalam CPU dan juga mengontrol komputer secara keseluruhan untuk menciptakan sebuah sinkronisasi kerja antar komponen dalam melakukan fungsinya masing-masing. Di samping itu, control unit juga bertugas untuk mengambil instruksi-instruksi dari memori utama dan menentukan jenis instruksi tersebut. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI