Basit oyun konsollarından büyük iş sistemlerine kadar her bilgi işlem cihazı, merkezi işlem birimi (CPU) adı verilen temel bir bileşene sahiptir. CPU hesaplamalar yapar, mantıksal karşılaştırmalar yapar ve verileri saniyede milyarlarca kez hareket ettirir. Tüm bilgisayarı çalıştıran bir ana zamanlama sinyali tarafından tetiklenen basit talimatları teker teker uygulayarak çalışır.
İşlemciler hesaplamalar yapar ve bilgisayar bileşenleri arasındaki veri akışını yönetir. Bilgisayar programlarından gelen talimatları bellekten alarak, kodlarını çözerek ve ardından gerekli işlemleri gerçekleştirerek yürütür. İşlemciler temel aritmetik ve mantıksal işlemleri gerçekleştirir ve bilgisayar içindeki veri akışını yönetir. Bir işlemcinin hızı ve verimliliği, bir bilgisayar sisteminin genel performansını belirlemede kritik faktörlerdir.
"CPU" ve "işlemci" terimleri genellikle birbirlerinin yerine kullanılır, ancak aslında aynı şeyin farklı yönlerine atıfta bulunurlar.
CPU, Merkezi İşlem Birimi anlamına gelir ve işlemcinin bir alt kümesidir. CPU özellikle talimatların yürütülmesinden sorumlu birimi ifade eder.
İşlemci aslında ön bellek ve kontrol birimleri gibi diğer bileşenleri de içeren fiziksel çipin tamamıdır.
İşlemciler bugün kullanılanlara kadar uzun bir yol kat etti. İşlemcilerin temelini oluşturan silikonun 1823 yılında keşfedilmesiyle başlayan süreçte, ilk elektriksel mantık devrelerinin patenti 1903 yılında Nikola Tesla tarafından alındı. 1947 yılına gelindiğinde, Bell Labs ilk transistörü icat etti. 1958'de ilk çalışan entegre devre geliştirildi ve sadece iki yıl içinde IBM ilk otomatik seri üretim tesisini geliştirdi. Entegre devrelerle ilgili Moore Yasası 1965'te gözlemlendi ve 1969'da Advanced Micro Devices (AMD) kuruldu.
Bundan sonraki arayış, işlemcileri daha hızlı ve daha ucuz hale getirmek oldu. Atari, Nintendo, Apple II ve Commodore gibi video oyun konsolları 1975 yılında MOS Technology 6502 işlemcisini kullanmaya başladı. İşlemciler 1970'lerden günümüze kadar gelişmeye devam etti ve Intel ile AMD bu gelişime öncülük etti. Intel, 1971 yılında dünyanın ilk mikroişlemcisi olan Intel 4004'ü tanıttı. Motorola ilk işlemcisini 1974 yılında tanıttı, aynı yıl Intel de bilgisayar endüstrisi standardı haline gelen 8080 adlı geliştirilmiş bir mikroişlemci çipini piyasaya sürdü.
Bilgisayarlar için modern işlemciler milyarlarca transistörden, elektrik sinyallerinden tek tek işlemler gerçekleştiren ve dijital dünyaya ikili "0" ve "1" biçiminde dönüştürülen küçük bileşenlerden üretilmiştir. Her şey nano ölçekte üretildiğinden, fiziksel parçaların her birini çıplak gözle gözlemlemek imkansızdır.
Bu transistörlerin daha büyük birimler halinde düzenlenmesi, karmaşık işlemlerin saniyenin çok küçük bir bölümünde gerçekleştirilmesini sağlar. Bu nedenle işlemci, bir uygulamayı açmak, YouTube'da bir video oynatmak veya Fortnite oyununu çalıştırmak için (GPU, ekran kartı yardımıyla yapılan bir şey) alınan her komutu çevirmek ve bir yanıt oluşturmaktan sorumlu birimdir.
İşlemcinin içinde, kayıtlara (son derece hızlı ve pahalı bir bellek türü) ve kendine ait diğer bellek seviyelerine ek olarak birkaç özel birim vardır.
Basitleştirilmiş bir şekilde, işlemci bir uygulamadan veya işletim sisteminden bir talimat alır, bir hesaplama yapar ve bir yanıt verir. Süreç üç aşamaya ayrılır, bunlar:
Bu işlemler, diğerlerinin yanı sıra matematiksel, karşılaştırmalı olabilen önceden tanımlanmış bir dizi talimattan gerçekleştirilir.
Tıpkı bir bina mimarının bir binanın düzenini ve yapısını tasarlaması gibi, bir CPU mimarı da bir CPU'nun iç bileşenlerinin bir araya gelerek tüm CPU'yu nasıl oluşturacağını tasarlar.
Farklı nesil Intel ve AMD CPU'ları genellikle aynı mimarileri paylaşır. Örneğin, Intel'in mevcut 12 nesil CPU'larının tümü 'Alder Lake' mimarisine ve AMD'nin mevcut 5000 serisi CPU'larının tümü Zen 3 mimarisine dayanmaktadır.
Bunun anlamı, örneğin farklı 5000 serisi CPU'ların farklı çekirdek sayılarına ve saat hızlarına sahip olabileceği, ancak bu çiplerin mantıksal olarak tasarlanma şeklinin aynı olduğudur.
Büyük ölçüde basitleştirirsek, CPU'lar çoğunlukla aritmetik mantık birimleri (ALU'lar), kontrol birimleri (CU), kayıtlar ve önbelleklerden oluşur.
ALU mantıksal ve matematiksel işlemler gerçekleştiren devrelerden oluşur, CU talimatları alır ve çözer ve ALU'ya ne yapması gerektiğini söyler, kayıtlar CPU'nun işlem verilerini depolaması için süper hızlı kısa süreli bellek görevi görür ve önbellekler CPU'nun tekrar tekrar kullanması gerekebilecek veriler için biraz daha yavaş bellek depolarıdır.
Modern CPU'lar bundan çok daha karmaşıktır, ancak hepsinde en azından bu dört şey bir şekilde bulunur.
Mimarideki bir değişiklik, bu parçaların nasıl tasarlandığını ve CPU'yu oluşturmak için nasıl bir araya geldiklerini değiştirebilir.
Bir bilgisayarın anakartı, tüm işletim parçalarını (CPU ve sabit disk gibi) birbirine bağlayan ve birbirleriyle iletişim kurmalarını sağlayan temel devre parçasıdır. Anakart, bilgisayarın tüm giriş ve çıkışlarının bağlandığı ve görevlerini koordine ettiği parçasıdır. Bir anakart arızalanırsa, bilgisayar çalışamaz.
Bir anakart aşağıdakiler gibi farklı parçalardan oluşur:
Bir işlemcinin birincil işlevi, yazılım programlarından kendisine gönderilen talimatları (genellikle ikili kodda) yürütmektir. Bu talimatlar, temel aritmetikten karmaşık veri manipülasyonuna kadar her türlü görevi içerir. Başka bir deyişle, her şeyin olması gerektiği gibi çalışmasını sağlar.
İşlemci bir talimatı bellekten alır, görevi anlamak için kodunu çözer, hesaplamaları yapar ve ardından sonucu belleğe geri koyar. Bu yıldırım hızındaki işlem saniyede milyarlarca kez gerçekleşir ve bilgisayarınızın görevleri inanılmaz bir hızla yerine getirmesini sağlar.
CPU'nuzu korumak ve gereksiz aşınma ve yıpranmayı önlemek için aşırı ısınmayı sınırlamak için elinizden geleni yapmanız gerekir. Yeterli güç veya havalandırma olmadığında, CPU'lar kötü performans gösterir. Bu nedenle, arka planda çalışan programlara dikkat etmeli, iyi havalandırma sağlamalı ve bilgisayarınızı temiz tutmalısınız.
Bir bilgisayar virüsü göze batmadan çalışarak CPU'nuzu zorlayabilir. En iyi siber güvenlik uygulamaları, ortamınızı korumanıza ve CPU'nuz fiziksel hasar görmeden önce olası olayları tespit etmenize yardımcı olabilir.
En yüksek performans için havalandırmanın da iyi olduğundan emin olmanız gerekir. CPU ve fanı üzerinde toz birikerek ısının dağılmasını engelleyebilir. Bilgisayarı parçalarına ayırmak ve tozu temizlemek performansı artırabilir.
CPU'yu temizlemek için aşağıdaki adımları izleyebilirsiniz:
En iyi sonucu almak için bu işlemi birkaç ayda bir tekrarlamanız gerekebilir.
İşlemciler bilgileri sıralar, giriş komutlarını yürütür ve bir bilgisayarın verimliliğini ve hızını etkiler. Bu, yazılım mühendisleri için önemlidir çünkü ne kadar hızlı çalışabileceklerini etkiler ve yazılımdaki sorunları giderme ve hata ayıklama yeteneği sunar. İşlem gücü ne kadar hızlı olursa, bir yazılım mühendisi kodlarını o kadar hızlı işleyebilir.
Yazılım mühendislerinin makine kodunu kullanırken rahat olmaları gerekir. CPU yalnızca ikili kodu anladığından, komutların depolanmış bir talimat seti kullanılarak yazılım içinde basit ikili kod dizilerine çevrilmesi gerekir. Her bir ikili kod komut döngüsünden geçer: getirme, kod çözme ve yürütme.
Peki tüm yazılım mühendislerinin bir işlemcinin tüm ayrıntılarını anlaması gerekir mi?
Şart değildir.
Ancak en iyi ve en kıdemli mühendisler kodlarını optimize etmek için sürekli daha derine inerler ve işlemcileri anlamak bu sürecin bir parçasıdır.
Çoğu modern CPU, ortalama bir iş kullanıcısı için iyi bir şekilde eşleştirilir. Bu da genellikle fiyat, sabit disk ve mevcut donanımla uyumluluk gibi CPU dışındaki nedenlerle bir dizüstü veya masaüstü bilgisayar seçebileceğiniz anlamına gelir. CPU yine de hedeflerinizin çoğunu karşılamalıdır. Ancak, daha yoğun bilgi işlem ihtiyaçları olan işletmeler CPU'yu daha dikkatli değerlendirmelidir.
Intel ve AMD, Intel Core serisi ve AMD Ryzen serisi ile popüler CPU'lar listesinin başında yer alan en tanınmış yonga üreticileridir. Bu serilerden birinden bir işlemci seçmek, hıza mı yoksa değere mi odaklanmak istediğinize karar vermekle ilgilidir. Tarihsel olarak, Intel daha hızlı CPU'lara sahipken, AMD daha verimli ve uygun fiyatlı modellere sahiptir. Bununla birlikte, her iki markanın en yeni CPU modelleri performans ve fiyat açısından birbirine çok yakındır.
Her bir CPU çekirdek serisinin farklı potansiyel avantajları olsa da, bir Intel CPU ve AMD CPU çoğu kullanıcı için karşılaştırılabilir performans sunmalıdır.
Intel ve AMD çiplerinin profesyonel versiyonlarını sunar: Intel vPro serisi ve AMD Ryzen PRO serisi. Bu çip serileri çok benzer çalışma özelliklerine sahiptir, ancak aygıt yazılımı siber saldırılarına karşı koruma sağlamak için ekstra bir güvenlik katmanı ekler. Finans ve sağlık hizmetleri gibi yüksek düzeyde düzenlemeye tabi sektörlerdeki işletmeler genellikle gelişmiş güvenlik özelliklerinden yararlanır. Ancak çoğu işletme standart Core ve Ryzen serilerini kullanır.
İşletmeniz için doğru CPU'yu seçmek için, iş ihtiyaçlarınızı belirleyin ve geriye doğru çalışın. Temel iş fonksiyonları genellikle dört ila sekiz çekirdek gerektirir. Birçok şirket işlem ihtiyaçlarını abartır, ancak çoğu kullanıcının çok abartlılı bir şeye ihtiyacı yoktur. Bir i5 genellikle işinizi çözebilir. 16 veya daha fazla çekirdeğe sahip CPU'lar, büyük veri dosyalarını işleme, video oluşturma ve 3D görüntülerde gezinme gibi daha gelişmiş iş ihtiyaçlarını destekleyebilir.
Birçok işlemci çoklu iş parçacığı seçenekleri de sunar. Threading, tek bir CPU'nun aynı anda birden fazla görevi işlemesini sağlar. AMD Ryzen Threadripper serisi gibi bazı işlemciler her çekirdekte çoklu iş parçacığı seçeneklerine sahiptir. Intel Core serisi çiplerin bazıları, çekirdeklerin yarısında çoklu iş parçacığı özelliklerine sahipken, geri kalanı tek bir iş parçacığı ile çalışır.
Aynı veya benzer çekirdeklere sahip CPU'ları karşılaştırdığınızda, ikisi arasında seçim yapmak için çoklu iş parçacığı yeteneklerine bakabilirsiniz.
Saat hızları artık CPU seçiminde belirleyici bir özellik olmasa da, hız ve güç açısından hala bir rol oynayabilir. Birçok CPU modeli iki saat hızı içerir: artırılmış maksimum hız ve temel hız.
Çoğu yonga üreticisi maksimum hızların reklamını yapar, ancak temel hızlara da yakından bakar. Temel iş kullanıcıları genellikle 2.0 ila 3.5 GHz arasında değişen saat hızlarına ihtiyaç duyar. Daha yoğun kullanıcılar genellikle en az 3,0 GHz saat hızlarına ihtiyaç duyarlar.
CPU'lar önbellek adı verilen az miktarda bellek depolama alanı içerir. Bu, çipin çoklu görev sırasında belirli verilere hızla erişmesini sağlayarak performansı hızlandırır. Daha fazla önbelleğe sahip çipler daha karmaşık işlemleri ve programları destekler. Temel iş kullanıcıları genellikle CPU'larında yaklaşık 12 MB önbelleğe ihtiyaç duyar. İleri düzey iş kullanıcıları 20 MB veya daha fazlasına ihtiyaç duyabilir.
İşlemcileri karşılaştırırken çekirdek sayısına, saat hızına, önbellek boyutuna ve mimarisine bakın. Karşılaştırma puanları ve gerçek dünya performans testleri gibi şeyler için internete bakın. Bir yazılım veya oyun satın alıyorsanız, bunları sorunsuz bir şekilde çalıştırabilecek bilgisayar için önerilen özellikleri kontrol edebilirsiniz.
İşlemci hızı hertz (Hz) ve gigahertz (GHz) olarak ölçülür. İşlemcinin saniyede yürütebileceği döngü sayısını yansıtır. Daha yüksek bir saat hızı genellikle daha iyi performansa işaret eder, ancak performansın tek ölçüsü bu değildir.
Eğer bir masaüstü bilgisayarınız varsa, evet. Dizüstü bilgisayarlara erişmek ve yükseltmek çok daha zor olabilir. Masaüstü bilgisayarınızda, istediğiniz CPU'nun anakartınızla uyumlu olup olmadığını kontrol etmeniz önemlidir. Bir işlemciyi yükseltmek performansı artırabilir, ancak ne yaptığınızdan emin değilseniz, uzman yardımı almak iyi bir fikirdir.
Bir dizüstü bilgisayar için en iyi işlemciyi seçmek, onu ne için kullandığınıza bağlıdır. Online alışveriş, dizi izleme ve çoğu ofis işi gibi genel görevler için Intel Core i5 veya AMD Ryzen 5 gibi orta sınıf bir işlemci idealdir.
Oyuncular ve içerik oluşturucular ise Intel Core i7 veya AMD Ryzen 7 işlemciler gibi çoklu görevler için daha fazla güce ve daha yüksek grafik becerilerine sahip üst düzey seçeneklere bakmak isteyebilir.
Masaüstü bilgisayarlar, internette gezinmek gibi en kolay görevlerden en zorlu uygulamaların üstesinden gelmeye kadar hemen hemen her şeyi yapabilir. Intel Core i9 veya AMD Ryzen 9 gibi güçlü bir işlemci, oyun, video düzenleme ve yazılım geliştirme için üst düzey performansa ihtiyaç duyan kullanıcılar için idealdir.
Diğer alternatifler arasında, Intel Core i3 veya AMD Ryzen 3 gibi işlemciler bulunur. Bunlar günlük işler için hala harikadır ve daha ucuzdur. Yani, bu gerçekten masaüstünüzün ne yapmasını istediğinize bağlıdır.