Anonim

Evolusi CPU, atau unit pemrosesan pusat, adalah topik yang menarik dan kompleks. Dari hari-hari awal Intel 4004 kembali pada tahun 1971 (prosesor komersial pertama), chip kecil ini dengan cepat mengalami kemajuan dalam kekuatan dan kecepatan. Komputasi tugas yang dulunya benar-benar tak terbayangkan bahkan untuk mainframe raksasa sekarang mudah ditangani oleh $ 50 smartphone. Evolusi ini telah mengambil banyak tikungan, tetapi satu pengembangan yang agak membingungkan bagi beberapa pengguna akhir adalah konsep prosesor multi-core. Pembuat chip memuji CPU baru mereka sebagai memiliki dual core, atau quad core, atau bahkan lebih tinggi untuk pengguna versi Windows 10. 64-bit. Tapi apa artinya itu?

Pemrosesan multicore

'Core' prosesor adalah unit pemrosesan independen pada chip prosesor fisik. Setiap core memiliki hardware pemrosesan dan memori cache sendiri, dan terhubung ke seluruh CPU melalui memori bersama chip dan bus sistem. Inti pada dasarnya adalah CPU pribadinya sendiri, dan prosesor multi-inti seperti memiliki beberapa CPU yang bekerja bersama. Gagasan komputasi multi-core adalah bahwa tugas komputasi dapat dibagi antara inti, sehingga pekerjaan keseluruhan diselesaikan lebih cepat. Pada kenyataannya, seberapa efektif ini tergantung sepenuhnya pada perangkat lunak sistem operasi dan perangkat lunak aplikasi; OS dan aplikasi yang tidak ditulis untuk memanfaatkan prosesor multi-core tidak akan berjalan lebih cepat daripada pada CPU tunggal. Dengan demikian, OS dan program yang lebih lama tidak mungkin melihat manfaat dari prosesor modern.

Prosesor multi-inti memulai kembali pada tahun 1996, dengan chip IBM Power4 menjalankan dua core dalam satu chip. Namun, dukungan perangkat lunak untuk ide baru ini tidak segera berkembang. Dimulai dengan Windows XP pada tahun 2001, Windows mulai mendukung operasi multi-core dan pengembang aplikasi mengikuti suite. Hampir semua paket perangkat lunak yang Anda beli hari ini akan sepenuhnya menggunakan prosesor multi-core yang hampir pasti Anda miliki di bawah kap desktop atau laptop Anda.

(Lihat artikel terperinci ini tentang pemrosesan multi-core untuk informasi lebih lanjut. Jika Anda membangun atau membeli PC baru, maka ulasan artikel ini tentang apa yang harus dicari dalam CPU mungkin juga membantu. Dan jika Anda tertarik pada sejarah prosesor, tentu saja kami memiliki Anda tertutup!)

Apakah Anda perlu mengaktifkan semua core di Windows?

Satu pertanyaan yang sering kita tanyakan di TechJunkie adalah apakah Anda perlu mengambil tindakan untuk mengaktifkan dukungan multi-core di komputer Anda. Jawabannya adalah itu tergantung pada versi Windows yang Anda jalankan. Untuk versi Windows yang lebih lama, Anda mungkin perlu mengubah pengaturan sistem di BIOS Anda agar fungsi multi-core berfungsi. Di Windows 10, dukungan multi-core dihidupkan secara otomatis; Anda dapat mengubah pengaturan untuk menggunakan core lebih sedikit jika perlu untuk memperbaiki alasan kompatibilitas perangkat lunak, tetapi ini sangat jarang.

Mengubah pengaturan inti pada Windows 10

Jika Anda menggunakan Windows 10, semua inti prosesor Anda akan diaktifkan secara default jika BIOS / UEFI Anda diatur dengan benar. Satu-satunya waktu Anda akan menggunakan teknik ini adalah membatasi inti.

  1. Ketik 'msconfig' ke dalam Kotak Pencarian Windows dan tekan Enter.
  2. Pilih tab Boot dan kemudian opsi Advanced.
  3. Centang kotak di sebelah Jumlah prosesor dan pilih jumlah inti yang ingin Anda gunakan (mungkin 1, jika Anda mengalami masalah kompatibilitas) dari menu.
  4. Pilih OK dan kemudian Terapkan.

Jika Anda menggunakan Windows 10, kotak di sebelah "Jumlah prosesor" biasanya akan dicentang. Ini karena Windows dikonfigurasikan untuk memanfaatkan semua core setiap kali suatu program memiliki kemampuan untuk menggunakannya.

Mengubah pengaturan inti pada Windows XP

