Dasar-dasar CPU: Beberapa CPU, Cores, dan Hyper-Threading Dijelaskan

Daftar Isi:

Dasar-dasar CPU: Beberapa CPU, Cores, dan Hyper-Threading Dijelaskan
Dasar-dasar CPU: Beberapa CPU, Cores, dan Hyper-Threading Dijelaskan

Video: Dasar-dasar CPU: Beberapa CPU, Cores, dan Hyper-Threading Dijelaskan

Video: Dasar-dasar CPU: Beberapa CPU, Cores, dan Hyper-Threading Dijelaskan
Video: 5 Cara Membuka Task Manager di Windows 7, 8 dan 10 - YouTube 2024, April
Anonim
Unit pemrosesan pusat (CPU) di komputer Anda melakukan pekerjaan komputasi - menjalankan program, pada dasarnya. Tetapi CPU modern menawarkan fitur seperti beberapa core dan hyper-threading. Beberapa PC bahkan menggunakan banyak CPU. Kami di sini untuk membantu menyelesaikan semuanya.
Unit pemrosesan pusat (CPU) di komputer Anda melakukan pekerjaan komputasi - menjalankan program, pada dasarnya. Tetapi CPU modern menawarkan fitur seperti beberapa core dan hyper-threading. Beberapa PC bahkan menggunakan banyak CPU. Kami di sini untuk membantu menyelesaikan semuanya.

Kecepatan clock untuk CPU biasanya cukup ketika membandingkan kinerja. Segala sesuatunya tidak begitu sederhana lagi. CPU yang menawarkan beberapa core atau hyper-threading dapat bekerja secara signifikan lebih baik daripada CPU single-core dengan kecepatan yang sama yang tidak memiliki hyper-threading. Dan PC dengan banyak CPU dapat memiliki keuntungan yang lebih besar. Semua fitur ini dirancang untuk memungkinkan PC untuk lebih mudah menjalankan beberapa proses sekaligus - meningkatkan kinerja Anda saat multitasking atau di bawah tuntutan aplikasi yang kuat seperti pembuat enkode video dan game modern. Jadi, mari kita lihat masing-masing fitur ini dan apa artinya bagi Anda.

Hyper-Threading

Hyper-threading adalah upaya pertama Intel untuk menghadirkan komputasi paralel ke PC konsumen. Ini memulai debutnya pada CPU desktop dengan Pentium 4 HT kembali pada tahun 2002. Pentium 4 hari hanya menampilkan satu inti CPU, sehingga benar-benar hanya dapat melakukan satu tugas pada satu waktu - bahkan jika itu dapat berpindah antar tugas cukup cepat sepertinya itu multitasking. Hyper-threading berusaha untuk mengatasinya.

Inti CPU fisik tunggal dengan hyper-threading muncul sebagai dua CPU logis ke sistem operasi. CPU masih satu CPU, jadi itu sedikit curang. Sementara sistem operasi melihat dua CPU untuk setiap inti, perangkat keras CPU yang sebenarnya hanya memiliki satu set sumber daya eksekusi untuk masing-masing inti. CPU berpura-pura memiliki lebih banyak inti daripada yang dilakukannya, dan CPU menggunakan logikanya sendiri untuk mempercepat eksekusi program. Dengan kata lain, sistem operasi tertipu untuk melihat dua CPU untuk setiap inti CPU yang sebenarnya.

Hyper-threading memungkinkan dua CPU core logis untuk berbagi sumber daya eksekusi fisik. Ini dapat mempercepat segalanya - jika satu CPU virtual terhenti dan menunggu, CPU virtual lainnya dapat meminjam sumber daya eksekusi. Hyper-threading dapat membantu mempercepat sistem Anda, tetapi sama sekali tidak sebaik memiliki inti tambahan yang sebenarnya.

Untungnya, hyper-threading sekarang adalah "bonus." Sementara prosesor konsumen asli dengan hyper-threading hanya memiliki satu inti yang menyamar sebagai beberapa core, CPU Intel modern sekarang memiliki banyak core dan teknologi hyper-threading. CPU dual-core Anda dengan hyper-threading muncul sebagai empat core untuk sistem operasi Anda, sementara CPU quad-core Anda dengan hyper-threading muncul sebagai delapan core. Hyper-threading tidak menggantikan inti tambahan, tetapi CPU dual-core dengan hyper-threading harus berkinerja lebih baik daripada CPU dual-core tanpa hyper-threading.
Untungnya, hyper-threading sekarang adalah "bonus." Sementara prosesor konsumen asli dengan hyper-threading hanya memiliki satu inti yang menyamar sebagai beberapa core, CPU Intel modern sekarang memiliki banyak core dan teknologi hyper-threading. CPU dual-core Anda dengan hyper-threading muncul sebagai empat core untuk sistem operasi Anda, sementara CPU quad-core Anda dengan hyper-threading muncul sebagai delapan core. Hyper-threading tidak menggantikan inti tambahan, tetapi CPU dual-core dengan hyper-threading harus berkinerja lebih baik daripada CPU dual-core tanpa hyper-threading.

