Tüm yazılar
Bilim Tarihi10 Mart 2026

Von Neumann: Modern Bilgisayarın Mimarisini Çizen ve Her Şeyi Bilen Adam

Programın ve verinin aynı bellekte saklandığı fikri... Bugün dünyadaki hemen her bilgisayar bu mimariye dayanır. Onu tasarlayan kişi, matematiğin neredeyse her alanına dokunmuş, efsanevi bir zekâya sahip bir dâhiydi.

Matematik Karavanı Editörü 8 dk okuma 5 soru
Bellek, işlemci ve veri akışını gösteren klasik bir bilgisayar mimarisi şeması

Efsanevi Bir Zekâ

  1. yüzyılın en etkileyici zihinlerinden biri sorulduğunda, pek çok bilim insanının aklına aynı isim gelir: John von Neumann (1903–1957). Macar asıllı bu dâhi hakkında anlatılan hikâyeler neredeyse efsanevidir: olağanüstü bir hafıza (okuduğu kitapları kelimesi kelimesine ezberlediği söylenir), zihinden inanılmaz hızlı hesap yapma yeteneği ve aynı anda matematiğin onlarca alanına derinlemesine katkı.

Von Neumann, bu blogda daha önce dokunduğumuz pek çok konuya katkıda bulundu: Oyun teorisini (mahkumun ikilemini hatırlayın) sistematik bir bilime o dönüştürdü; kuantum fiziğinin matematiksel temellerini kurdu; ve daha pek çok alanda iz bıraktı. Ama belki de günlük hayatımıza en doğrudan dokunan katkısı, modern bilgisayarın mimarisidir.

Sorun: İlk Bilgisayarların Çilesi

II. Dünya Savaşı sırasında ve sonrasında, ilk elektronik bilgisayarlar inşa edilmeye başlandı. Ama büyük bir sorunları vardı: Bu makineleri yeni bir iş yapacak şekilde "programlamak" korkunç zahmetliydi. Programı değiştirmek için, mühendislerin makinenin fiziksel kablolarını yeniden bağlaması, anahtarları elle yeniden ayarlaması gerekiyordu. Bu işlem günler sürebiliyordu! Yani bilgisayar her yeni görev için adeta yeniden "inşa ediliyordu."

Sorun şuydu: Makinenin ne yapacağı (program), makinenin fiziksel yapısına gömülüydü. Program ile makine ayrılamıyordu.

Devrimci Fikir: Saklanan Program

Von Neumann (ve birlikte çalıştığı ekip), bu soruna zarif bir çözüm getirdi — 1945 dolaylarında ünlü bir raporda netleştirdi. Temel fikir basit ama devrimciydi:

Programı da, tıpkı veriler gibi, makinenin belleğinde sayı olarak saklayalım.

Yani makinenin "ne yapacağı" talimatları (program), işlediği "verilerle" aynı bellekte, aynı biçimde (0 ve 1 dizileri olarak — Leibniz'in ikili sistemini hatırlayın) saklanacaktı. Buna "saklanan program" (stored-program) mimarisi denir.

Bu fikrin güzelliği şudur: Artık bilgisayarın işini değiştirmek için kabloları sökmeye gerek yok! Sadece bellekteki programı değiştirmek — yani yeni bir yazılım yüklemek — yeterli. Aynı donanım, bellekteki programı değiştirerek sonsuz farklı iş yapabilir.

Turing ile Buluşma

Bu fikrin, daha önce tanıştığımız Alan Turing'in "evrensel makine" kavramıyla derin bir bağı var. Turing, teorik olarak, başka makinelerin talimatlarını okuyup onları taklit edebilen evrensel bir makinenin mümkün olduğunu göstermişti. Von Neumann mimarisi, bu teorik fikrin pratik, inşa edilebilir bir hâlidir. Program belleğe yüklenebilen bir veri olunca, makine gerçek bir "evrensel makineye" dönüşür.

Bu yüzden bugünkü bilgisayarlar bu kadar esnektir: Aynı telefon, bir uygulamayla müzik çalar, diğeriyle oyun oynatır, bir başkasıyla hesap yapar — çünkü "ne yapacağı", değiştirilebilir bir yazılım olarak bellekte durur.

Von Neumann Mimarisi Bugün

Bugün dünyadaki hemen her bilgisayar — masaüstünüzden telefonunuza, sunuculardan otomobil bilgisayarlarına kadar — temelde von Neumann mimarisini kullanır. Bu mimarinin temel bileşenleri:

  • Bellek: Hem programı hem veriyi saklar.
  • İşlemci (CPU): Bellekteki talimatları tek tek okuyup işler (hesap yapar, kararlar verir).
  • Giriş/çıkış: Dış dünyayla iletişim (klavye, ekran).

Talimatlar bellekten işlemciye akar, işlenir, sonuçlar belleğe geri yazılır — bu döngü, saniyede milyarlarca kez tekrarlanır. Şu an bu metni gösteren cihaz, tam olarak bu mimariye göre çalışıyor.

Çok Yönlü Bir Dâhi

Von Neumann'ın katkıları bilgisayarla sınırlı değildi. Çalışma alanlarının genişliği nefes kesicidir: oyun teorisi, kuantum mekaniğinin matematiği, hidrodinamik, ekonomi, kendini kopyalayan otomatlar (modern yapay yaşam ve hatta 3D yazıcıların teorik atası), hava tahmini... Manhattan Projesi'nde de çalıştı.

Onun hakkında anlatılan ünlü bir söz vardır: Meslektaşları, von Neumann'ın "bir insanın ne kadar zeki olabileceğinin sınırını" temsil ettiğini düşünürdü. Hatta bazıları yarı şaka, onun "insanlığı çok iyi taklit eden, üstün bir tür" olabileceğini söylerdi.

Sonuç

John von Neumann, "programı da veri gibi bellekte saklayalım" gibi zarif bir fikirle, bilgisayarı her seferinde yeniden kablolanan hantal bir makineden, sadece yazılım yükleyerek sonsuz iş yapabilen esnek bir araca dönüştürdü. Bu mimari, bugün dünyadaki neredeyse tüm bilgisayarların temelidir.

Boole mantığa, Shannon iletişime, Turing hesaplamanın teorisine zemin kazandırmıştı. Von Neumann ise tüm bunları birleştirip, üzerinde yaşadığımız dijital dünyanın pratik mimarisini çizdi. Telefonunuza her dokunduğunuzda, bu çok yönlü dâhinin 1945'te netleştirdiği o sade ama devrimci fikri kullanıyorsunuz: program, sadece bellekteki bir sayıdır.

Etiketler

von neumannbilgisayar mimarisioyun teorisimatematik tarihi

Kendinizi Test Edin

Cevaplarınız profilinizde istatistik olarak saklanır.

1. John von Neumann'ın günlük hayatımıza en doğrudan dokunan katkısı nedir?

2. İlk elektronik bilgisayarların büyük sorunu neydi?

3. "Saklanan program" (stored-program) mimarisinin temel fikri nedir?

4. Von Neumann mimarisi, daha önce tanıştığımız hangi teorik fikrin pratik hâlidir?

5. Von Neumann bu blogda daha önce gördüğümüz hangi alana da öncülük etti?