Core vs Thread - Sebuah Panduan Ultimate untuk Perbedaan Antara core dan Threads

Bingung tentang prosesor? Di sinilah Dasar CPU, Cores vs Threads dan Hyper-Threading Technology untuk commons.

A+ A-

Sejak masa kanak-kanak, kita telah diajarkan bahwa CPU adalah otak dari komputer yang! Kebanyakan orang tampaknya lupa ketika mereka harus membeli komputer, meskipun. Ini mungkin karena kebanyakan dari kita tidak tahu tentang CPU di tempat pertama. Kami tidak tahu bagaimana mereka bekerja atau faktor yang penting. Dan, itulah mengapa orang akhirnya membeli Processor acak. Bahkan, ada beberapa hal dasar yang harus Anda ketahui tentang CPU.

Core Vs Threads

Pada artikel ini, kita pergi melalui beberapa konsep seperti core vs benang, Hyper-Threading, adalah Hyper Threading layak? dan jelas yang paling dasar-dasar Prosesor Anda harus tahu. Pertama, kita akan memiliki pengenalan Prosesor, yang secara teknis disebut CPU.

Apa yang dimaksud dengan Core Processor di Komputer?

99% dari Anda tahu, CPU singkatan dari Central Processing Unit. Ini adalah komponen utama dari setiap komputer - dengan komputer, kita berarti PC, Laptop, Smartphone dan banyak gadget lainnya. Dengan kata lain, apa pun yang menghitung memiliki prosesor di dalamnya. CPU adalah di mana semua perhitungan komputasi dilakukan. Hal ini dilakukan dengan bantuan arah dan petunjuk dari Sistem Operasi. Jadi, ini adalah hal dasar tentang CPU.

Ada beberapa sub-unit untuk setiap CPU, seperti Aritmatika Logical Unit dan Unit Kontrol. Ini terlalu teknis, dan kami harus lebih baik melewatkan.

Satu CPU dapat memproses satu tugas pada satu waktu. Ini tidak benar-benar baik untuk kinerja, Anda tahu. Jadi, ada cerita bagaimana kita punya skenario ini kaya kinerja multi-tasking. Untuk memahami situasi saat ini dengan CPU, kita harus melihat pada sejarah Personal Computing.

BACA BACA
32 Fakta Komputer dan Fakta Menarik Tentang Teknologi

The Old Times Multiple CPU

Dengan satu CPU, kita berarti chip CPU yang dimasukkan ke dalam soket prosesor. Jadi, di masa awal, salah satu dari chip tersebut akan mengurus tugas pada satu waktu.

Pada masa lalu, orang membutuhkan kinerja lebih banyak dari komputer. Gagasan mereka adalah untuk memasukkan beberapa CPU dalam komputer. Artinya, akan ada beberapa soket dan beberapa chip. Semua ini akan dihubungkan bersama-sama dan ke motherboard. Jadi, secara teknis, mereka bisa mengharapkan kinerja yang lebih baik dari PC. Ini adalah metode yang cukup berhasil sampai orang-orang menemukan kelemahan.

  • Hal itu perlu untuk menyediakan sumber daya yang berdedikasi power supply dan instalasi untuk setiap CPU. Karena mereka chip yang berbeda, latency untuk komunikasi adalah terlalu tinggi. Ini tidak benar-benar hal yang baik untuk kinerja.
  • Last but not least, kolektif CPU dapat menghasilkan banyak panas dalam jangka panjang. Jadi, Anda akan membutuhkan banyak sumber daya untuk menangani panas tambahan.

Dan, itu adalah bagaimana konsep Hyper-Threading dan Multi-Core CPU datang ke tempat kejadian.

Skenario # 1 - Beberapa Cores dalam CPU Tunggal

Ide menghubungkan Chips CPU yang berbeda tidak benar-benar baik untuk kinerja. Kemudian muncul gagasan memiliki dua Unit Central Processing dalam sebuah chip tunggal. Kami harap Anda memahami perbedaan antara Chip dan Central Processing Unit.

Jadi, sebagai langkah efektif sebelah kinerja, produsen termasuk beberapa Unit Central Processing menjadi prosesor tunggal. Unit-unit ini disebut 'Cores'. Prosesor ini disebut Multi-Core CPU. Jadi, ketika Sistem Operasi terlihat, ada dua CPU. Alih-alih mendedikasikan penyimpanan dan catu daya untuk chip terpisah, Multi-Core CPU melakukan pekerjaan kinerja ekstra.

processor

