740 kHz'den 5 GHz'e: Intel 4004 örneğinde işlemci evrimi

Kerem Aydın·9 Temmuz 2026·⏱5 dk

İlk ticari mikroişlemci, 1971 yılında piyasaya sürülen Intel 4004 oldu. Saniyede yaklaşık 60.000 işlem gerçekleştiriyor, 4-bitlik bir mimariye sahipti ve 2.300 transistör içeriyordu. Modern CPU'lardan temel farkları: komut boru hattının (pipeline), önbellek belleğin ve çok çekirdekli yapının bulunmaması ile komut ve verilerin ayrı depolanması (Harvard mimarisi). Modern çipler binlerce kat daha yüksek frekanslarda çalışır, milyarlarca transistör içerir ve süperskaler mimari sayesinde karmaşık görevleri paralel olarak yerine getirir.

Oluşturma tarihi ve bağlam

Mikroişlemcilerin ortaya çıkışından önce, hesaplama makineleri her biri kendi işlevinden (toplama, kaydırma, kayıt tutma) sorumlu olan onlarca ayrı entegre devreden oluşuyordu. Bu durum bilgisayarları hantal, pahalı ve güvenilmez kılıyordu.

1969 yılında Japon şirketi Busicom, yeni bir programlanabilir hesap makinesi için Intel'den bir çip seti sipariş etti. Mühendisler Ted Hoff, Federico Faggin ve Stan Mazor devrim niteliğinde bir çözüm önerdiler: 12 adet özel amaçlı çip yerine, çalışma mantığı yazılımsal olarak değiştirilebilen tek bir evrensel çip oluşturmak. Böylece Intel 4004 doğdu.

Temel bilgi: Başlangıçta Intel 4004 geniş pazar için bir ürün olarak planlanmamıştı. Belirli bir hesap makinesi siparişi için geliştirilmişti, ancak daha sonra Intel çipi diğer müşterilere satma haklarını geri satın aldı ve bu durum kişisel bilgisayar endüstrisinin başlamasına öncülük etti.

Intel 4004'ün teknik yapısı

İlk işlemcinin mimarisi bugünün standartlarına göre son derece basit olsa da, 1971 yılı için mühendislik açısından oldukça karmaşıktı.

Temel özellikler

  • Bit genişliği: 4 bit. Bu, işlemcinin her saat döngüsünde verileri 4 bitlik parçalar halinde işleyebileceği anlamına geliyordu. 8-bitlik veya 16-bitlik sayılarla çalışmak için birden fazla işlem gerekirdi.
  • Saat frekansı: 740 kHz'e kadar (sonraki sürümlerde 1 MHz'e kadar).
  • Transistör sayısı: 2.300. Karşılaştırma yapmak gerekirse, modern bir işlemci 10–50 milyardan fazla transistör içerir.
  • Üretim süreci: 10 µm (mikron). Modern çipler binlerce kat daha küçük olan 3–5 nm (nanometre) üretim süreçlerini kullanır.
  • Bellek: Adres alanı 640 bayt RAM (rastgele erişimli bellek) ve 4 KB ROM (salt okunur bellek) ile sınırlıydı.

Mimari özellikler

  1. Harvard mimarisi. Intel 4004'te komut (talimat) ve veri yolları ayrılmıştı. İşlemci, kodun saklandığı ROM'a ve verilerin saklandığı RAM'e farklı yollar üzerinden erişiyordu. Modern PC'ler, veri ve talimatlar için tek bir yol kullanan Von Neumann mimarisini benimser (ancak çekirdek içinde önbelleklerde ayrım korunur).
  2. Bellekte yığın (stack) bulunmaması. 4004'ün sadece 3 seviye derinliğinde, çipin içinde yer alan donanımsal bir çağrı yığını vardı. Bu durum, karmaşık özyinelemeli programların yazılmasını büyük ölçüde kısıtlıyordu.
  3. Mikrokod. Dahili işlemlerin kontrolü, kristal üzerindeki ROM'a gömülü mikrokod aracılığıyla sağlanıyordu. Bu, makine komutlarının nispeten esnek bir şekilde yorumlanmasına olanak tanıyordu.

İlk işlemci modern olanlardan nasıl farklı?

İşlemcilerin evrimi sadece frekans artışıyla değil, hesaplama organizasyonundaki köklü değişikliklerle de ilerledi.

