Computer History

John von Neumann'ın Eseri

John von Neumann'ın Eseri

John von Neumann

John von Neumann, 28 Aralık 1903'te Budapeşte'de, Macar soylularına yükseltilmiş varlıklı bir bankacılık ailesinde doğdu. Küçük yaşlardan itibaren büyük bir zeka gösterdi ve bir dahi olarak etiketlendi. Von Neumann 6 yaşına geldiğinde Antik Yunanca konuşabiliyor ve 8 basamaklı bir çift sayıyı kafasında bölebiliyordu ve 8 yaşına geldiğinde diferansiyel ve integral hesabı öğrenmişti. Von Neumann 15 yaşındayken babası Gábor Szegő'nin onun özel matematik öğretmeni olmasını ayarladı. İlk derslerinde ünlü matematikçi Szegő, genç von Neumann'ın hızını ve yeteneğini izledikten sonra gözyaşlarına boğuldu. Bu inanılmaz başarılara ek olarak, von Neumann'ın fotoğrafik bir hafızası vardı ve tüm romanları kelimesi kelimesine okuyabiliyordu.

Von Neumann, Berlin Üniversitesi'nde kimya alanında iki yıllık bir sertifika ve Pázmány Péter Üniversitesi'nde matematik alanında doktora derecesini tamamladı. Doktorasını tamamladıktan sonra, von Neumann, çalışmaları bilgisayarın geliştirilmesine yardımcı olan önemli bir matematikçiden biri olan David Hilbert'in yanında çalışmak için Göttingen Üniversitesi'ne gitti. Bundan sonra, von Neumann, İleri Araştırma Enstitüsü'ne ömür boyu randevu almak için Princeton Üniversitesi'ne gitti. Ofisi Albert Einstein'ın ofisinden birkaç kapı uzaktaydı ve Einstein, von Neumann'ın ofis fonografında Alman marş müziğini çok yüksek sesle çalmasından şikayet etti.

Princeton'dayken, von Neumann Manhattan Projesi üzerinde çalışmak üzere getirildi. Atom silahlarının gelişimini izlemek için Los Alamos Laboratuvarı'na birçok gezi yaptı ve Japonya'ya atılan iki nükleer silahın tasarımı ve inşasının birçok aşamasında çok önemliydi. 16 Temmuz 1945'te atom bombasının ilk testine tanık oldu ve hangi iki Japon şehrinin bomba için hedef olacağına karar vermekle görevli komitede görev yaptı. Manhattan Projesi'ndeki rolüyle von Neumann, Dr karakteri için belki de en büyük ilham kaynağı oldu. Stanley Kubrick'in aynı adlı filminde Strangelove.

Dr. Garip aşk

Atom bombası üzerinde çalıştığı zamanlarda, von Neumann bilgisayar biliminin temelini oluşturacak fikirler üzerinde çalışmaya başladı. Von Neumann, Alan Turing ile yıllar önce tanışmıştı ve raporlar von Neumann'ın Turing'in “Hesaplanabilir Sayılar Üzerine” makalesinden etkilendiğini gösteriyor.Von Neumann, Hilbert ile yaptığı önceki çalışmaları nedeniyle, Turing'in çalışmalarının önemini anlamak için kesinlikle harika bir konumdaydı.

1945'te, Manhattan Projesi üzerindeki çalışmasının son aşamalarındayken, von Neumann arkadaşlarına ve meslektaşlarına daha da önemli işler yapmayı düşündüğünü söyledi. Los Alamos'a giden bir trende iken, von Neumann "EDVAC Üzerine Bir Raporun İlk Taslağı" adlı bir belge yazdı. Bu 101 sayfalık belge, tanıtılmasından bu yana bilgisayar mimarisinde baskın paradigma olarak kalan von Neumann mimarisinin tasarımını içermektedir. Von Neumann mimarisi tipik olarak depolanmış programlı bilgisayar konseptiyle ilişkilendirilir, ancak aynı zamanda diğer depolanmış program konseptlerinden farklı olan 4 parçalı mühendislik tasarımı içerir.