Tentu saja, ada keuntungan lain juga. Karena kedua CPU berada pada chip yang sama, latency rendah. Ini membantu dalam komunikasi yang lebih baik dan kecepatan ditingkatkan. Saat ini, Anda dapat melihat berbagai macam CPU multi-core di pasar. Dalam prosesor Dual Core, ada dua Unit Pengolahan. Di sisi lain, jika kita mengambil kasus prosesor Quad Core, Anda akan melihat 4 Unit Pengolahan. Jumlah ini naik, menurut prosesor yang Anda beli.

Skenario # 2 - Intel Hyper-Threading

Perhitungan paralel telah di industri untuk sementara waktu. Namun, itu Intel yang membawa manfaat yang sama ke dalam komputasi personal. Dan, di sana, itu disebut Intel Hyper-Threading Technology. Ini bagus jika Anda mendapatkan beberapa ide dari nama, tapi kita bisa menjelaskan semuanya dari awal.

Intel Hyper-Threading Technology membuat Sistem Operasi Anda percaya bahwa ada beberapa CPU - pada kenyataannya, hanya ada satu. Ini semacam pretensi, untuk meningkatkan kinerja dan kecepatan. Misalkan Anda sudah mendapat Hyper-Threading diaktifkan CPU single-core; dalam kasus itu, Sistem Operasi akan menemukan dua CPU logis secara total. Demikian pula, jika itu adalah CPU Dual Core, OS akan melihat empat logis CPU. Ini logis CPU berhasil meningkatkan kecepatan melalui penggunaan logika. sumber eksekusi hardware akan dibagi dan diatur, untuk memberikan kecepatan terbaik untuk beberapa proses.

Intel Hyper-Threading

Seperti yang Anda lihat, seluruh bermain adalah virtual. Jadi, jawaban untuk pertanyaan-Berapa banyak benang per inti? harus seperti ini - Prosesor, dengan bantuan Hyper-Threading, sedang mencoba untuk menipu Sistem Operasi. Meskipun tidak begitu mengagumkan, setup ini dapat memberikan kinerja yang agak lebih baik.

Core vs Thread - Is Hyper Threading Worth itu?

Mari kita cepat di sini.

Jika komputer Anda memiliki CPU multi-core, itu berarti ada beberapa Unit Central Processing. Ini juga berarti Anda dapat memiliki kinerja yang lebih baik daripada CPU single-core.

Di sisi lain, beberapa thread adalah sesuatu virtual. Di sini, teknologi menggunakan logika tambahan untuk mengelola beberapa tugas. Karena itu, total kinerja tidak akan benar-benar terlihat.

Jadi, jika Anda ingin benar-benar membandingkan, kita dapat mengatakan sesuatu. CPU multi-core yang selalu lebih baik daripada CPU single-core - tidak peduli apakah Hyper-Threading ada. Namun, jika Anda mengambil dua CPU single-core - satu dengan hyper-threading dan satu tanpa hyper-threading - mantan akan tampil lebih baik.

Nah, itulah perbedaan nyata antara Cores dan Threads yang harus Anda ketahui.

Skenario Current - Menentukan Berapa Banyak Cores saya Punya?

Seperti yang Anda k ow, mayoritas komputer saat ini pengiriman dengan CPU Multiple-Core. Setidaknya, Anda bisa melihat prosesor Dual Core di hampir semua laptop di luar sana. Tentu saja, meskipun minoritas, ada beberapa CPU single-core juga. Sementara pilihan adalah milikmu, ada beberapa faktor lain juga.

Sebagai contoh, ada baiknya jika Anda bisa mendapatkan CPU multi-core dengan teknologi Hyper-Threading. Hal ini dapat meningkatkan kinerja total PC Anda, terutama saat multitasking. Misalkan Anda memiliki prosesor Quad Core dengan Hyper-Threading. Kemudian, Anda hampir dapat memiliki kinerja total 8 CPU logis.

Kedengarannya bagus, kan?

Bungkus Up - Cores vs Threads

Kami berharap kami telah memberikan ide yang jelas tentang dasar-dasar CPU, Hyper-Threading dan Multi-Core CPU. Kami juga percaya tips-tips untuk benang vs core akan membantu Anda memilih prosesor yang tepat untuk komputer Anda.

Lainnya Related Posts

  • SSD vs HDD: Perbedaan Antara Flash Storage dan Hard Drive »
  • Beaglebone Hitam vs Raspberry Pi - Apa yang lebih baik? »
  • Raspberry Pi Proyek untuk Pemula - Apa Yang Dapat Anda lakukan dengan Raspberry Pi »
  • MBR vs GPT - Perbedaan Antara GPT dan MBR Ketika Mempartisi Drive »