Windows XP mendukung banyak core tetapi dengan batasan yang signifikan. Windows XP Home akan mendukung satu prosesor dengan hingga empat core, sementara Windows XP Professional akan mendukung dua prosesor dengan hingga empat core masing-masing. Pada mesin Windows XP, pengaturan multi-core dikendalikan melalui BIOS. Untuk mengakses pengaturan BIOS, Anda harus me-reboot komputer Anda. Selama proses boot, tahan tombol F2 (biasanya) - kunci dapat bervariasi tergantung pada mesin Anda. Biasanya ada prompt di layar yang memberi tahu Anda kunci mana yang harus digunakan. Setelah panel kontrol BIOS dimuat, Anda dapat mengubah pengaturan secara manual. Pengaturan yang tepat untuk berubah akan bervariasi tergantung pada BIOS mesin Anda, tetapi layar biasanya akan terlihat seperti ini:

Mengubah pengaturan inti pada Windows Vista, 7 dan 8

Pada Windows Vista, 7 dan 8, pengaturan multi-core diakses melalui proses msconfig yang sama seperti yang dijelaskan di atas untuk Windows 10. Juga dimungkinkan pada Windows 7 dan 8 untuk mengatur afinitas prosesor, yaitu, untuk memberitahu sistem operasi untuk gunakan inti tertentu untuk program tertentu. Ini berguna untuk sejumlah hal; Anda dapat mengatur program tertentu untuk selalu berjalan pada satu inti sehingga tidak akan mengganggu operasi sistem lainnya, atau Anda dapat mengatur program yang mengalami kesulitan berjalan pada inti apa pun selain inti logis pertama yang menggunakan inti di mana ia berlari terbaik.

Tidak perlu untuk mengatur afinitas inti pada Windows 7 atau 8 tetapi jika Anda ingin itu sederhana.

  1. Pilih Ctrl + Shift + Esc untuk membuka Task Manager.
  2. Klik kanan program yang intinya menggunakan Anda ingin memodifikasi dan memilih Rincian.
  3. Pilih program itu lagi di jendela Detail.
  4. Klik kanan dan pilih Set Affinity.
  5. Pilih satu atau lebih inti dan centang kotak untuk memilih, hapus centang untuk membatalkan pilihan.

Anda mungkin memperhatikan bahwa dua kali lebih banyak core terdaftar daripada yang Anda miliki. Misalnya, jika Anda menjalankan CPU Intel i7 dengan 4 core, Anda akan memiliki 8 yang terdaftar di jendela Affinity. Ini karena hyperthreading secara efektif menggandakan inti Anda, dengan empat nyata dan empat virtual. Jika Anda ingin tahu berapa inti fisik prosesor Anda, cobalah ini:

  1. Pilih Ctrl + Shift + Esc untuk membuka Task Manager.
  2. Pilih Performa dan sorot CPU.
  3. Periksa kanan bawah panel di bawah Cores.

Ada file batch berguna yang dapat Anda buat yang dapat memaksa afinitas prosesor untuk program tertentu. Anda seharusnya tidak perlu menggunakannya tetapi jika Anda melakukannya …

  1. Buka Notepad atau Notepad ++.
  2. Ketik 'Mulai / afinitas 1 PROGRAM.exe'. Ketik tanpa tanda kutip dan ubah PROGRAM untuk program spesifik yang Anda coba kendalikan.
  3. Simpan file dengan nama yang bermakna dan tambahkan ".bat" di akhir. Ini membuatnya sebagai file batch.
  4. Simpan ke lokasi pemasangan program yang Anda tentukan pada Langkah 2.
  5. Jalankan file Batch yang baru saja Anda buat untuk meluncurkan program.

Di mana Anda melihat 'afinitas 1', ini memberitahu Windows untuk menggunakan CPU0. Anda dapat mengubah ini tergantung pada berapa banyak core yang Anda miliki, Affinity 3 untuk CPU1 dan sebagainya. Halaman ini di situs web Pengembang Microsoft memiliki daftar lengkap afinitas.

***

Prosesor adalah bagian terpenting dari komputer Anda, jadi masuk akal jika Anda ingin mendorong masing-masing core ke tepi. Tentu saja, jika Anda masih mengalami kesulitan menyalakan daya perangkat Anda ke tingkat yang Anda inginkan untuk kinerja Anda sendiri, Anda mungkin ingin mempertimbangkan untuk meningkatkan prosesor Anda (jika Anda memiliki desktop) atau melihat mengambil laptop baru dengan teknologi canggih. perangkat keras. Atau, jika Anda lebih suka mencoba membuat Windows 10 lebih cepat pada perangkat keras Anda saat ini, lihat panduan definitif kami di sini.

Cara mengaktifkan semua core di windows