Ana sayfateknolojiTemel Bilişimİşlemci (CPU) Nedir?
💻
Teknoloji · Konu Anlatımı

İşlemci (CPU) Nedir? Temel Görevleri ve Performans Özellikleri

Bilgisayar Temelleri· Genel· 4 dk okuma· Son güncelleme: 27 Ağustos 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Bilgisayar ve Programlama yolunun 5/18. adımı· Yolu gör →
Kısaca

CPU, bilgisayar programlarının komutlarını işleyen ve sistemdeki temel hesaplama görevlerini yöneten işlemcidir. Komutları alma, çözümleme ve yürütme döngüsüyle çalışır. Çekirdek sayısı, saat hızı, önbellek ve diğer bileşenlerle kurduğu ilişki performansı etkiler.

Bu yazıda (6)

İşlemci ya da CPU, bilgisayarın programlardan gelen komutları işleyen temel bileşenidir. Hesaplama yapma, mantıksal kararları değerlendirme ve diğer bileşenlerle veri alışverişini yönetme gibi görevleri üstlenir.

CPU'nun tanımı ve bilgisayardaki temel görevi

CPU, bilgisayardaki genel amaçlı işlemleri gerçekleştiren elektronik işlem birimidir. Programların çalışması için gereken komutları alır, bu komutların ne anlama geldiğini belirler ve uygun işlemi gerçekleştirir. Bu nedenle bilgisayarın açılması, bir uygulamanın çalıştırılması, metin yazılması veya bir dosya üzerinde işlem yapılması gibi görevlerde merkezi bir rol oynar.

CPU içinde farklı görevleri yerine getiren bölümler bulunur. Aritmetik ve mantık birimi, toplama gibi matematiksel işlemleri ve karşılaştırma gibi mantıksal işlemleri yapar. Kontrol birimi ise komutların hangi sırayla ve hangi işlem birimleriyle yürütüleceğini düzenler. CPU, işlem sonucunu geçici olarak kullanabilir veya ilgili verinin belleğe aktarılmasını sağlayabilir.

Örneğin bir hesap makinesi uygulamasında kullanıcı 8 ile 5'i toplamak istediğinde, uygulamanın komutu CPU'ya ulaşır. CPU bu komutu çözümler, aritmetik işlemi gerçekleştirir ve sonucu uygulamanın gösterebilmesi için ilgili verilere aktarır. Benzer biçimde bir belgeye harf yazıldığında, klavyeden gelen girişin programa ulaştırılması ve ekranda gösterilecek işlemlerin yürütülmesi de CPU'nun görev aldığı bir süreçtir. İşlemcinin fiziksel tasarımı ve mikro mimari ayrıntıları ise bu temel görevlerin ötesinde ayrı bir konudur.

Komutların işlenmesi ve fetch-decode-execute döngüsü

CPU bir programı çalıştırırken komutları belirli bir döngüyle işler. İlk aşama fetch, yani komutun bellekten alınmasıdır. Ardından decode aşamasında kontrol birimi komutun ne istediğini çözümler; örneğin bir toplama, karşılaştırma veya veri taşıma işlemi olup olmadığını belirler. Execute aşamasında gerekli işlem yapılır ve sonuç uygun bir işlem birimine ya da belleğe aktarılır. Bu adımlar programdaki sonraki komutlar için yeniden gerçekleşir.

Örneğin bir program iki sayıyı karşılaştıracaksa CPU önce bu karşılaştırma komutunu bellekten alır, komutun anlamını çözer ve ardından iki değeri karşılaştırarak sonucu üretir. Böylece programın yazılı talimatları, CPU'nun sırayla yürüttüğü işlemlere dönüşür. İşlemcilerin kullandığı mimariler ve komut setleri bu sürecin daha ayrıntılı kurallarını belirler; bu konu burada ayrıntılandırılmamaktadır.

CPU çekirdekleri ve aynı anda işlem yapma

Çekirdek, CPU içindeki komutları işleyebilen temel işlem birimlerinden biridir. Tek çekirdekli bir işlemci komutları tek bir işlem akışı üzerinden yürütürken birden fazla çekirdeğe sahip işlemci, uygun biçimde bölünebilen farklı iş akışlarını aynı zaman aralığında yürütebilir. Böylece işletim sistemi bir uygulamayı çalıştırırken başka bir uygulamanın görevlerini de farklı çekirdeklere dağıtabilir.

Örneğin bir bilgisayarda müzik çalarken metin düzenleyicisi kullanılması ve arka planda bir dosyanın işlenmesi, birden fazla çekirdeğin görevleri paylaşmasıyla daha akıcı gerçekleşebilir. Ancak her program yaptığı işi çekirdeklere eşit biçimde bölemez; bu yüzden çekirdek sayısı arttığında her işlem türünde aynı oranda hızlanma beklenmez. Çekirdekler, CPU'nun yapısının bir parçasıdır; çekirdek içindeki ayrıntılı tasarım ve işlemci mimarisi bu makalenin kapsamı dışındadır.

