ENIAC - ENIAC
Konum | Pennsylvania Üniversitesi Bilgisayar ve Enformasyon Bilimi Bölümü, 3330 Walnut Street, Philadelphia , Pennsylvania , ABD |
---|---|
koordinatlar | 39°57′08″K 75°11′28″G / 39.9522012°K 75.1909932°W Koordinatlar : 39.9522012°K 75.1909932°W39°57′08″K 75°11′28″G / |
PHMC adanmış | 15 Haziran 2000 Perşembe |
ENIAC ( / ɛ n i æ k / ; Elektronik Sayısal Birleştirici ve Bilgisayar ) ilk programlanabilir , elektronik , genel amaçlı dijital bilgisayar öyleydi 1945 yılında yapılan Turing tamamlama ve mümkün "sayısal problemlerin büyük bir sınıf" çözmek için yeniden programlama yoluyla.
ENIAC tasarlanmış ve öncelikle hesapla kullanıldı rağmen topçu atış tabloları için Amerika Birleşik Devletleri Ordusu 'ın Balistik Araştırma Laboratuvarı (daha sonra bir parçası haline geldi Ordu Araştırma Laboratuarı ), onun ilk program fizibilite bir çalışmaydı termonükleer silah .
ENIAC 1945'te tamamlandı ve ilk olarak 10 Aralık 1945'te pratik amaçlar için çalışmaya başladı.
ENIAC resmi olarak 15 Şubat 1946'da Pennsylvania Üniversitesi'nde görevlendirildi ve basın tarafından "Dev Beyin" olarak ilan edildi. Elektromekanik makinelerden bin kat daha hızlıydı ; bu hesaplama gücü, genel amaçlı programlanabilirlik ile birleştiğinde, bilim adamlarını ve sanayicileri heyecanlandırdı. ENIAC, bir insanın 20 saatini alan bir yörüngeyi 30 saniyede hesapladığı için (bir ENIAC'ın 2.400 insanın yerini almasına izin vererek), hız ve programlanabilirlik kombinasyonu, problemler için binlerce hesaplamaya izin verdi.
Tamamlanan makine 14 Şubat 1946 akşamı halka duyuruldu ve ertesi gün resmi olarak Pennsylvania Üniversitesi'nde yaklaşık 500.000 dolara mal oldu (2020'de yaklaşık 7.283.000 dolara eşdeğer). ABD Ordusu Mühimmat Kolordusu tarafından Temmuz 1946'da resmen kabul edildi. ENIAC, 9 Kasım 1946'da yenileme ve bellek yükseltme için kapatıldı ve 1947'de Maryland , Aberdeen Proving Ground'a transfer edildi . Orada, 29 Temmuz'da, 1947'de açıldı ve 2 Ekim 1955'te saat 23:45'e kadar kesintisiz çalıştı.
Geliştirme ve tasarım
ENIAC'ın tasarımı ve inşası, Tümgeneral Gladeon M. Barnes liderliğindeki Birleşik Devletler Ordusu, Mühimmat Kolordusu, Araştırma ve Geliştirme Komutanlığı tarafından finanse edildi . Toplam maliyet yaklaşık 487.000 $ olup, 2019'da 5.870.000 $'a eşdeğerdir. İnşaat sözleşmesi 5 Haziran 1943'te imzalanmıştır; Bilgisayarda çalışma ile gizlice başlayan Pennsylvania Üniversitesi 'nin Elektrik Mühendisliği Moore Okulu ile, kod adı 'Proje PX' başlığı altında, bir sonraki ay John Grist Brainerd baş araştırmacısı. Herman H. Goldstine , orduyu projeyi finanse etmesi için ikna etti ve bu projeyi onlar adına denetlemekle görevlendirdi.
ENIAC , ABD, Pennsylvania Üniversitesi'nden John Mauchly ve J. Presper Eckert tarafından tasarlanmıştır . Geliştirmeye yardımcı olan tasarım mühendisleri ekibi arasında Robert F. Shaw (fonksiyon tabloları), Jeffrey Chuan Chu (bölücü/kare-köker), Thomas Kite Sharpless yer almaktadır. (ana programcı), Frank Mural (ana programcı), Arthur Burks (çarpan), Harry Huskey (okuyucu/yazıcı) ve Jack Davis (akümülatörler). ENIAC programlamasının büyük kısmını yöneten kadın matematikçiler tarafından önemli geliştirme çalışmaları üstlenildi: Jean Jennings , Marlyn Wescoff , Ruth Lichterman , Betty Snyder , Frances Bilas ve Kay McNulty . 1946'da araştırmacılar Pennsylvania Üniversitesi'nden istifa ederek Eckert-Mauchly Computer Corporation'ı kurdular .
ENIAC, farklı işlevleri yerine getirmek için ayrı panellerden oluşan büyük, modüler bir bilgisayardı. Bu modüllerin yirmisi, yalnızca toplama ve çıkarma yapamayan, aynı zamanda on basamaklı bir ondalık sayıyı hafızasında tutan akümülatörlerdi . Sayılar, bu birimler arasında birkaç genel amaçlı veriyolu (veya çağrıldıkları gibi tepsiler) üzerinden geçirildi . Yüksek hızına ulaşmak için, panellerin herhangi bir hareketli parça olmadan numara gönderip alması, hesaplaması, yanıtı kaydetmesi ve bir sonraki işlemi tetiklemesi gerekiyordu. Çok yönlülüğünün anahtarı dallanma yeteneğiydi ; hesaplanan bir sonucun işaretine bağlı olarak farklı işlemleri tetikleyebilir.
Bileşenler
ENIAC, 1956'daki faaliyetinin sonunda 18.000 vakum tüpü içeriyordu ; 7.200 kristal diyot ; 1.500 röle ; 70.000 direnç ; 10.000 kapasitör ; ve yaklaşık 5.000.000 elle lehimlenmiş bağlantı. 30 kısa tondan (27 t) daha ağırdı, kabaca 2,4 m × 0,9 m × 30 m (8 ft × 3 ft × 98 ft) boyutundaydı, 167 m 2 (1,800 sq ft) işgal etti ve 150 kW elektrik tüketti. . Bu güç gereksinimi, bilgisayar her açıldığında Philadelphia'daki ışıkların söndüğü söylentisine yol açtı. Giriş, bir IBM kart okuyucusundan mümkündü ve çıktı için bir IBM kart delgisi kullanıldı. Bu kartlar , IBM 405 gibi bir IBM muhasebe makinesi kullanılarak çevrimdışı olarak basılı çıktı üretmek için kullanılabilir . ENIAC'ın başlangıcında bellek depolamak için bir sistemi olmamasına rağmen, bu delikli kartlar harici bellek depolaması için kullanılabilir. 1953'te Burroughs Corporation tarafından yapılan 100 kelimelik manyetik çekirdekli bellek ENIAC'a eklendi.
ENIAC, rakamları saklamak için on konumlu halka sayaçlar kullandı; her bir rakam 36 vakum tüpü gerektiriyordu, bunlardan 10'u halka sayacının parmak arası terliklerini oluşturan ikili triyotlardı . Aritmetik, halka sayaçlarla darbeleri "sayarak" ve sayaç "çevresine sarılırsa" taşıma darbeleri üreterek gerçekleştirildi; fikir, mekanik bir toplama makinesinin basamak tekerleklerinin çalışmasını elektronik olarak taklit etmekti .
ENIAC, on'un tümleyen gösterimini kullanan ve bunlardan herhangi biri ile bir kaynak (örneğin, başka bir akümülatör veya sabit bir verici) arasında saniyede 5.000 basit toplama veya çıkarma işlemi gerçekleştirebilen on basamaklı 20 adet imzalı akümülatöre sahipti . Aynı anda çalışacak birkaç akümülatör bağlamak mümkündü, bu nedenle paralel çalışma nedeniyle maksimum çalışma hızı potansiyel olarak çok daha yüksekti.
Aritmetiği iki kat hassasiyetle gerçekleştirmek için bir akümülatörün taşınmasını başka bir akümülatöre bağlamak mümkündü, ancak akümülatör taşıma devresi zamanlaması, daha da yüksek hassasiyet için üç veya daha fazlasının kablolanmasını engelledi. ENIAC, saniyede 385'e kadar çarpma işlemi gerçekleştirmek için (özel bir çarpan birimi tarafından kontrol edilen) akümülatörlerden dördünü kullandı; akümülatörlerin beşi, saniyede 40'a kadar bölme işlemi veya saniyede üç karekök işlemi gerçekleştirmek için özel bir bölücü/kare-kök alma birimi tarafından kontrol edildi .
ENIAC'taki diğer dokuz birim, başlatma birimi (makineyi başlatır ve durdurur), döngü birimi (diğer birimleri senkronize etmek için kullanılır), ana programlayıcı (kontrollü döngü sıralaması), okuyucu (bir IBM delikli kart okuyucusunu kontrol eder) idi. , yazıcı (bir IBM kart delici kontrollü), sabit verici ve üç işlev tablosu.
Operasyon süreleri
Rojas ve Hashagen (veya Wilkes) tarafından yapılan referanslar, yukarıda belirtilenlerden biraz farklı olan operasyon süreleri hakkında daha fazla ayrıntı verir.
Temel makine çevrimi 200 mikrosaniye (döngü biriminde 100 kHz saatin 20 çevrimi) veya 10 basamaklı sayılar üzerindeki işlemler için saniyede 5.000 çevrimdi. Bu döngülerden birinde, ENIAC bir kayıt defterine bir sayı yazabilir, bir kayıttan bir sayı okuyabilir veya iki sayı ekleyebilir/çıkarabilir.
10 basamaklı bir sayının d basamaklı bir sayıyla ( d' den 10'a kadar) çarpımı d +4 devir aldı , bu nedenle 10'a 10 basamaklı çarpma 14 devir veya 2.800 mikrosaniye sürdü - saniyede 357 hız . Rakamlardan biri 10 basamaktan daha azsa, işlem daha hızlıydı.
Bölme ve karekök 13( d +1) döngü aldı, burada d , sonuçtaki basamak sayısıdır (bölüm veya karekök). Yani bir bölme veya karekök 143 döngüye veya 28.600 mikrosaniyeye kadar -saniyede 35'lik bir hız- aldı. (Wilkes 1956:20, 10 basamaklı bir bölümün 6 milisaniye gerektirdiğini belirtir.) Sonuç on basamaktan azsa, daha hızlı elde edilirdi.
Güvenilirlik
ENIAC , günün yaygın sekizli tabanlı radyo tüplerini kullandı ; ondalık akümülatörleri yapılmış 6SN7 Flip-flop , 6L7s, 6SJ7s, 6SA7s ve 6AC7s mantık fonksiyonları kullanılmıştır iken. Çok sayıda 6L6 ve 6V6 , darbeleri raf düzenekleri arasındaki kablolar aracılığıyla yönlendirmek için hat sürücüleri olarak görev yaptı.
Neredeyse her gün birkaç tüp yandı ve ENIAC'ın yaklaşık yarısında işlevsiz kalmasına neden oldu. Özel yüksek güvenilirliğe sahip tüpler 1948 yılına kadar mevcut değildi. Bununla birlikte, bu arızaların çoğu, tüp ısıtıcıları ve katotların en fazla termal stres altında olduğu ısınma ve soğuma dönemlerinde meydana geldi. Mühendisler, ENIAC'ın tüp arızalarını iki günde bir, daha kabul edilebilir bir tüp oranına indirdi. 1989'da Eckert ile yapılan bir röportaja göre, "İki günde bir tüp arızası yaşadık ve sorunu 15 dakika içinde bulabildik." 1954'te, kesintisiz en uzun kesintisiz çalışma süresi 116 saatti - beş güne yakın.
Programlama
ENIAC, döngüler, dallar ve alt rutinler dahil olmak üzere karmaşık işlem dizilerini gerçekleştirmek üzere programlanabilir. Bununla birlikte, bugün var olan depolanmış program bilgisayarları yerine , ENIAC, başlangıçta pano kablolaması ve üç taşınabilir fonksiyon tablosunun (1200 on-yollu anahtar içeren) bir kombinasyonu ile programların makineye kurulduğu büyük bir aritmetik makineler koleksiyonuydu. her biri). Bir problemi alıp makineye yerleştirme işi karmaşıktı ve genellikle haftalar alırdı. Programları makineye eşlemenin karmaşıklığı nedeniyle, programlar ancak mevcut programın çok sayıda testinden sonra değiştirildi. Program kağıt üzerinde çözüldükten sonra, anahtarları ve kabloları manipüle edilerek programı ENIAC'a sokma süreci günler alabilir. Bunu, programı adım adım yürütme yeteneğinin yardımıyla bir doğrulama ve hata ayıklama dönemi izledi. Bir ENIAC simülatörü kullanan modulo işlevi için bir programlama öğreticisi, ENIAC üzerindeki bir programın nasıl göründüğüne dair bir izlenim verir.
ENIAC'ın altı ana programcısı, Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Wescoff , Fran Bilas ve Ruth Lichterman , yalnızca ENIAC programlarının nasıl girileceğini belirlemekle kalmadı, aynı zamanda ENIAC'ın iç işleyişine dair bir anlayış geliştirdi. Programcılar genellikle hataları, bir teknisyen tarafından değiştirilmek üzere gösterilebilecek tek bir arızalı tüpe indirgeyebildiler.
programcılar
Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Meltzer , Fran Bilas ve Ruth Lichterman , ENIAC'ın ilk programcılarıydı. Bilgisayar bilimcisi ve tarihçi Kathryn Kleiman'ın bir zamanlar söylediği gibi, "buzdolabı hanımları", yani basın fotoğrafçılığı için makinenin önünde poz veren modeller değillerdi. Yine de, bazı kadınlar hayatları boyunca ENIAC üzerine yaptıkları çalışmalardan dolayı takdir görmediler. Savaş bittikten sonra kadınlar ENIAC üzerinde çalışmaya devam ettiler. Uzmanlıkları, pozisyonlarını geri dönen askerlerle değiştirmeyi zorlaştırdı. ENIAC'ın orijinal programcıları, 1980'lerin ortalarına kadar ne çabalarıyla tanındı ne de halk tarafından tanındı.
Bu ilk programcılar olarak istihdam yüz iki hakkında bir grup kadın çizildi bilgisayarlar en Elektrik Mühendisliği Moore School Pennsylvania Üniversitesi'nde. Bilgisayarların işi, bilimsel bir çalışma veya bir mühendislik projesi için gerekli olan matematiksel formüllerin sayısal sonuçlarını üretmekti. Bunu genellikle mekanik bir hesap makinesiyle yaptılar. Kadınlar, yalnızca hesaplamanın matematiğini değil, aynı zamanda makinenin kendisini de anlamak için makinenin mantığını, fiziksel yapısını, işleyişini ve devrelerini incelediler. Bu, o zamanlar kadınlara sunulan birkaç teknik iş kategorisinden biriydi. Betty Holberton (née Snyder) , Jean Jennings ile birlikte ilk üretken programlama sisteminin ( SORT/MERGE ) yazılmasına ve ilk ticari elektronik bilgisayarların, UNIVAC ve BINAC'ın tasarlanmasına yardımcı olmaya devam etti . McNulty, ENIAC'ın hesaplama kapasitesini artırmaya yardımcı olmak için alt rutinlerin kullanımını geliştirdi .
Herman Goldstine , operatör dediği programcıları, ENIAC'ın geliştirilmesinden önce ve geliştirme sırasında mekanik masa hesaplayıcıları ve bir diferansiyel analizör ile balistik tabloları hesaplayan bilgisayarlardan seçti. Herman ve Adele Goldstine'in yönlendirmesi altında , bilgisayarlar henüz programlama dilleri olmadığı için anahtarlarını ve kablolarını nasıl değiştireceklerini belirlemek için ENIAC'ın planlarını ve fiziksel yapısını incelediler . Çağdaşlar programlamayı büro işi olarak kabul etseler ve programcıların ENIAC'ın başarılı çalışması ve duyurulması üzerindeki etkisini kamuya açık olarak kabul etmeseler de, McNulty, Jennings, Snyder, Wescoff, Bilas ve Lichterman o zamandan beri bilişime katkılarından dolayı tanındı. Mevcut (2020) Ordu süper bilgisayarlarından üçü Jean , Kay ve Betty sırasıyla Jean Bartik (Betty Jennings), Kay McNulty ve Betty Snyder için adlandırılmıştır.
"Programcı" ve "operatör" unvanları başlangıçta kadınlara uygun meslekler olarak görülmedi. İkinci Dünya Savaşı'nın yarattığı işgücü sıkıntısı, kadınların sahaya girmesini sağladı. Bununla birlikte, bu alan prestijli olarak görülmedi ve kadınları getirmek, erkekleri daha vasıflı iş gücü için serbest bırakmanın bir yolu olarak görüldü. Esasen, kadınlar geçici bir krizde bir ihtiyacı karşılayan olarak görülüyordu. Örneğin, Ulusal Havacılık Danışma Komitesi 1942'de şöyle dedi: "Mühendisleri bilgisayar maaşlarındaki artan masrafların üstesinden gelmek için ayrıntıları hesaplamaktan kurtararak yeterince daha fazla getiri elde edildiği hissediliyor. Mühendisler kendilerini kız bilgisayarların yaptığını kabul ediyor. Bu, büyük ölçüde mühendisler arasında, kolej ve endüstriyel deneyimlerinin boşa harcandığı ve sadece tekrar eden hesaplamalarla engellendiği duygusundan kaynaklanmaktadır".
İlk altı programcının ardından, ENIAC üzerinde çalışmaya devam etmek için yüz bilim insanından oluşan genişletilmiş bir ekip görevlendirildi. Bunların arasında Gloria Ruth Gordon da dahil olmak üzere birkaç kadın vardı . Adele Goldstine, ENIAC'ın orijinal teknik tanımını yazdı.
Hidrojen bombasındaki rolü
Balistik Araştırma Laboratuvarı ENIAC'ın sponsoru olmasına rağmen, bu üç yıllık projeden bir yıl sonra , Los Alamos Ulusal Laboratuvarı'nda hidrojen bombası üzerinde çalışan bir matematikçi olan John von Neumann bu bilgisayarın farkına vardı. Los Alamos daha sonra ENIAC ile o kadar ilgilendi ki, ilk test problemi topçu tabloları değil, hidrojen bombası hesaplamalarından oluşuyordu. Bu testin girdi/çıktısı bir milyon karttı.
Monte Carlo yöntemlerinin geliştirilmesindeki rolü
ENIAC'ın hidrojen bombasındaki rolüyle ilgili olarak Monte Carlo yönteminin popüler hale gelmesindeki rolü de vardı . Orijinal nükleer bomba geliştirmede yer alan bilim adamları, nötronların muhtemelen çeşitli malzemelerden geçeceği mesafeyi araştırmak için çok sayıda hesaplama (zamanın terminolojisinde "bilgisayar") yapan büyük insan gruplarını kullandılar. John von Neumann ve Stanislaw Ulam , ENIAC'ın hızının bu hesaplamaların çok daha hızlı yapılmasını sağlayacağını fark ettiler. Bu projenin başarısı, Monte Carlo yöntemlerinin bilimdeki değerini gösterdi.
Daha sonraki gelişmeler
1 Şubat 1946'da bir basın toplantısı düzenlendi ve tamamlanan makine, yeteneklerinin gösterilerini içeren 14 Şubat 1946 akşamı halka duyuruldu. Gösteri yörünge programını geliştirmekten Elizabeth Snyder ve Betty Jean Jennings sorumluydu, ancak Herman ve Adele Goldstine bunun için kredi aldı. Makine ertesi gün resmi olarak Pennsylvania Üniversitesi'nde görevlendirildi. Makineyi programlamaya ya da gösteriyi yaratmaya dahil olan kadınların hiçbiri resmi adanmışlığa ya da daha sonra düzenlenen kutlama yemeğine davet edilmedi.
Orijinal sözleşme tutarı 61.700 dolardı; nihai maliyet neredeyse 500.000 ABD Dolarıydı (2020'de yaklaşık olarak 7.283.000 ABD Dolarına eşdeğer). ABD Ordusu Mühimmat Kolordusu tarafından Temmuz 1946'da resmen kabul edildi. ENIAC, 9 Kasım 1946'da yenileme ve bellek yükseltme için kapatıldı ve 1947'de Maryland , Aberdeen Proving Ground'a transfer edildi . Orada, 29 Temmuz'da, 1947'de açıldı ve 2 Ekim 1955'te saat 23:45'e kadar kesintisiz çalıştı.
EDVAC'nin geliştirilmesindeki rolü
ENIAC'ın 1946 yazında piyasaya sürülmesinden birkaç ay sonra, "alanda araştırma başlatmak için olağanüstü bir çabanın" bir parçası olarak , Pentagon "Amerika Birleşik Devletleri ve Büyük Britanya'dan elektronik ve matematikteki en iyi kişileri" bir toplantıya davet etti. Philadelphia, Pennsylvania'da verilen kırk sekiz derslik bir dizi; hepsi birlikte Dijital Bilgisayarların Tasarımı için Teori ve Teknikler olarak adlandırıldı - daha çok Moore Okulu Dersleri olarak adlandırıldı . Bu derslerin yarısı ENIAC'ın mucitleri tarafından verildi.
ENIAC türünün tek örneği bir tasarımdı ve asla tekrarlanmadı. 1943'te tasarımın dondurulması, bilgisayar tasarımının, özellikle bir programı saklama yeteneği gibi, kısa sürede iyi geliştirilen bazı yeniliklerden yoksun olacağı anlamına geliyordu. Eckert ve Mauchly, daha sonra EDVAC olarak adlandırılacak ve hem daha basit hem de daha güçlü olacak yeni bir tasarım üzerinde çalışmaya başladılar . Özellikle, 1944'te Eckert, hem verileri hem de programı tutacak bir bellek birimi (cıva gecikme hattı ) tanımını yazdı . EDVAC konusunda Moore Okulu'na danışmanlık yapan John von Neumann, depolanmış program konseptinin detaylandırıldığı Moore Okulu toplantılarına katıldı. Von Neumann , toplantılarda geliştirilen fikirleri resmi mantıksal bir dille açıklayan, detaylandıran ve ifade eden dahili bir memorandum olarak kullanılması amaçlanan tamamlanmamış bir notlar dizisi ( EDVAC Üzerine Bir Raporun İlk Taslağı ) yazdı. ENIAC yöneticisi ve güvenlik görevlisi Herman Goldstine , bu İlk Taslağın kopyalarını bir dizi hükümet ve eğitim kurumuna dağıtarak , Cambridge Üniversitesi'nde Elektronik Gecikme Depolama Otomatik Hesaplayıcı (EDSAC) dahil olmak üzere yeni nesil elektronik bilgi işlem makinelerinin yapımına yönelik yaygın ilgiyi teşvik etti. İngiltere ve SEAC , ABD Standartlar Bürosunda.
İyileştirmeler
1947'den sonra ENIAC'ta, fonksiyon tablolarını program ROM'u olarak kullanan ilkel bir salt okunur saklanan programlama mekanizması da dahil olmak üzere bir dizi iyileştirme yapıldı , ardından anahtarlar ayarlanarak programlama yapıldı. Fikir, bir yanda Richard Clippinger ve grubu, diğer yanda Goldstines tarafından çeşitli varyantlarda çalışıldı ve ENIAC patentine dahil edildi . Clippinger, hangi talimat setinin uygulanacağı konusunda von Neumann'a danıştı. Clippinger üç adresli bir mimari düşünürken, von Neumann uygulaması daha basit olduğu için tek adresli bir mimari önerdi. Program sayacı olarak bir akümülatörün üç hanesi (#6), ana akümülatör olarak başka bir akümülatör (#15) ve fonksiyon tablolarından veri okumak için adres işaretçisi olarak üçüncü bir akümülatör (#8) kullanıldı, ve diğer akümülatörlerin çoğu (1-5, 7, 9-14, 17-19) veri belleği için kullanıldı.
Mart 1948'de, standart IBM kartlarından okuyucu aracılığıyla programlamayı mümkün kılan dönüştürücü birimi kuruldu. Nisan ayında Monte Carlo problemindeki yeni kodlama tekniklerinin "ilk üretim çalışması" izledi. ENIAC'ın Aberdeen'e taşınmasından sonra, bellek için bir kayıt paneli de inşa edildi, ancak çalışmadı. Makineyi açıp kapatmak için küçük bir ana kontrol ünitesi de eklendi.
ENIAC için saklanan programın programlanması Betty Jennings, Clippinger, Adele Goldstine ve diğerleri tarafından yapıldı. İlk olarak Nisan 1948'de Adele Goldstine tarafından John von Neumann için bir program çalıştıran depolanmış bir program bilgisayarı olarak gösterildi . Bu değişiklik, ENIAC'ın hızını 6 kat azalttı ve paralel hesaplama yeteneğini ortadan kaldırdı, ancak yeniden programlama süresini günler yerine saatlere indirdiği için, performans kaybına değer olarak kabul edildi. Ayrıca analiz, elektronik hesaplama hızı ile giriş/çıkışın elektromekanik hızı arasındaki farklardan dolayı , orijinal makinenin paralelliğini kullanmadan bile , neredeyse tüm gerçek dünya problemlerinin tamamen G/Ç'ye bağlı olduğunu göstermiştir . Çoğu hesaplama, bu değişiklik tarafından uygulanan hız azalmasından sonra bile G/Ç'ye bağlı olacaktır.
1952'nin başlarında, vites değiştirme hızını beş kat artıran yüksek hızlı bir vites değiştirici eklendi. Temmuz 1953'te, ikili kodlu ondalık , fazla-3 sayı gösterimi kullanılarak sisteme 100 kelimelik bir genişleme çekirdek belleği eklendi . Bu genişleme belleğini desteklemek için ENIAC, yeni bir İşlev Tablosu seçicisi, bir bellek adres seçicisi, darbe şekillendirme devreleri ile donatıldı ve programlama mekanizmasına üç yeni sipariş eklendi.
Diğer erken bilgisayarlarla karşılaştırma
Mekanik hesaplama makineleri Arşimet'in zamanından beridir (bkz: Antikythera mekanizması ), ancak 1930'lar ve 1940'lar modern bilgisayar çağının başlangıcı olarak kabul edilir.
ENIAC, IBM Harvard Mark I ve Alman Z3 gibi , rastgele bir matematiksel işlem dizisini çalıştırabiliyordu, ancak bunları bir banttan okumuyordu. British Colossus gibi , pano ve anahtarlarla programlandı. ENIAC tam, Turing-tam programlanabilirliği elektronik hız ile birleştirdi. Unvanlı Berry Bilgisayar (ABC) ENIAC ve Dev tüm kullanılan termiyonik valfler (vakum tüpleri) . ENIAC'ın kayıtları, Z3, ABC ve Colossus gibi ikili aritmetik yerine ondalık aritmetik gerçekleştirdi.
Colossus gibi, ENIAC da Nisan 1948'e kadar yeniden programlamak için yeniden kablolamaya ihtiyaç duydu. Haziran 1948'de Manchester Baby ilk programını çalıştırdı ve ilk elektronik depolanmış programlı bilgisayar özelliğini kazandı . Program ve veriler için birleşik belleğe sahip depolanmış programlı bir bilgisayar fikri ENIAC'ın geliştirilmesi sırasında tasarlanmış olsa da, başlangıçta ENIAC'ta uygulanmadı çünkü II. veri ve programları tutamayacak kadar küçük olmalıdır.
Kamu bilgisi
Z3 ve Colossus, II. Dünya Savaşı sırasında birbirlerinden ve ABC ve ENIAC'tan bağımsız olarak geliştirildi. Iowa Eyalet Üniversitesi'ndeki ABC üzerindeki çalışmalar, 1942'de John Atanasoff'un ABD Donanması için fizik araştırması yapmak üzere Washington DC'ye çağrılmasından sonra durduruldu ve daha sonra dağıtıldı. Z3, 1943'te Müttefiklerin Berlin'e yaptığı bombalı saldırılarla yok edildi. On Colossus makinesi, Birleşik Krallık'ın savaş çabalarının bir parçası olduğu için, yetenekleri hakkındaki bilgiler Birleşik Krallık personeli ve davetli Amerikalılar arasında kalmasına rağmen, varlıkları 1970'lerin sonlarına kadar gizli kaldı. Buna karşılık ENIAC, 1946'da basın için adımlarını attı ve "dünyanın hayal gücünü ele geçirdi". Bu nedenle, daha eski bilgi işlem geçmişleri, bu dönemin kapsamı ve analizi açısından kapsamlı olmayabilir. Colossus makinelerinin ikisi hariç tümü 1945'te sökülmüştür; kalan ikisi 1960'lara kadar GCHQ tarafından Sovyet mesajlarının şifresini çözmek için kullanıldı . ENIAC için halka açık gösteri, bir füzenin yörüngesini 15 saniyede hesaplayacak bir demo oluşturan Snyder ve Jennings tarafından geliştirildi, bu bir insan bilgisayarı için birkaç hafta sürecek bir görevdi .
Patent
Çeşitli nedenlerle ( Mauchly'nin 1939'da John Atanasoff ve Clifford Berry tarafından prototipi yapılan Atanasoff-Berry Bilgisayarının Haziran 1941 incelemesi dahil ), 1947'de başvurulan ve 1964'te verilen ENIAC için ABD Patenti 3,120,606 , 1973 kararıyla geçersiz kılındı . Honeywell v. Sperry Rand ile ilgili dönüm noktası niteliğindeki federal mahkeme davası , elektronik dijital bilgisayarın icadının kamuya açılması ve Atanasoff'un ilk elektronik dijital bilgisayarın mucidi olarak yasal olarak tanınmasını sağladı.
Ana parçalar
Ana parçalar 40 panel ve üç taşınabilir fonksiyon tablosu (A, B ve C olarak adlandırılmıştır) idi. Panellerin düzeni (sol duvardan başlayarak saat yönünde):
- sol duvar
- Başlatma Birimi
- Bisiklet Ünitesi
- Ana Programcı - panel 1 ve 2
- İşlev Tablosu 1 - panel 1 ve 2
- akümülatör 1
- akümülatör 2
- Bölücü ve Kare Kökleyici
- akümülatör 3
- akümülatör 4
- Akümülatör 5
- Akümülatör 6
- akümülatör 7
- Akümülatör 8
- Akümülatör 9
- Arka duvar
- Akümülatör 10
- Yüksek hızlı Çarpan - panel 1, 2 ve 3
- akümülatör 11
- akümülatör 12
- akümülatör 13
- Akümülatör 14
- sağ duvar
- Akümülatör 15
- Akümülatör 16
- Akümülatör 17
- Akümülatör 18
- İşlev Tablosu 2 - panel 1 ve 2
- İşlev Tablosu 3 - panel 1 ve 2
- Akümülatör 19
- Akümülatör 20
- Sabit Verici - panel 1, 2 ve 3
- Yazıcı - panel 1, 2 ve 3
Sabit Verici paneli 3'e bir IBM kart okuyucu ve Yazıcı Paneli 2'ye bir IBM kart delgisi takıldı. Taşınabilir İşlev Tabloları, İşlev Tablosu 1, 2 ve 3'e bağlanabilir.
Ekrandaki parçalar
ENIAC parçaları aşağıdaki kurumlar tarafından düzenlenmektedir:
- Pennsylvania Üniversitesi'nde Mühendislik ve Uygulamalı Bilimler Okulu orijinal kırk panellerinin dört sahiptir (Akümülatör # 18, Sabit Verici Panel 2, Usta Programcı Paneli 2 ve Bisiklet Birimi) ve üç fonksiyon tablolarından biri (Fonksiyon Tablo B ) ENIAC (Smithsonian'dan kiralık).
- Smithsonian sabit verici panelleri 1 ve 3,; Bölücü ve Kare Fanatik, beş panelleri (Akümülatörler 2, 19 ve 20 yer alır işlev Tablo 2 paneli 1, Fonksiyon Tablo 3 paneli 2, Yüksek Hızlı Çarpan panelleri 1 ve 2; Yazıcı paneli 1 ; Başlatma Birimi) Washington DC'deki Ulusal Amerikan Tarihi Müzesi'nde (ancak görünüşe göre şu anda sergilenmemektedir).
- Science Museum Londra'da sergilenen bir alıcı ünitesine sahiptir.
- Bilgisayar Tarihi Müzesi Mountain View, Kaliforniya üç panel bulunur (Akümülatör # 12, Fonksiyon Tablo 2 paneli 2 ve Yazıcı Paneli 3) ve (Smithsonian Institution kiralık) ekranda taşınabilir fonksiyon tablosu C.
- Michigan Üniversitesi Ann Arbor tarafından kurtarılabileceği dört panel (iki akümülatörler, yüksek hızlı Çarpan paneli 3, ve Master Programcı paneli 2) sahiptir Arthur Burks .
- Amerika Birleşik Devletleri Ordusu Mühimmat Müzesi de Aberdeen Proving Ground , Maryland ENIAC kullanıldı, Taşınabilir Fonksiyon Tablosu A. vardır
- Fort Sill'deki ABD Ordusu Tarla Topçu Müzesi , Ekim 2014 itibariyle, daha önce Plano, Teksas'ta Perot Group tarafından barındırılan yedi ENIAC paneli elde etti. #7, #8, #11 ve #17 akümülatörleri vardır; 1 numaralı fonksiyon tablosuna bağlanan panel #1 ve #2 ve tüplerini gösteren bir panelin arkası. Ayrıca bir tüp modülü de sergileniyor.
- West Point ABD Askeri Akademisi , New York, ENIAC adlı veri giriş terminalleri birine sahiptir.
- Almanya, Paderborn'daki Heinz Nixdorf Müzesi'nde üç panel bulunmaktadır (Yazıcı paneli 2 ve Yüksek Hızlı İşlev Tablosu) (Smithsonian Enstitüsü'nden ödünç alınmıştır). 2014 yılında müze, akümülatör panellerinden birini yeniden inşa etmeye karar verdi - yeniden yapılandırılmış kısım, orijinal makinenin basitleştirilmiş bir benzerinin görünümüne ve hissine sahip.
Tanıma
ENIAC, 1987 yılında IEEE Kilometre Taşı olarak adlandırılmıştır .
1996 yılında, ENIAC'ın 50. yıl dönümü şerefine, Pennsylvania Üniversitesi, 7,44 mm x 5,29 mm ölçülerinde çok küçük bir silikon bilgisayar çipinin inşa edildiği " ENIAC-on-a-Chip " adlı bir projeye sponsor oldu. ENIAC. Bu 20 MHz çip, ENIAC'tan birçok kez daha hızlı olmasına rağmen, 1990'ların sonlarında çağdaş mikroişlemcilerinin hızının ancak çok küçük bir hızına sahipti.
1997'de ENIAC'ın programlarının çoğunu yapan altı kadın , Teknolojide Kadınlar Uluslararası Onur Listesi'ne alındı . ENIAC programcılarının rolü, LeAnn Erickson tarafından 2010 yılında çekilen Top Secret Rosies: The Female "Computers of WWII" adlı belgesel filmde işleniyor. 2014 yılında Kate McMahon imzalı kısa belgesel The Computers , altı programcının hikayesini anlatıyor; bu, Kathryn Kleiman ve ekibinin ENIAC Programcıları Projesi kapsamında 20 yıllık araştırmasının sonucuydu.
2011 yılında, ENIAC'ın açılışının 65. yıldönümü onuruna, Philadelphia şehri 15 Şubat'ı ENIAC Günü ilan etti .
ENIAC, 15 Şubat 2016'da 70. kuruluş yıldönümünü kutladı.
Ayrıca bakınız
- bilgi işlem tarihi
- Bilgisayar donanımının tarihi
- Bilgisayar dünyasındaki kadınlar
- vakum tüplü bilgisayarların listesi
- Askeri bilgisayarlar
- Unisys
- Arthur Burks
- Betty Holberton
- Frances Bilas Spence
- John Mauchly
- J. Presper Eckert
- Jean Jennings Bartik
- Kathleen Antonelli (Kay McNulty)
- Marlyn Meltzer
- Ruth Lichterman Teitelbaum
Notlar
Referanslar
- Burks, Arthur (1947). "ENIAC'ın Elektronik Hesaplama Devreleri". IRE'nin Bildirileri . 35 (8): 756-767. doi : 10.1109/jrproc.1947.234265 .
- Burks, Arthur ; Burks, Alice R. (1981). "ENIAC: İlk Genel Amaçlı Elektronik Bilgisayar". Hesaplama Tarihi Annals . 3 (4): 310–389. doi : 10.1109/mahc.1981.10043 . S2CID 14205498 .
- Clippinger, RF (29 Eylül 1948). Kaynak . "ENIAC'a Uygulanan Mantıksal Bir Kodlama Sistemi" . Balistik Araştırma Laboratuvarları Raporu (673). Arşivlenmiş orijinal 3 Ocak 2010 tarihinde . 27 Ocak 2010'da alındı .
- Copeland, B. Jack , ed. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford: Oxford University Press , ISBN 978-0-19-284055-4
- De Mol, Liesbeth; Bullynck, Maarten (2008). "Bir Hafta Sonu Kapalı: ENIAC'ta İlk Kapsamlı Sayı-Teorik Hesaplama" . Beckmann, Arnold'da; Dimitracopulos, Kostas; Löwe, Benedikt (ed.). Algoritmaların Mantık ve Teorisi: Avrupa'da Hesaplanabilirlik Üzerine 4. Konferans, CiE 2008 Atina, Yunanistan, 15-20 Haziran 2008, Bildiriler . Springer Bilim ve İş Medyası. s. 158–167. ISBN'si 9783540694052.
- Eckert, J. Presper , ENIAC (Nicholas Metropolis, J. Howlett , Gian-Carlo Rota, (editörler), A History of Computing in the Twentieth Century , Academic Press, New York, 1980, s. 525–540)
- Eckert, J. Presper ve John Mauchly , 1946, Elektronik bilgisayarların geliştirilmesi için planların ana hatları , 6 sayfa. (Elektronik bilgisayar endüstrisindeki kurucu belge.)
- Fritz, W. Barkley, ENIAC'ın Kadınları ( IEEE Annals of the History of Computing , Cilt 18, 1996, s. 13–28'de)
- Goldstine, Adele (1946). Kaynak . "ENIAC Üzerine Bir Rapor" . FTP.arl.mil . 1 (1). Bölüm 1 -- Giriş: 1.1.2. ENIAC'ın Birimleri.
- Goldstine, HH; Goldstine, Adele (1946). "Elektronik sayısal entegratör ve bilgisayar (ENIAC)" . Hesaplama Matematiği . 2 (15): 97-110. doi : 10.1090/S0025-5718-1946-0018977-0 . ISSN 0025-5718 .(ayrıca The Origins of Digital Computers: Selected Papers , Springer-Verlag, New York, 1982, s. 359-373'te yeniden basılmıştır)
-
Goldstine, Adele K. (10 Temmuz 1947). ENIAC için Merkezi Kontrol . P. 1.
Daha sonraki 60 ve 100 sipariş kodlarından farklı olarak, bu [51 sipariş kodu] ENIAC'ın orijinal donanımına hiçbir ilave gerektirmedi. Daha yavaş çalışacak ve daha kısıtlı bir talimat yelpazesi sunacaktı, ancak akümülatörlerin ve talimatların temel yapısı sadece biraz değişti.
- Goldstine, Herman H. (1972). Bilgisayar: Pascal'dan von Neumann'a . Princeton, NJ: Princeton University Press . ISBN'si 978-0-691-02367-0.
- Hay, Thomas; Priestley, Mark; Halat, Crispin (Nisan-Haziran 2014b). "Mühendislik 'ENIAC Mucizesi': Modern Kod Paradigmasını Uygulamak" . IEEE Annals of the History of Computing . 36 (2): 41-59. doi : 10.1109/MAHC.2014.15 . S2CID 24359462 . 13 Kasım 2018'de alındı .
- Hay, Thomas; Priestley, Mark; Halat, Crispin (2016). ENIAC İş Başında: Modern Bilgisayarı Yapmak ve Yeniden Yapmak . MİT Basın . ISBN'si 978-0-262-53517-5.
- Işık, Jennifer S. (1999). "Bilgisayarlar Kadınken" (PDF) . Teknoloji ve Kültür . 40 (3): 455-483. doi : 10.1353/tech.1999.0128 . ISSN 0040-165X . JSTOR 25147356 . S2CID 108407884 . 9 Mart 2015'te alındı .
- Mauchly, John , ENIAC (Metropolis, Nicholas, Howlett, Jack ; Rota, Gian-Carlo. 1980, A History of Computing in the Twentieth Century , Academic Press , New York, ISBN 0-12-491650-3 , s. 541–550, "Bu makalelerin orijinal sürümleri , 10-15 Haziran 1976'da Los Alamos Bilimsel Laboratuvarı'nda düzenlenen Uluslararası Bilgisayar Tarihi Araştırma Konferansı'nda sunuldu .")
- McCartney, Scott (1999). ENIAC: Dünyanın İlk Bilgisayarının Zaferleri ve Trajedileri . Walker & Co. ISBN 978-0-8027-1348-3.
- Rojas, Raul; Hashagen, Ulf, editörler. İlk Bilgisayarlar: Tarih ve Mimariler , 2000, MIT Press , ISBN 0-262-18197-5
- Stuart, Brian L. (2018). "ENIAC [Geçmişimizi Taramak] Simüle Ediliyor". IEEE Bildirileri . 106 (4): 761-772. doi : 10.1109/JPROC.2018.2813678 .
- Stuart, Brian L. (2018). "ENIAC'ı Programlamak [Geçmişimizi Taramak]" . IEEE Bildirileri . 106 (9): 1760-1770. doi : 10.1109/JPROC.2018.2843998 .
- Stuart, Brian L. (2018). "ENIAC'ta Hata Ayıklama [Geçmişimizi Tarama]" . IEEE Bildirileri . 106 (12): 2331–2345. doi : 10.1109/JPROC.2018.2878986 .
daha fazla okuma
- Berkeley, Edmund. DEV BEYİNLER veya düşünen makineler . John Wiley & Sons, inc., 1949. Bölüm 7 Hız – Saniyede 5000 Ekleme: Moore School'un ENIAC'ı (Elektronik Sayısal Entegratör ve Bilgisayar)
- Dyson, George (2012). Turing Katedrali: Dijital Evrenin Kökenleri . New York: Panteon Kitapları . ISBN'si 978-0-375-42277-5.
- Gumbrecht, Jamie (8 Şubat 2011). "İkinci Dünya Savaşı'nın 'bilgisayarlarını ' yeniden keşfetmek " . CNN.com . 9 Şubat 2011'de alındı .
- Merhaba, Mike. Elektronik Beyinler: Bilgisayar Çağının Şafağından Öyküler , Joseph Henry Press, 2005. ISBN 0-309-09630-8
- Lukoff, Herman (1979). Dits'ten Bits'e: Elektronik bilgisayarın kişisel tarihi . Portland, VEYA: Robotik Press. ISBN'si 978-0-89661-002-6. LCCN 79-90567 .
- Tompkins, CB; Wakelin, JH; Yüksek Hızlı Hesaplama Cihazları , McGraw-Hill , 1950.
- Stern, Nancy (1981). ENIAC'tan UNIVAC'a: Eckert-Mauchly Bilgisayarlarının Değerlendirilmesi . Dijital Basın . ISBN'si 978-0-932376-14-5.
- "ENIAC Kullanım Kılavuzu" (PDF) . www.bitsavers.org .
Dış bağlantılar
- ENIAC simülasyonu
- Başka bir ENIAC simülasyonu
- Darbe seviyesi ENIAC simülatörü
- ENIAC'ın 3D yazdırılabilir modeli
- Soru-Cevap: ENIAC'ın ortak mucidi J. Presper Eckert ile kayıp bir röportaj
- Eckert ile Röportaj David Allison'ın Smithsonian Enstitüsü Amerikan Tarihi Ulusal Müzesi için Eckert ile 2 Şubat 1988'de yaptığı bir video röportajı.
- Minnesota Üniversitesi , Charles Babbage Enstitüsü'nden J. Presper Eckert ile sözlü tarih görüşmesi . ENIAC'ın mucitlerinden biri olan Eckert, Pensilvanya Üniversitesi'nin Moore Elektrik Mühendisliği Okulu'ndaki gelişimini tartışıyor; ENIAC için patent haklarının güvence altına alınmasındaki zorlukları ve John von Neumann'ın ENIAC icatlarını kamuya açık hale getiren 1945 tarihli EDVAC Raporunun İlk Taslağının dolaşıma girmesiyle ortaya çıkan sorunları anlatmaktadır . Nancy Stern tarafından yapılan röportaj, 28 Ekim 1977.
- Carl Chambers , Charles Babbage Enstitüsü , Minnesota Üniversitesi ile sözlü tarih görüşmesi . Chambers, Pennsylvania Üniversitesi Moore Elektrik Mühendisliği Okulu'nda (1941–46) ENIAC projesinin başlatılmasını ve ilerlemesini tartışıyor. Nancy B. Stern'in sözlü tarih röportajı, 30 Kasım 1977.
- Irven A. Travis'le Sözlü tarih görüşme , Charles Babbage Enstitüsü , Minnesota Üniversitesi. Travis, Pennsylvania Üniversitesi'ndeki (1941–46) ENIAC projesini, baş mühendis Eckert'in teknik ve liderlik yeteneklerini, John Mauchly ve Eckert arasındaki çalışma ilişkilerini, patent hakları konusundaki anlaşmazlıkları ve üniversiteden ayrılmalarını anlatıyor. Nancy B. Stern'in sözlü tarih röportajı, 21 Ekim 1977.
- S. Reid Warren ile Sözlü tarih görüşme , Charles Babbage Enstitüsü , Minnesota Üniversitesi. Warren, EDVAC projesinin süpervizörü olarak görev yaptı; tartışmasının merkezinde J. Presper Eckert ve John Mauchly ve onların patent hakları konusunda yöneticilerle olan anlaşmazlıkları var; John von Neumann'ın EDVAC hakkındaki 1945 taslak raporunu ve EDVAC'a katkıda bulunanların tümünün uygun şekilde onaylanmamasını tartışıyor.
- ENIAC Programcıları Projesi
- ENIAC'ın kadınları
- ENIAC'ı programlama
- ENIAC Karekökünü Nasıl Aldı?
- Mike Muuss: Toplanan ENIAC belgeleri
- Karl Kempf'te ENIAC bölümü, Mühimmat Birlikleri İçinde Elektronik Bilgisayarlar , Kasım 1961
- ENIAC Öyküsü , Martin H. Weik, Ordnance Balistik Araştırma Laboratuvarları, 1961
- Pennsylvania Üniversitesi'ndeki ENIAC müzesi
- Balistik Araştırma Laboratuvarları Raporu No. 971 Aralık 1955'ten ENIAC spesifikasyonları , (Yerli Elektronik Sayısal Hesaplama Sistemlerine İlişkin Bir Araştırma)
- Bir Bilgisayar Doğuyor , Michael Kanellos, 60. yıl dönümü haberi, CNet , 13 Şubat 2006
- 1946 filmi restore edildi, Bilgisayar Tarihi Arşivleri Projesi