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.

Efsanevi Bir Zekâ
- 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
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?
İlgili Yazılar
Brahmagupta: Sıfıra Kurallar Koyan ve Negatif Sayıları Borç Olarak Tanımlayan 7. Yüzyıl Hintlisi
628 yılında Brahmagupta, sıfırın aritmetiğini ve negatif sayıların kurallarını ilk kez sistematik biçimde yazdı. Borç-mülk metaforuyla negatif sayıları meşrulaştırdı, ikinci dereceden denklem formülünü genelleştirdi.
Bilim TarihiHypatia: İskenderiye'nin Son Büyük Kadın Matematikçisi ve Bir Çağın Sonu
M.S. 4. yüzyıl İskenderiye'sinde, dünyanın en büyük kütüphanesinin gölgesinde bir kadın geometri ve astronomi dersleri veriyordu. Hikâyesi, bir bilim insanının ötesinde, bir çağın bittiğini anlatır.
Bilim TarihiÉtienne Bézout: Fransız Donanmasının Matematik Hocası ve Adı Yanlış Yere Yapışmış Cebirci
Adı bugün her kriptografi dersinde geçen Bézout, hayatta sınava hazırlanan denizci adaylarına ders kitabı yazdı. Ünü, kendi bulmadığı bir teoremden geldi; kendi büyük teoremi ise nesiller boyunca anlaşılamadı.