Saat hızı ve işlemci performansı

Saat hızı, CPU'nun çalışma ritmini ifade eder ve genellikle saniyedeki döngü sayısıyla ölçülür. Her döngüde bir komutun tamamı bitmek zorunda değildir; bazı komutlar birden fazla döngü gerektirebilir. Bu nedenle saat hızı, işlemcinin belirli işlemleri ne kadar hızlı yürütebileceği hakkında fikir verse de doğrudan toplam performans anlamına gelmez.

Performansı değerlendirirken çekirdek sayısı, bir döngüde yapılan iş miktarı, önbelleğin kullanımı, belleğe erişim süresi ve çalıştırılan programın yapısı da önem taşır. Aynı saat hızına sahip iki CPU, farklı tasarım özellikleri veya farklı iş yükleri nedeniyle aynı sonucu vermeyebilir. Örneğin kısa ve tek akışlı bir görevde yüksek saat hızı öne çıkabilirken, görevleri bölmeye uygun bir uygulamada birden fazla çekirdeğin katkısı daha belirgin olabilir. İşlemci seçimi, modellerin karşılaştırılması ve kıyaslama testleri ise ayrı bir değerlendirme konusudur.

İşlemci çalışırken elektrik enerjisi kullanır ve ısı üretir; ısı ve güç tüketiminin ayrıntılı yönetimi bu temel tanıtımın kapsamı dışındadır.

CPU önbelleği

Önbellek, CPU'nun sık veya yakın zamanda ihtiyaç duyduğu bazı verileri daha hızlı erişebileceği bir alanda tutar. Böylece işlemci her veri için daha yavaş olan ana belleğe gitmek zorunda kalmayabilir. Önbelleğin kapasitesi ve kullanım biçimi, özellikle aynı verilere tekrar tekrar erişen işlemlerde performansı etkileyebilir.

CPU'nun RAM, depolama ve diğer bileşenlerle ilişkisi

CPU tek başına çalışan bir parça değildir; RAM, depolama birimleri, giriş-çıkış aygıtları ve anakart üzerinden birbirine bağlanan diğer donanımlarla birlikte çalışır. Programlar ve bu programların kullandığı veriler depolama birimlerinde tutulabilir. Çalışan programın o anda ihtiyaç duyduğu komut ve veriler RAM'e alınır; CPU da bunları RAM'den okuyup işler.

Bir dosyayı açma örneğinde depolama birimindeki bilgiler önce sistem tarafından erişilebilir hâle getirilir ve çalışma sırasında RAM'de kullanılabilir. CPU, dosyanın açılmasıyla ilgili komutları yürütürken klavye, fare veya ekran gibi giriş-çıkış bileşenleriyle gerçekleşen veri akışının da sistem içinde işlenmesine katkı sağlar. Anakart, CPU ile bu bileşenler arasındaki bağlantıları ve iletişimi sağlayan temel platformdur. Bu nedenle CPU'nun hızlı olması önemli olsa da sistemin genel davranışı yalnızca işlemciye değil, birlikte çalıştığı bellek ve diğer donanımlara da bağlıdır.

GPU, özellikle grafik işlemleri gibi çok sayıda benzer hesabın paralel yürütülebildiği görevlerde uzmanlaşırken CPU daha genel amaçlı komutları yürütür.

Günlük hayatta

Bir belge yazarken klavyeden gelen karakterlerin programa ulaştırılması, metnin ekranda gösterilmesi ve dosyanın kaydedilmesi CPU, RAM, depolama birimi ve giriş-çıkış bileşenlerinin birlikte çalışmasına örnektir.

Sınavda

Saat hızı ile toplam performansı aynı kavram sanmamak gerekir. Performans değerlendirilirken çekirdek sayısı, önbellek, bellek erişimi ve çalıştırılan görevin yapısı da dikkate alınır.

Sık sorulan sorular

CPU bilgisayarda ne yapar?

Programların komutlarını alır, bu komutları çözümler ve matematiksel, mantıksal ya da veri taşıma işlemlerini yürütür.

Fetch-decode-execute döngüsü nedir?

CPU'nun bir komutu bellekten alması, ne anlama geldiğini çözümlemesi ve istenen işlemi gerçekleştirmesi aşamalarından oluşan temel çalışma döngüsüdür.

Çekirdek sayısı arttıkça bilgisayar her zaman aynı oranda hızlanır mı?

Hayır. Programın görevleri birden fazla iş akışına bölmeye uygun olması gerekir; bu nedenle çekirdek sayısının etkisi kullanılan uygulamaya göre değişir.

Saat hızı CPU performansını tek başına belirler mi?

Hayır. Saat hızının yanında çekirdek sayısı, önbellek, bellek erişimi ve işlemcinin çalıştırdığı görevin yapısı da performansı etkiler.

CPU ile RAM arasındaki temel fark nedir?

CPU komutları işler; RAM ise çalışmakta olan programların ve ihtiyaç duyulan verilerin geçici olarak tutulduğu bellektir.

Kaynaklar
SıradakiRAM Nedir?