Modul 05 CPU Arsitk
Modul 05 CPU Arsitk
ARSITEKTUR KOMPUTER
Abstraksi Kompetensi
Central Processing Unit dari sebuah komputer adalah sebuah Mampu memahami, menjelaskan
perangkat keras yang menjalankan instruksi dari sebuah program Fungsi CPU.
komputer. Ini melakukan operasi aritmatika, logis, dan input / output • Penjelasan komponen CPU
dasar dari sistem komputer. CPU seperti otak komputer - setiap • Penjelasan struktur dan fungsi
CPU
instruksi, sesederhana apa pun, harus melalui CPU.
• Penjelasan ALU,CU dan
Register
Pendahuluan
Jadi Anda sedang berbelanja komputer baru di toko elektronik dan Anda mencoba memahami
spesifikasi teknisnya. Salah satu komputer yang terlihat cukup keren ini memiliki prosesor 64-bit
quad-core Intel i7 3,5 GHz. Kedengarannya mengesankan, tapi apa artinya sebenarnya?
Komputer terakhir yang Anda beli beberapa tahun lalu memiliki stiker bertuliskan Pentium 4,
tetapi Anda tidak ingat detailnya. Komputer menjadi agak lambat, tetapi mengapa Anda
membutuhkan quad-core 64-bit? Mengapa tepatnya ini lebih baik daripada prosesor di komputer
lama Anda? Untuk memahami apa arti spesifikasinya, pertama-tama kita harus melihat
bagaimana prosesor dirancang dan bagaimana fungsinya.
Definisi
Unit pengolah pusat (CPU) adalah otak komputer Anda. Ini menangani semua instruksi yang
Anda berikan pada komputer Anda, dan semakin cepat melakukannya, semakin baik. Pelajari
tentang bagaimana CPU memproses instruksi dan bagaimana insinyur komputer secara terus
menerus menemukan cara untuk membuatnya lebih cepat.
Central Processing Unit (CPU) dari sebuah komputer adalah sebuah perangkat keras yang
menjalankan instruksi dari sebuah program komputer. Ini melakukan operasi aritmatika, logis,
dan input / output dasar dari sistem komputer. CPU seperti otak komputer - setiap instruksi,
sesederhana apa pun, harus melalui CPU. Jadi katakanlah Anda menekan huruf 'k' pada keyboard
Anda dan muncul di layar - CPU komputer Anda yang memungkinkan hal ini. CPU terkadang
juga disebut sebagai unit prosesor pusat, atau disingkat prosesor. Jadi ketika Anda melihat
spesifikasi komputer di toko elektronik lokal Anda, biasanya mengacu pada CPU sebagai
prosesor.
Ketika kita mulai melihat berbagai komponen CPU dan bagaimana fungsinya, ingatlah bahwa ini
semua tentang kecepatan. Saat kami menggunakan komputer, kami ingin instruksi dilakukan
dengan sangat cepat. Karena instruksi menjadi lebih rumit (misalnya, membuat animasi 3D atau
mengedit file video), kami menuntut lebih banyak dari CPU. Dengan demikian, kemajuan
teknologi yang telah kita lihat dalam teknologi prosesor sebagian besar didorong oleh kebutuhan
akan kecepatan.
Term Keterangan
Urutan satu dan nol, atau bahasa yang digunakan CPU Anda untuk
Binary Code
menerjemahkan semua data.
Otak Komputer(brain)
Seperti yang saya sebutkan, CPU mirip dengan otak manusia. Setiap operasi tunggal yang Anda
lakukan dengan komputer Anda diproses di CPU. Kinerja komputer Anda didasarkan pada
operasi matematika sederhana, dan CPU adalah perangkat yang mengontrol semua operasi
tersebut.
Misalkan kita menggunakan kalkulator untuk menjumlahkan dua angka. Anda memasukkan
angka menggunakan keyboard Anda. Pengontrol keyboard mengubah semua informasi itu
menjadi kode biner. Kode biner terdiri dari urutan 0 dan 1. Informasi ini kemudian dikirim ke
registry dan kemudian ditransfer ke CPU. CPU memiliki ALU terintegrasi (Arithmetical Logical
Unit). ALU bertanggung jawab atas semua operasi matematika dan logika.
Permintaan Anda untuk menambahkan dua nomor masuk ke CPU dan ditransfer ke ALU. ALU
menambahkan bilangan biner dan mengembalikan jawaban ke CPU, yang mentransfer jawaban
ke perangkat keluaran.
CPU memproses instruksi yang diterimanya dalam proses decoding data. Dalam memproses data
ini, CPU melakukan empat langkah dasar:
1. Ambil(Fetch): Setiap instruksi disimpan dalam memori dan memiliki alamatnya sendiri.
Prosesor mengambil nomor alamat ini dari penghitung program, yang bertanggung jawab
untuk melacak instruksi mana yang harus dijalankan CPU selanjutnya.
2. Decode: Semua program yang akan dijalankan diterjemahkan ke dalam instruksi Assembly.
Kode perakitan harus diterjemahkan menjadi instruksi biner, yang dapat dimengerti oleh
CPU Anda. Langkah ini disebut decoding.
3. Jalankan(Execute): Saat menjalankan instruksi, CPU dapat melakukan salah satu dari tiga hal
berikut: Melakukan kalkulasi dengan ALU-nya, memindahkan data dari satu lokasi memori
ke lokasi lain, atau melompat ke alamat yang berbeda.
4. Simpan(store): CPU harus memberikan umpan balik setelah menjalankan instruksi, dan data
keluaran ditulis ke memori.
Jumlah operasi yang dapat dilakukan CPU bergantung pada kecepatannya, yang diukur dalam
Hertz. Satu hertz adalah kecepatan selama satu operasi dilakukan dalam satu detik. Biasanya
kecepatan komputer diukur dalam gigahertz. 1 GHz adalah kecepatan yang dibutuhkan CPU
untuk melakukan satu juta tugas sederhana. Sebuah "tugas sederhana" mencakup langkah-
langkah terkecil yang dapat dilakukan prosesor.
Biasanya, prosesor memahami dan melakukan instruksi perakitan yang berlangsung selama
empat siklus. Semakin cepat CPU Anda, semakin banyak instruksi yang dapat dilakukan dalam
satu detik, tetapi jangan biarkan nomor ini menipu Anda. Kecepatan CPU bukan satu-satunya
metrik yang memengaruhi kinerja komputer Anda. Ada banyak faktor lain, seperti arsitektur
CPU, ukuran cache, dan kecepatan bus yang harus dievaluasi untuk mendapatkan hasil yang
Kinerja CPU dapat diuji dengan berbagai tolok ukur dan alat. Alat ini memberikan beban kerja
yang berat pada CPU, tetapi karena kinerja keseluruhan komputer melibatkan beberapa
komponen — antara lain CPU, RAM, dan prosesor video — penting untuk menggunakan tolok
ukur pengujian yang mengevaluasi semua komponen ini secara bersamaan.
Dalam sistem komputer manapun, komponen yang paling penting adalah prosesor atau CPU
(Central Processing Unit), yang biasa juga disebut sebagai mikroprosesor. Prosesor Komputer
memproses informasi dan antarmuka dengan banyak elemen sistem lainnya untuk mengambil
data untuk diproses dan mengembalikan data yang telah diproses.
• Ini mengambil, menerjemahkan dan menjalankan instruksi yang diperoleh dari program
perangkat lunak
Kecepatan prosesor komputer merupakan faktor utama dalam menentukan kinerja PC, yaitu
seberapa cepat instruksi akan dijalankan.
Prosesor AMD
CPU juga merupakan salah satu komponen termahal pada motherboard. Ini adalah perangkat
yang sangat sensitif dan sensitif terhadap ESD, oleh karena itu harus ditangani dengan hati-hati.
Prosesor itu sendiri adalah pelat datar dari silikon yang terdiri
dari jutaan transistor yang diukir pada pelat silikon untuk
membentuk rangkaian logika komputer yang besar.
Meskipun Intel adalah perusahaan paling terkenal di bidang manufaktur prosesor, disini terdapat
berbagai macam prosesor dari produsen lain seperti:
Masing-masing perusahaan ini menawarkan chip prosesor dengan harga bersaing dengan kinerja
yang sebanding dengan prosesor Intel. Mereka juga menawarkan kompatibilitas dengan
perangkat lunak sistem operasi Microsoft. Dari segi kemajuan teknologi prosesor, pabrikan lain
ini juga tak ketinggalan.
Ini adalah tugas mikroprosesor, yang mengendalikan komputer untuk mengambil instruksi
program dari memori, memecahkan kode instruksi dan kemudian melakukan tindakan apa pun
yang mungkin diperlukan yang merupakan proses eksekusi. Ini adalah tanggung jawab prosesor
di dalam komputer untuk menjalankannya.
CPU menggunakan sinyal waktu untuk dapat mengambil dan menjalankan instruksi. Sinyal
waktu disediakan oleh jam sistem. Kecepatan clock diukur dalam Hz (siklus per detik). Pada
prosesor awal, kecepatan yang diukur dalam Megahertz (MHz) adalah satu juta hertz (1 juta
siklus per detik). Sebagian besar komputer yang kami miliki saat ini beroperasi dalam rentang
GHz (Gigahertz). Kecepatan clock bervariasi dari satu prosesor komputer ke prosesor lainnya.
Seperti namanya, komponen ini mengontrol semua fungsi yang berlangsung di dalam
prosesor itu sendiri. Ini menginstruksikan ALU di mana operasi aritmatika dan logis harus
dilakukan. Ini bertindak di bawah arahan jam sistem dan memilah semua jalur data internal di
dalam prosesor untuk memastikan bahwa data didapat dari tempat yang tepat dan pergi ke
tempat yang tepat.
Register
Ini adalah bus yang menghubungkan komponen internal prosesor ke motherboard. Ukuran
register internal menunjukkan seberapa banyak informasi yang dapat dioperasikan prosesor pada
satu waktu dan bagaimana ia memindahkan data secara internal di dalam chip. Ini terkadang juga
disebut sebagai bus data internal. Register adalah sel induk di dalam prosesor; misalnya, prosesor
dapat menambahkan angka dalam dua register berbeda, menyimpan hasil dalam register ketiga.
Ukuran register menentukan ukuran data di mana prosesor dapat beroperasi.
Ini adalah jalur (bus) yang digunakan untuk mengambil data dari memori ke prosesor. Dalam
beberapa kasus, bus data internal dan eksternal memiliki ukuran bit yang sama tetapi dalam
kasus lain, bus data eksternal bisa lebih sempit atau lebih lebar. Jalur data eksternal biasanya
tidak selebar jalur data internal.
Memiliki bus eksternal yang lebih kecil (jalur data) akan memperlambat kinerja CPU, tetapi akan
lebih mudah untuk meningkatkan desain sistem sebelumnya ke prosesor baru. Memiliki bus data
eksternal yang lebih besar akan meningkatkan kinerja karena data dapat dibawa ke dalam CPU
dalam jumlah besar.
Perbandingan Prosesor Laptop: Intel Core i5 vs i7 (Generasi ke-8 & Generasi ke-7)
Nah, di situlah hal-hal menjadi menarik, karena kami akan mencari tahu apa perbedaan antara
CPU ini.
Catatan: Panduan laptop ini baru-baru ini diperbarui untuk menyertakan prosesor Intel Core i7
dan i5 generasi ke-7 dan ke-8
Tidak seperti prosesor Core i3 "weak", yang ditujukan untuk sistem anggaran, prosesor i5 cepat
dibuat untuk penggunaan yang lebih bertenaga. Selain dukungannya untuk rutinitas harian
seperti menelusuri atau membuat dan mengedit dokumen Microsoft Office, Core i5 berfungsi
dengan baik untuk bermain game dan penggunaan berat, yang melibatkan penggunaan banyak
aplikasi pada saat yang sama tanpa mengalami gangguan atau pembekuan.
Perbandingan harga
Prosesor seluler yang bagus - dalam hal ini, yang dipasang di PC seluler - memiliki harga yang
terjangkau. Yang terbaik, bagaimanapun, hanya dapat diraih dengan uang ekstra yang signifikan.
Di bawah ini adalah tabel yang membandingkan prosesor Intel Core Generasi ke-7 dan ke-8,
dengan fitur-fitur utamanya (informasi diperoleh dari situs web resmi Intel).
Seiring waktu, berkat evolusi teknologi, penambahan lebih banyak inti memungkinkan
peningkatan daya CPU - sehingga meningkatkan kinerja. Dalam kata-kata Matt Bach, "setiap inti
pada dasarnya adalah prosesor yang sepenuhnya baru".
Namun demikian, ada perdebatan mengenai apakah prosesor quad-core memberikan kinerja
sistem yang lebih baik daripada dual-core. Ini hanya karena prosesor quad-core membutuhkan
lebih banyak energi untuk dijalankan dan algoritme yang lebih kompleks daripada dual-core,
sehingga tidak banyak aplikasi yang memanfaatkan sepenuhnya prosesor quad-core.
Hal ini dapat menyebabkan pengguna laptop yang dilengkapi quad-core berjalan terutama pada
dua inti, meskipun prosesornya masih harus memproses lebih banyak kalkulasi.
Pada akhirnya, Anda dapat menghibur diri dengan fakta bahwa jumlah inti bukanlah segalanya.
Prosesor multi-core Core i5 dan i7 memungkinkan Anda menikmati kecepatan yang layak, jadi
Anda dapat beralih ke spesifikasi lain.
Prosesor Multi-Core
Prosesor multi-inti sebenarnya adalah CPU yang memiliki dua atau lebih inti independen. Core
mirip dengan prosesor biasa. Mereka menjalankan instruksi program. Keuntungan utama dari
prosesor multi-core adalah dapat menjalankan beberapa instruksi pada saat yang bersamaan.
Fitur ini meningkatkan kecepatan kinerja secara signifikan. Semua program yang memiliki fitur
komputasi paralel dapat berjalan pada prosesor multi-core
Cache CPU digunakan oleh prosesor untuk mengakses memori dengan kecepatan, jadi ukuran itu
penting. Anggap saja sebagai kunci di balik kemampuan prosesor Anda untuk menangani tugas
berulang dengan lebih cepat.
Memang, cache CPU membantu multitasking; oleh karena itu, semakin besar cache, semakin
cepat pengguna dapat bernavigasi di antara tugasnya bolak-balik.
Perhatikan bahwa jika Anda cenderung menyulap banyak tugas dengan cepat di laptop Anda,
maka prosesor dengan kecepatan clock dasar 2,4 GHz seharusnya cukup cepat untuk Anda.
Saat ini pada 3,60 GHz, Core i5-8600K adalah prosesor seluler Generasi ke-8 (Coffee Lake)
dengan kecepatan clock dasar tertinggi.
Core i7-8700K seluler bahkan lebih cepat, dengan kecepatan clock dasar pada 3,70 GHz.
Teknologi Intel Turbo Boost memungkinkan inti prosesor bekerja lebih cepat daripada frekuensi
normalnya. Ini bertindak sebagai overclock sementara yang meningkatkan kecepatan clock dasar
CPU. Tingkat daya, arus, dan suhu adalah faktor yang dipertimbangkan sebelum aktivasi
otomatis fitur ini.
Kabar baiknya adalah prosesor Core i5 dan i7 mendukung Turbo Boost. Kemudian lagi, yang
terakhir mencapai kecepatan yang lebih tinggi daripada yang sebelumnya. Di antara prosesor i5
Generasi ke-8 seluler Intel, CPU i5-8600K menonjol dengan Frekuensi Turbo Maks yang
mencapai 3,60 GHz.
Per Desember 2017, semua prosesor seluler i7 Generasi ke-8 dapat mencapai 4 GHz dalam mode
Turbo Boost. Akibatnya, i7-8650U dapat memiliki clock 4,20 GHz, sedangkan i7-8550U dapat
mencapai tepat 4,00 GHz.
Teknologi Hyper-Threading
Core prosesor tradisional hanya dapat melakukan satu tugas dalam satu waktu, tetapi Teknologi
Hyper-Threading memungkinkan core untuk menangani dua tugas sekaligus. Teknologi ini, yang
memungkinkan aplikasi melakukan banyak tugas secara bersamaan, meningkatkan potensi CPU
melalui daya multi-tugas yang canggih.
Manfaatnya adalah bahwa pengguna dapat menjalankan beberapa aplikasi yang menuntut secara
bersamaan, tanpa mengalami masalah daya tanggap sistem.