CPU (Central
Processing Unit) adalah hardware yang paling utama dalam sebuah komputer,
yang merupakan otak dari seluruh sistem kerja komputer yang melaksanakan
instruksi dari komputer. Pada dasarnya CPU hanya melakukan operasi menghitung
seperti aritmatika, logika, namun juga memroses input/ output dasar dari sebuah
sistem komputer. Sehingga hamper seluruh
instruksi yang diberikan user dikirim ke CPU dan CPU memroses instruksi
tersebut dan mengirim hasilnya ke GPU untuk kemudian ditampilkan dalam monitor
atau pun ke bagian bagian yang lain.
Didalam sistem komputer CPU memegang
peran yang sangat penting, karena perannya yang sangat penting CPU sering kali
disebut sebagai otak komputer, meskipun disebut sebagai otak, CPU tidak
berfungsi sebagai pengingat layaknya otak manusia melainkan hanya berfungsi
sebagai mesin pemroses data. Fungsi pengingat sediri ditangani oleh komponen
lain yang dimakan memory. Saat ini banyak sekali jenis dan brand brand CPU
terkenal, misalnya intel, amd, qualcom, mediatek, dll. Sebagian besar CPU
memiliki GPU didalamnya atau biasa disebut iGPU (integrated GPU).Adapun
komponen komponen dalam CPU adalah sebagai berikut :
1.
Control Unit
(unit control)
Control Unit ini adalah
bagian dari CPU yang mampu mengatur jalannya sebuah program. Komponen ini
terdapat pada semua jenis dan brand CPU. Bagian ini bertugas untuk mengontrol
seluruh hardware dari sebuah komputer agar terjadi sinkronisasi kerja antar
komponen dalam menjalankan fungsi-fungsi operasinya. Control unit juga
bertanggung jawab untuk mengambil instruk instruksi dari memori utama dan
menentukan jenis instruksi tersebut. Tugas dari control unit adalah sebagai
berikut :
·
Mengatur dan
mengendalikan alat alat input dan output
·
Mengambil
instruksi-instruksi dari memori utama
·
Mengambil data
dari memori utama untuk diproses
· Menyimpan
hasil proses ke memori utama
2. ALU
(Aritmathic Logic Unit)
ALU merupakan bagian CPU yang bertugas
untuk melakukan operasi aritmatika dan operasi logika berdasarkan instruksi
yang ditentukan. ALU sering disebut mesin bahasa karena bagian ini ALU terdiri
dari dua bagian yaitu ; unit aritmatika dan unit logika Boolean yang masing
masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah
melaukan semua perhitungan matematika yang terjadi sesuai dengan instruksi
program.
3. Register
Register merupakan alat penyimpanan
kecil yang mempunyai kecepatan akses cukup tinggi yang digunakan untuk
menyimpan data dan atau instruksi yang sedang diproses. Memori ini bersifat
sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data
untuk pengolahan selanjutnya. Register ini biasa disebut juga dengan CPU cache
4. CPU
interconnections
CPU interconnections adalah system
koneksi dan bus yang menghubungkan komponen internal CPU (Control Unit, ALU, Register) dan juga dengan bus bus eksternal CPU
yang menghubungkan dengan system lainnya.
CPU
multi-core adalah kombinasi dua atau
lebih inti independen processor dalam sebuah processor, jadi dalam sebuah CPU
terdapat beberapa inti processor untuk memroses data atau instruksi intruksi
dari user. CPU multi-core sendiri
memiliki beberapa keuntungan dan kekurangan dalam hal penggunaannya, adapun
sebagai berikut :
Ø Keuntungan
:
· Performa
dan kecepatan lebih cepat dibandingkan dengan single-core
· Lebih
efisien
Ø Kerugian
:
· Butuh
penyesuaian kepada software yang ada untuk memaksimalkan penggunaan multi-core
Sebagai
perbandingan kecepatan multi-core dengan
single core
Jika
kita memerintahkan CPU untuk menghitung 2x3x4x5
Ø single core
· (((2x3)x4)x5)
· ((6x4)x5)
· (24x5)
· 120
Ø Multi-core
· ((2x3)x(4x5))
· (6x20)
· 120
Dari
hasil diatas bisa dilihat CPU dengan multi-core
melakukan penghitungan lebih cepat dan efisien ketimbang CPU dengan single-core, namun perlu diingat hasil
diatas merupakan perintah dasar pada komputer, dan juga CPU dengan jumlah core yang banyak (multi-core) tidak serta
merta membuat CPU itu selalu lebih cepat ketimbang CPU dengan jumlah core yang lebih sedikit (bisa jadi single-core atau multi-core), karena CPU dengan multi-core
memiliki kekurangan yaitu pada software yang digunakan dan kecepatan CPU tidak
ditentukan hanya dengan jumlah core
saja, tetapi dengan frekuensi dari CPU tersebut.
yah cukup segitu gan yang bisa ane sampaikan pada postingan kali ini. see you on next post
1 comment:
شركة مكافحة حشرات بالاحساء
شركة مكافحة النمل الابيض بالاحساء
شركة مكافحة النمل الابيض بالدمام
Post a Comment