Beberapa Cores

Awalnya, CPU memiliki satu inti. Itu berarti CPU fisik memiliki unit pengolah pusat tunggal di atasnya. Untuk meningkatkan kinerja, produsen menambahkan "inti" tambahan, atau unit pemroses pusat. CPU dual-core memiliki dua unit pengolah pusat, sehingga tampak pada sistem operasi sebagai dua CPU. Sebuah CPU dengan dua inti, misalnya, dapat menjalankan dua proses yang berbeda pada saat yang bersamaan. Ini mempercepat sistem Anda, karena komputer Anda dapat melakukan banyak hal sekaligus.

Tidak seperti hyper-threading, tidak ada trik di sini - CPU dual-core secara harfiah memiliki dua unit pengolah pusat pada chip CPU. Sebuah CPU quad-core memiliki empat unit pengolah pusat, CPU octa-core memiliki delapan unit pengolah pusat, dan seterusnya.

Ini membantu secara dramatis meningkatkan kinerja sekaligus menjaga unit CPU fisik kecil sehingga cocok dalam satu soket. Hanya ada satu soket CPU dengan satu unit CPU yang dimasukkan ke dalamnya - bukan empat soket CPU yang berbeda dengan empat CPU yang berbeda, masing-masing membutuhkan daya, pendinginan, dan perangkat keras mereka sendiri. Ada lebih sedikit latensi karena inti dapat berkomunikasi lebih cepat, karena mereka semua berada di chip yang sama.

Windows Task Manager menunjukkan hal ini dengan cukup baik. Di sini, misalnya, Anda dapat melihat bahwa sistem ini memiliki satu CPU (soket) aktual dan empat inti. Hyperthreading membuat masing-masing inti tampak seperti dua CPU ke sistem operasi, jadi ini menunjukkan 8 prosesor logis.

Image
Image

Beberapa CPU

Sebagian besar komputer hanya memiliki satu CPU. CPU tunggal itu mungkin memiliki banyak inti atau teknologi hyper-threading - tetapi itu hanya satu unit CPU fisik yang dimasukkan ke dalam soket CPU tunggal pada motherboard.

Sebelum CPU hyper-threading dan multi-core datang, orang-orang mencoba untuk menambahkan kekuatan pemrosesan tambahan ke komputer dengan menambahkan CPU tambahan. Ini membutuhkan motherboard dengan beberapa soket CPU. Motherboard juga membutuhkan perangkat keras tambahan untuk menghubungkan soket CPU tersebut ke RAM dan sumber daya lainnya. Ada banyak overhead dalam pengaturan semacam ini. Ada latensi tambahan jika CPU perlu berkomunikasi satu sama lain, sistem dengan banyak CPU mengkonsumsi lebih banyak daya, dan motherboard membutuhkan lebih banyak soket dan perangkat keras.

Sistem dengan banyak CPU tidak sangat umum di antara PC rumahan saat ini. Bahkan desktop game berkekuatan tinggi dengan beberapa kartu grafis umumnya hanya akan memiliki satu CPU. Anda akan menemukan beberapa sistem CPU di antara superkomputer, server, dan sistem high-end yang serupa yang membutuhkan daya derek angka sebanyak mungkin.
Sistem dengan banyak CPU tidak sangat umum di antara PC rumahan saat ini. Bahkan desktop game berkekuatan tinggi dengan beberapa kartu grafis umumnya hanya akan memiliki satu CPU. Anda akan menemukan beberapa sistem CPU di antara superkomputer, server, dan sistem high-end yang serupa yang membutuhkan daya derek angka sebanyak mungkin.

Semakin banyak CPU atau inti yang dimiliki komputer, semakin banyak hal yang dapat dilakukan sekaligus, membantu meningkatkan kinerja pada sebagian besar tugas. Sebagian besar komputer kini memiliki CPU dengan beberapa inti - opsi paling efisien yang telah kita diskusikan. Anda bahkan akan menemukan CPU dengan beberapa inti pada ponsel cerdas dan tablet modern. CPU Intel juga menampilkan hyper-threading, yang merupakan semacam bonus. Beberapa komputer yang membutuhkan sejumlah besar daya CPU mungkin memiliki banyak CPU, tetapi itu jauh kurang efisien daripada yang terdengar.

Direkomendasikan: