CPU'ların veya merkezi işlem birimlerinin evrimi büyüleyici ve karmaşık bir konudur. Intel 4004'ün ilk günlerinden 1971'de (ilk ticari işlemci) bu küçük cipsler güç ve hızda hızla ilerledi. Devasa anabilgisayarlar için bile bir zamanlar kesinlikle hayal bile edilemeyen bilgi işlem işleri artık 50 $ 'lık akıllı telefonlar tarafından kolayca yapılıyor. Bu evrim bir çok sapma ve dönüş aldı, ancak bazı son kullanıcılar için biraz kafa karıştırıcı olan bir gelişme, çok çekirdekli işlemcilerin konseptidir. Yonga üreticileri, yeni CPU'larını Windows 10'un 64-bit sürümünün kullanıcıları için çift çekirdekli veya dört çekirdekli veya hatta daha yüksek olduğu gibi görüyorlar. Fakat bunun anlamı ne?
Çok çekirdekli işleme
Bir işlemci 'çekirdek', fiziksel işlemci çipindeki bağımsız bir işlem birimidir. Her çekirdeğin kendi işleme donanımı ve ön belleği vardır ve çipin paylaşılan belleği ve sistem veriyolu üzerinden CPU'nun geri kalanına bağlanır. Bir çekirdek, esasen kendi özel işlemcisidir ve çok çekirdekli bir işlemci, birlikte çalışan birkaç CPU'ya sahip olmak gibidir. Çok çekirdekli bilgi işlem fikri, bilgi işlem görevlerinin çekirdekler arasında paylaştırılabildiği ve böylece genel işin daha hızlı tamamlanabileceğidir. Gerçekte, bunun ne kadar etkili olduğu tamamen işletim sistemi yazılımına ve uygulama yazılımına bağlıdır; Çok çekirdekli işlemcilerden yararlanmak için yazılmayan işletim sistemleri ve uygulamalar, tek bir CPU'da olduğundan daha hızlı çalışamayacak. Dolayısıyla, eski işletim sistemleri ve programların modern işlemcilerden herhangi bir fayda görmesi pek mümkün değildir.
Çok çekirdekli işlemciler, 1996'da geri döndüler ve IBM Power4 yongası tek bir yonga üzerinde iki çekirdekli çalışıyordu. Ancak, bu yeni fikir için yazılım desteği hemen gelişmedi. 2001 yılında Windows XP'den başlayarak, Windows çok çekirdekli operasyonu desteklemeye başladı ve uygulama geliştiricileri paketi takip etti. Bugün satın aldığınız hemen hemen her yazılım paketi, neredeyse kesinlikle masaüstü veya dizüstü bilgisayarınızın kaputunun altında bulunan çok çekirdekli işlemciyi kullanacaktır.
(Daha fazla bilgi için çok çekirdekli işlemlerle ilgili bu ayrıntılı makaleye göz atın. Yeni bir PC oluşturuyorsanız veya satın alıyorsanız, bir CPU'da neler aranacağına ilişkin bu makalenin gözden geçirilmesi de yararlı olabilir. İşlemcilerin tarihi ile ilgilenen, tabii ki biz size de yer verdik!)
Windows'taki tüm çekirdeği etkinleştirmeniz gerekiyor mu?
TechJunkie'de sıkça sorulan bir soru, bilgisayarınızda çok çekirdekli desteği etkinleştirmek için biraz işlem yapmanız gerekip gerekmediğidir. Cevap, çalıştırmakta olduğunuz Windows sürümüne bağlı olmasıdır. Windows'un daha eski sürümlerinde, çok çekirdekli işlevlerin çalışmasını sağlamak için BIOS'unuzdaki bir sistem ayarını değiştirmeniz gerekebilir. Windows 10'da, çok çekirdekli destek otomatik olarak açılır; Bir yazılım uyumluluğu nedenini düzeltmek için gerekirse daha az çekirdek kullanmak üzere bir ayarı değiştirebilirsiniz, ancak bu istisnai bir durum değildir.
Windows 10'da çekirdek ayarlarını değiştirme
Windows 10 kullanıyorsanız, BIOS / UEFI'nız doğru ayarlanmışsa, tüm işlemci çekirdekleriniz varsayılan olarak etkinleştirilecektir. Bu tekniği kullanmanızın tek zamanı çekirdek sınırlamasıdır.
- Windows Arama Kutusuna 'msconfig' yazıp Enter tuşuna basın.
- Önyükleme sekmesini ve ardından Gelişmiş seçenekleri seçin.
- İşlemci sayısı'nın yanındaki kutuyu işaretleyin ve menüden kullanmak istediğiniz çekirdek sayısını seçin (muhtemelen uyumluluk sorunları yaşıyorsanız 1).
- Tamam'ı ve ardından Uygula'yı seçin.
Windows 10 kullanıyorsanız, “İşlemci sayısı” nın yanındaki kutu normalde İşaretlenmeyecektir. Bunun nedeni, bir programın kullanabilme özelliğine sahip olması durumunda Windows'un tüm çekirdeği kullanacak şekilde yapılandırılmış olmasıdır.
Windows XP'de çekirdek ayarlarını değiştirme
Windows XP birden fazla çekirdeği destekledi, ancak önemli kısıtlamaları vardı. Windows XP Home, en fazla dört çekirdekli bir işlemciyi desteklerken, Windows XP Professional, dört çekirdeğe sahip iki işlemciyi destekler. Windows XP makinelerde çok çekirdekli ayarlar BIOS üzerinden kontrol edildi. BIOS ayarlarına erişmek için bilgisayarınızı yeniden başlatmanız gerekir. Önyükleme işlemi sırasında, F2 tuşunu basılı tutun (genellikle) - anahtar makinenize bağlı olarak değişebilir. Hangi tuşun kullanılacağını gösteren bir ekran istemi genellikle bulunur. BIOS kontrol paneli yüklendikten sonra, ayarları el ile değiştirebilirsiniz. Tam olarak değiştirilebilecek ayarlar makinenizin BIOS'una bağlı olarak değişecektir, ancak ekran genellikle şöyle görünecektir:
Windows Vista, 7 ve 8'de çekirdek ayarlarını değiştirme
Windows Vista, 7 ve 8'de, çok çekirdekli ayara, yukarıda Windows 10 için açıklanan aynı msconfig işlemiyle erişilir. Ayrıca, Windows 7 ve 8'de, işlemci benzeşimini ayarlamak, yani işletim sistemini belirtmek mümkündür. belirli bir program için belirli bir çekirdek kullanın. Bu bir çok şey için faydalıydı; belirli bir programı her zaman bir çekirdekte çalıştırabilir, böylece diğer sistem işlemlerini engellemeyebilir veya çalıştığı çekirdeği kullanmak için ilk mantıksal çekirdeğin dışında herhangi bir çekirdeğin üzerinde çalışmakta zorlanan bir program ayarlayabilirsiniz. en iyi.
Windows 7 veya 8’de çekirdek benzeşme ayarlarının yapılması kesinlikle gerekli değildir, ancak isterseniz çok kolaydır.
- Görev Yöneticisini getirmek için Ctrl + ÜstKrkt + Esc'yi seçin.
- Çekirdeğini kullanmak istediğiniz programı sağ tıklayın ve Ayrıntılar seçeneğini seçin.
- Ayrıntılar penceresinde o programı tekrar seçin.
- Sağ tıklayın ve Affinity Ayarla'yı seçin.
- Bir veya daha fazla çekirdek seçin ve seçmek için kutuyu işaretleyin, seçimi kaldırmak için seçimi kaldırın.
Sahip olduğunuzdan iki kat daha fazla çekirdek listelendiğini fark edebilirsiniz. Örneğin, 4 çekirdekli bir Intel i7 CPU kullanıyorsanız, Affinity penceresinde 8'iniz listelenir. Bunun nedeni, hiper-dişi uygulamanın çekirdeklerinizi dört gerçek ve dört sanal olarak etkili bir şekilde ikiye katlamasıdır. İşlemcinizin kaç tane fiziksel çekirdek kullandığını bilmek istiyorsanız:
- Görev Yöneticisini getirmek için Ctrl + ÜstKrkt + Esc'yi seçin.
- Performans'ı seçin ve CPU'yu vurgulayın.
- Panelin Sağ alt köşesini Çekirdekler altından kontrol edin.
Belirli programlar için işlemci benzeşimini zorlayabilecek, oluşturabileceğiniz kullanışlı bir toplu iş dosyası vardır. Kullanmana gerek yok, ama yaparsan…
- Not Defteri'ni veya Notepad ++ 'ı açın.
- 'Start / affinity 1 PROGRAM.exe' yazın. Tırnak işareti olmadan yazın ve denetlemeye çalıştığınız belirli program için PROGRAM'ı değiştirin.
- Dosyayı anlamlı bir isimle kaydedin ve sonuna “.bat” ekleyin. Bu bir toplu iş dosyası olarak oluşturur.
- 2. Adımda belirttiğiniz program yükleme konumuna kaydedin.
- Programı başlatmak için yaptığınız Toplu İş dosyasını çalıştırın.
'Afinity 1'i gördüğünüz yerde, bu, Windows'a CPU0 kullanmasını söyler. Sahip olduğunuz çekirdek sayısına, CPU1 için Affinity 3 ve benzeri öğelere bağlı olarak bunu değiştirebilirsiniz. Microsoft Developer web sitesindeki bu sayfada tam bir ilişki listesi bulunmaktadır.
***
İşlemci, bilgisayarınızın en önemli parçasıdır, bu nedenle her bir çekirdeğini kenara itmek istemenin anlamı vardır. Elbette, cihazınızı kendi performansınız için istediğiniz seviyeye getirmekte hala güçlük çekiyorsanız, işlemcinizi yükseltmeyi (bir masaüstüne sahipseniz) veya en son teknolojiye sahip yeni bir dizüstü bilgisayar bulmayı düşünebilirsiniz. donanım. Veya, Windows 10'u mevcut donanımınızda daha da hızlı hale getirmeyi tercih ediyorsanız, buradaki kesin kılavuzumuza göz atın.