CPU Central Processing Unit Smartphone Android

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 39 Registers Registers jamak, dalam bahasa Indonesia menjadi register-register atau banyak register merupakan media penyimpanan internal CPU yang digunakan saat pengolahan data. Registers merupakan media penyimpanan yang bersifat sementara, artinya data hanya akan berada dalam registers saat data tersebut dibutuhkan selama komputer masih hidup, ketika suatu data tidak diperlukan lagi maka ia tidak berhak lagi berada di dalam registers, dan ketika komputer dimatikan maka semua data yang berada di dalamnya akan hilang. CPU Interconections CPU Interconnections merupakan sistem koneksi dan bus yang menghubungkan komponen internal CPU dengan bus-bus eksternal CPU. Komponen internal CPU diantaranya : 1. Arithmetic and Logic Unit ALU, 2. Control Unit, 3. Registers 4. CPU Interconnection. Sedangkan komponen eksternal CPU diantaranya 1. Sistem memori utama, 2. Sistem masukankeluaran inputoutput, PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 40 FUNGSI CPU Fungsi utama CPU adalah menjalankan program-program yang disimpan di memori utama. Hal ini dilakukan dengan cara mengambil instruksi- instruksi dari memori utama dan mengeksekusinya satu persatu sesuai dengan alur perintah. Pekerjaan ini dilakukan dalam dua tahapan yaitu membaca instruksi fetch dan melaksanakan instruksi tersebut execute. Proses membaca dan melaksankan ini dilakukan berulang-ulang sampai semua instruksi yang terdapat di memori utama dijalankan atau komputer dimatikan. Proses ini dikenal juga sebagai siklus fetch-eksekusi. Siklus fetch-eksekusi bisa dijelaskan sebagai berikut 1. Di awal setiap siklus, CPU akan membaca dari memori utama, 2. Sebuah register, yang disebut Program Counter PC, akan mengawasi dan menghitung instruksi selanjutnya, 3. Ketika CPU membaca sebuah instruksi, Program Counter akan menambah satu hitungannya, 4. Lalu instruksi-instruksi yang dibaca tersebut akan dimuat dalam suatu register yang disebut register instruksi IR, dan akhirnya 5. CPU akan melakukan interpretasi terhadap instruksi yang disimpan dalam bentuk kode binari, dan melakukan aksi yang sesuai dengan instruksi tersebut. 41 Lebar, Kecepatan, dan Bandwidth Bus dalam CPU Lebar bus, kecepatan bus, dan bandwidth bus dalam komputer adalah jalur elektronik di mana data dapat berjalan di atasnya. Ada beberapa bus di dalam CPU, selain tentunya berpusat pada motherboard. tiap sambungan dalam bus akan bertindak sebagai lajur jalan yang akan mentransmisikan satu buah satuan data tertentu dalam satu waktu. jumlah data yang ditransmisikan dalam satu waktu tergantung pada seberapa lebar busnya bus width —semakin lebar busnya, maka akan semakin banyak pula data yang akan ditransmisikan. , kecepatan bus juga berpengaruh pada kecepatan pemrosesan CPU, karena perkalian antara lebar bus dan kecepatan bus berarti bandwidth bus tersebut, yang merujuk pada data yang dapat ditransfer via jalur bus tersebut dalam waktu tertentu.

2.7 Prosesor Smartphone Android

Perbedaan Prosesor pada Smartphone dengan Prosesor pada Komputer Prosesor pada smartphone berbeda dengan prosesor pada komputer. Faktor-faktor yang membedakan yaitu: a. Performa kecepatan Prosesor pada smartphone biasanya jarang mencapai clock tertinggi dan frekuensinya dibuat naik turun karena untuk menghindari overheat dan memperpanjang usia baterai. Kondisi prosesor yang panas melebihi angka toleransi, berpotensi mempercepat berkurangnya baterai dan bahkan bisa PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 42 menyebabkan kerusakan permanen karena ada beberapa komponen yang meleleh karena panas. b. TDP Thermal Design Power TDP akan selalu berbanding lurus dengan performa. Smartphone mempunyai resource sumber daya energi yang kecil dan tidak sebesar komputer. Di samping itu, smartphone juga umumnya memiliki komponen yang relatif kecil dan sensitif terhadap panas. Untuk menekan konsumsi energi dan efek panas, maka prosesor akan didesain dengan TDP rendah. Efek sampingnya, performa akan menurun seiring dengan menurunnya nilai TDP. c. Skala program Prosesor pada smartphone didesain dengan ukuran fisik Fab Size yang kecil dengan TDP yang kecil sehingga hanya mampu menjalankan program-program pada smartphone yang memang mempunyai skala program yang kecil. Pengertian Clock Speed Prosesor pada Smartphone Android Pengertian Clock speed adalah ukuran dari seberapa besar kecepatan