ÖzellikIntel 4004 (1971)Modern CPU (2024–2026)
Performans~60.000 işlem/saniyeTrilyonlarca işlem/saniye
ParalellikKesinlikle sıralı yürütmeSüperskalerlik, çoklu iş parçacığı (SMT), çok çekirdeklik
Boru hattı (Pipeline)YokDerin boru hattı (14–20+ aşama)
Önbellek bellekYokÇip üzerinde çok seviyeli (L1, L2, L3)
Dal tahminiYokKarmaşık dal tahmini algoritmaları
EntegrasyonSadece CPUSoC (CPU + GPU + NPU + denetleyiciler)
Enerji verimliliğiDüşük mantık yoğunluğu, basit ısı dağıtımıDinamik frekans ve voltaj yönetimi

Temel teknolojik atılımlar

1. Komut boru hattı (Pipelining) Intel 4004, bir sonraki komuta başlamadan önce bir komutu tamamen yürütürdü. Modern işlemciler komut yürütmeyi aşamalara böler (getirme, kod çözme, yürütme, sonucu yazma). Bir komut yürütülürken, bir sonraki komut zaten kodu çözülüyor olur. Bu, işlemcinin tüm bloklarının verimli bir şekilde yüklenmesini sağlar.

2. Önbellek bellek 1971 yılında işlemci bellekle doğrudan iletişim kuruyordu ve veri erişim hızı "dar boğaz" yaratıyordu. Günümüzde hesaplamalar için gerekli veriler, doğrudan işlemci kristali üzerindeki son derece hızlı bellekte (L1/L2 önbellek) saklanır. Bu, veri bekleme süresini yüzlerce saat döngüsünden birkaçına düşürür.

3. Dal tahmini Programlar sıklıkla koşullar içerir ("eğer A ise B yap, aksi takdirde C"). Eski işlemci, hangi komutu yürüteceğini öğrenmek için koşulun gerçekleşmesini beklerdi. Modern CPU, dal sonucunu "tahmin eder" ve komutları önceden yürütür. Tahmin doğruysa zaman kazancı çok büyüktür; yanlışsa boru hattı temizlenir ancak kayıplar minimize edilir.

Yaygın algı hatası: Birçoğu ana ilerlemenin saat frekansındaki artış (740 kHz'den 5 GHz'e) olduğunu düşünür. Aslında, modern bir işlemci 740 kHz frekansta çalışsa bile, mimarisi (boru hattı, önbellek ve komutların paralel yürütülmesi) sayesinde Intel 4004'ten binlerce kat daha hızlı olurdu.

Neden bugün 4-bitlik işlemciler kullanmıyoruz?

4 bitlik sınırlama, işlemcinin tek bir işlemde işleyebileceği maksimum sayının 15 (ondalık sistemde) olduğu anlamına geliyordu. İki büyük sayıyı toplamak için bir dizi işlem gerekirdi. Bu durum, 1970'lerin standartlarına göre bile 4004'ü ciddi hesaplamalar için uygun hale getirmiyordu; yerini hızla 8-bitlik (Intel 8008, 8080) ve ardından 16-bitlik mimarilere bıraktı.

Günümüzde 4-bitlik ve 8-bitlik mikrodenetleyiciler hala en basit elektronik cihazlarda (uzaktan kumandalar, sıcaklık sensörleri) kullanılmaktadır, ancak evrensel hesaplamalar için tamamen 32- ve 64-bitlik sistemler tarafından جایگزین edilmiştir.

Sonuç

Intel 4004, merkezi işlem biriminin tek bir silikon kristal üzerine yerleştirilebileceğini kanıtladı. Mimarisi kusurluydu: yavaş, bellek ve yetenek açısından sınırlıydı. Ancak ALU, kayıt defterleri ve kontrol ünitesinin entegrasyonu gibi temel prensipler standart haline geldi.

Modern işlemciler ilk modelden sadece "daha fazla güçle" değil, veri işleme yaklaşımındaki temelden farklılıkla ayrılır: kitlesel paralellik, akıllı tahmin ve çok seviyeli bellek hiyerarşisi. Eğer Intel 4004 tuğlaları sırayla taşıyan tek bir işçiye benziyorsa, modern CPU aynı anda çalışan binlerce boru hattına sahip devasa otomatik bir fabrikadır.