En önemlisi, von Neumann mimarisi depolanmış programlı bir bilgisayardır. Kayıtlı program bilgisayarları, hem bilgisayar programlarını hem de bilgisayar programlarının girdi olarak aldığı verileri depolamak için bir bellek birimi kullanır. Depolanan program tasarımı, tipik olarak bilgisayar programını ve program verilerini depolamak için ayrı bellek birimleri kullanan Harvard mimarisiyle çelişir.

Bir depolanmış program mimarisi fikri, Turing'in evrensel Turing makineleri üzerindeki çalışmasıyla zımnen önerildi, çünkü bu makineler depolanmış programlı bilgisayarların teorik versiyonları. Bununla birlikte, von Neumann, bu özelliğin bilgisayarlarda açıkça tasarlanmasının değerini kabul etti. Bilgisayarları programlamanın alternatif yöntemleri, bilgisayar devrelerinin manuel olarak kablolanmasını veya yeniden kablolanmasını gerektiriyordu; bu, bilgisayarların genellikle bir işlev için yapıldığı ve asla yeniden programlanmadığı kadar emek yoğun bir süreçti. Yeni tasarımla bilgisayarlar kolayca yeniden programlanabilir hale geldi ve birçok farklı programı uygulayabilir hale geldi; ancak, virüsler gibi belirli program türlerinin işletim sistemi gibi önemli yazılımları yeniden programlamasını önlemek için erişim kontrollerinin etkinleştirilmesi gerekiyordu.

Von Neumann mimarisinin en iyi bilinen tasarım sınırlaması 'von Neumann darboğazı' olarak adlandırılır. Veri ve program aynı veri yolunu merkezi işlem birimiyle paylaştığından, von Neumann darboğazı depolanmış program mimarisinden kaynaklanır. Bellekten CPU'ya bilgi aktarımı, genellikle CPU'daki gerçek işlemeden çok daha yavaştır. Von Neumann tasarımı, hem bilgisayar programı hem de program verilerinin CPU'ya aktarılması gerektiğinden gerekli bilgi aktarımı miktarını artırır. Bu sorunu iyileştirmenin en iyi yöntemlerinden biri CPU önbelleklerinin kullanılması olmuştur. CPU önbellekleri, ana bellek ve CPU arasında aracı görevi görür. Bu CPU önbellekleri, işlemci çekirdeğinin yakınında küçük miktarlarda hızlı erişilebilen bellek sağlar.

Von Neumann mimarisi dört bölümden oluşur: kontrol birimi, işlem birimi (aritmetik ve mantık birimi (ALU) dahil), bellek birimi ve giriş/çıkış mekanizmaları. Giriş/çıkış mekanizmaları, girişler olarak klavyeler ve çıkışlar olarak ekranlar dahil olmak üzere bilgisayarlarla ilişkili standart aygıtları içerir. Giriş mekanizmaları, bilgisayar programlarını ve program verilerini depolayan Bellek Birimine yazar. Kontrol birimi ve işlem birimi, merkezi işlemciyi oluşturur. Kontrol ünitesi, aldığı talimatlara göre merkezi işlemeyi yönlendirir. İşlem birimi, bir dizi bit üzerinde temel aritmetik veya bit düzeyinde işlemler gerçekleştiren bir ALU içerir. ALU birçok farklı işlevi yerine getirebilir; bu nedenle, ALU'yu doğru dizide doğru işlevi gerçekleştirecek şekilde yönlendirmek kontrol ünitesinin işlevidir.

Von Neumann Mimarisi

Girişini takiben, von Neumann mimarisi standart bilgisayar mimarisi haline geldi ve Harvard mimarisi mikrodenetleyicilere ve sinyal işlemeye indirgendi. Von Neumann mimarisi bugün hala kullanılmaktadır, ancak von Neumann mimarisinden ilham alan daha yeni ve daha karmaşık tasarımlar, popülerlik açısından orijinal mimariyi gölgede bırakmıştır.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...