Perbezaan antara CPU dan teras

Perbezaan antara CPU dan teras

Kami melihat sebilangan CPU dan sebilangan teras di komputer kami, walaupun dengan alat mudah alih kami, tetapi apa maksudnya? Mengapa komputer kami mengenal pasti beberapa CPU kami sebagai pemproses dwi-teras dan lain-lain sebagai pemproses quad-core? Dan apa yang ada kaitan dengannya?

Definisi

Pixabay

CPU

Untuk meletakkan semata -mata, a CPU atau unit pemprosesan pusat adalah apa yang mengira dan melaksanakan arahan program. Ia juga boleh dirujuk sebagai otak komputer yang melakukan operasi aritmetik, logik, kawalan dan input/output asas.

Selama bertahun -tahun, bentuk, reka bentuk dan pelaksanaan CPU telah berubah, tetapi operasi asasnya tetap utuh. Berikut adalah beberapa operasi ini.

  • Unit logik alu atau aritmetik - membolehkan pemproses anda melakukan operasi logik aritmetik dan bitwise.
  • Daftar pemproses - memberikan data atau pengendali yang diperlukan dan menyimpannya.
  • Unit Kawalan - mengumpulkan arahan dari ingatan dan melaksanakannya melalui ALU, daftar, dan komponen lain.

Biasanya, CPU mengikuti langkah -langkah yang dikenali sebagai kitaran arahan.

  1. Ambil - mengumpulkan arahan dari memori komputer
  2. Decode - menentukan arahan apa yang hendak dilakukan
  3. Melaksanakan- Melaksanakan arahan. Ini juga merupakan tahap di mana pengguna dapat memperhatikan kesannya.

CPU yang paling moden terkandung pada cip litar IC atau bersepadu bersama -sama dengan komponen lain seperti memori, mikrokontroler atau sistem pada cip (SOC). Di samping itu, sesetengah CPU menggunakan pemproses pelbagai teras yang pada dasarnya 2 atau lebih CPU di dalam cip tunggal, bertujuan untuk mengurangkan haba yang datang dari CPU anda dan meningkatkan kelajuan dalam melaksanakan arahan program.

Teras

Teras adalah unit pemprosesan bebas yang membaca dan melaksanakan arahan program. Pada dasarnya adalah komponen utama CPU atau pemproses anda. Ia mengumpulkan arahan dari ingatan anda dan melaksanakannya. Satu perkara yang perlu dipertimbangkan ialah teras berada di dalam CPU, dan bergantung pada reka bentuk seni bina, CPU mungkin mempunyai banyak teras.

Pemproses multi-teras - Dengan kemajuan teknologi pengkomputeran, pemproses multi-teras kini menjadi norma. Ia adalah komponen pengkomputeran tunggal dengan dua atau lebih teras. Ia secara fizikal adalah pemproses tunggal, tetapi mempunyai banyak komponen pengkomputeran yang dikenali sebagai "teras". Teras ini kini akan mempunyai keupayaan untuk menjalankan pelbagai arahan pada masa yang sama, meningkatkan kelajuan semasa menjalankan program anda.

Carta Perbandingan

CPUTeras
Litar elektronik dalam komputerLitar elektronik dalam CPU
Komputer mungkin mempunyai banyak CPUCPU mungkin mempunyai beberapa teras
Mengikuti pengambilan-decode-executeMengikuti pengambilan-decode-execute

CPU vs teras

Apakah perbezaan antara CPU dan teras? Walaupun mereka berdua berkhidmat dan bertindak sebagai komponen pengkomputeran komputer kami, mereka mempunyai beberapa perbezaan yang dapat menjelaskan kelajuan dan kecekapan komputer anda selanjutnya.

CPU, seperti yang disebutkan sebelumnya, adalah apa yang melaksanakan arahan program kami dan kebanyakannya terkandung pada cip litar bersepadu tunggal. Di dalam litar bersepadu ini terdapat unit pengurusan teras, input dan output anda, dan komponen asas lain. Teras di sisi lain adalah satu komponen CPU yang melakukan kerja. Ia adalah yang mengikuti kitaran arahan anda seperti mengambil, menyahkod dan melaksanakan urutan anda.

Biasanya pemproses pelbagai cored digambarkan sebagai CPU lebih cepat berbanding dengan teras tunggal anda, tetapi sebenarnya, ia bergantung kepada program yang dilaksanakan. Walaupun kebanyakan akan berpendapat bahawa pemproses pelbagai teras akan melakukan lebih cepat, fakta yang biasanya berlaku pada kebanyakan program, pemproses teras tunggal masih boleh mengalahkan pemproses berbilang koros untuk beberapa program untuk kelajuan. Ini kerana masih ada program yang dijalankan dalam siri, yang bermaksud mereka hanya boleh dilaksanakan dengan mengikuti arahan langkah demi langkah dan tidak dapat dilaksanakan secara berasingan. Kelajuan dan kecekapan kini akan bergantung pada kelajuan teras CPU anda.