Perbedaan antara CPU dan inti

Perbedaan antara CPU dan inti

Kami melihat sejumlah CPU dan sejumlah inti di komputer kami, bahkan dengan gadget seluler kami, tetapi apa artinya sebenarnya? Mengapa komputer kami mengidentifikasi beberapa prosesor CPU kami sebagai dual-core dan yang lainnya sebagai prosesor quad-core? Dan apa hubungannya inti dengan itu?

Definisi

Pixabay

CPU

Sederhananya, a CPU atau unit pemrosesan pusat adalah apa yang menghitung dan menjalankan instruksi suatu program. Ini juga dapat disebut sebagai otak komputer yang melakukan operasi aritmatika, logis, kontrol, dan input/output dasar dasar.

Selama bertahun -tahun, bentuk, desain, dan implementasi CPU telah berubah, tetapi operasinya tetap utuh. Berikut adalah beberapa operasi ini.

  • Unit logika ali atau aritmatika - memungkinkan prosesor Anda melakukan operasi logika aritmatika dan bitwise.
  • Daftar prosesor - memberi ALU data atau operan yang dibutuhkan dan menyimpannya.
  • Unit kontrol - mengumpulkan instruksi dari memori dan melakukannya melalui ALU, register, dan komponen lainnya.

Biasanya, CPU mengikuti langkah -langkah yang dikenal sebagai siklus instruksi.

  1. Mengambil - mengumpulkan instruksi dari memori komputer
  2. Membaca sandi - menentukan instruksi apa yang harus dilakukan
  3. Menjalankan- Mengeksekusi instruksi. Ini juga merupakan tahap di mana pengguna dapat memperhatikan efeknya.

Kebanyakan CPU modern terkandung pada IC atau chip sirkuit terintegrasi bersama dengan komponen lain seperti memori, mikrokontroler atau sistem pada chip (SOC). Selain itu, beberapa CPU menggunakan prosesor multi-core yang pada dasarnya adalah 2 atau lebih CPU di dalam satu chip, yang dimaksudkan untuk mengurangi panas yang keluar dari CPU Anda dan meningkatkan kecepatan dalam menjalankan instruksi program program.

Inti

Inti adalah unit pemrosesan independen yang membaca dan menjalankan instruksi dari suatu program. Ini pada dasarnya adalah komponen utama CPU atau prosesor Anda. Itu mengumpulkan instruksi dari ingatan Anda dan melakukannya. Satu hal yang perlu dipertimbangkan adalah bahwa inti ada di dalam CPU, dan tergantung pada desain arsitekturnya, CPU mungkin memiliki banyak inti.

Prosesor multi-core - Dengan kemajuan teknologi komputasi, prosesor multi-core sekarang menjadi norma. Ini adalah komponen komputasi tunggal dengan dua atau lebih inti. Ini secara fisik adalah prosesor tunggal, tetapi memiliki beberapa komponen komputasi yang dikenal sebagai "inti". Inti ini sekarang akan memiliki kemampuan untuk menjalankan beberapa instruksi secara bersamaan, meningkatkan kecepatan saat menjalankan program Anda.

Grafik perbandingan

CPUInti
Sirkuit elektronik di dalam komputerSirkuit elektronik dalam CPU
Komputer mungkin memiliki banyak CPUCPU mungkin memiliki banyak inti
Mengikuti fetch-decode-executeMengikuti fetch-decode-execute

CPU vs Core

Apa perbedaan antara CPU dan inti? Sementara mereka berdua berfungsi dan bertindak sebagai komponen komputasi komputer kami, mereka memang memiliki beberapa perbedaan yang selanjutnya dapat menjelaskan kecepatan dan efisiensi komputer Anda.

CPU, seperti yang disebutkan sebelumnya, adalah apa yang menjalankan instruksi program kami dan sebagian besar terkandung pada satu sirkuit terintegrasi chip. Di dalam sirkuit terintegrasi ini ditemukan inti, unit manajemen input dan output Anda, dan komponen fundamental lainnya. Inti di sisi lain adalah satu komponen CPU yang melakukan pekerjaan. Ini adalah salah satu yang mengikuti siklus instruksi Anda seperti pengambilan, decode, dan ucak urutan Anda.

Biasanya prosesor multi-conor digambarkan sebagai CPU yang lebih cepat dibandingkan dengan inti tunggal Anda, tetapi sebenarnya, itu tergantung pada program yang dieksekusi. Sementara sebagian besar akan berpendapat bahwa prosesor multi-core akan melakukan lebih cepat, sebuah fakta yang biasanya benar pada sebagian besar program, prosesor inti tunggal masih dapat mengalahkan prosesor multi-conor untuk beberapa program untuk kecepatan. Ini karena masih ada program yang berjalan dalam serial, yang berarti mereka hanya dapat dieksekusi dengan mengikuti instruksi langkah demi langkah dan tidak dapat dieksekusi secara terpisah. Kecepatan dan efisiensi sekarang akan bergantung pada kecepatan inti CPU Anda.