Az ENIAC születésének igaz története
Jelentkezz be a hozzászóláshoz.
Az alapvetõ mûködési elvének "lehetségessége" úgymond bizonyított (lásd a fény kvantummechanikai tulajdonságai). Úgy tudom, léteznek is már 1-2 qubites "gépek", és hogy egyelõre több qubites építése csak technikai nehézségek megoldásán múlik. (Meg persze azt is ki kell találni, hogyan is használják, de azt hiszem, erre már vannak konkrét tervek.)
"Mondjuk egy 8 bites aritmetikai egység, vagy memória"
Mivel a kvantumszámítógép egészen más elveken alapul, mint a hagyományos, az ilyen fogalmak itt nem igazán használatosak... (Persze a kvantumszámítógép össze kell építve legyen egy hagyományossal, ami elindítja a folyatatokat, leolvassa az eredményt, stb.)
Illetve, itt ilyen lehet pl.: "8 qubites kvantum-aritmetikai egység". Oké, ilyen még nincs. De azért a legelsõ épp hogy mûködõ elektroncsõ megalkotása után is eltelt jópár év, mire összeraktak belõle egy komplikált digitális egységet. Itt meg még sokkal több kreativitásra, és kifinomultabb technikára van szükség.
A kvantumszámítógépre is.
A "Teller háborúja" c. könyv is arról szól, hogy milyen nagy anyagi csõdbe döntötte az USA-t Teller Ede a Csillagháború-s programjával. (Mintha ez egy emberen múlna...)
Érdemes elolvasni Goldstine könyvét (A számítógép Pascal-tól Neumann-ig). Rendkívül élvezetes olvasmány, sokminden helyre kerül, kinek milyen szerepe volt a gépek létrehozásában. És rengeteg érdekes dolog kerül elõ, ami azelõtt nem vagy nem olyan formában létezett (pl.: "késleltetõ mûvonal", mint információtároló eszköz: van egy fémcsõ, teleöntik higannyal, két végére bepakolnak egy-egy piezo kristályt és az egyeseket és nullákat mint hanghullámot "belerezegtetik" a higanyba. A csõ másik végén a másik kristály, mint mikrofon érzékeli a rezgéseket és egy egyszerû áramkörrel visszazavarja a csõ elején levõ másik piezo kristálynak. Az infó szépen körbe-körbe kering. Megbízhatóbb és valszeg olcsóbb volt, mint nemtommennyi elektroncsõbõl flip-flop-ot gyártani...)
A következõ - visszakanyarodva az elõbbi gondolathoz - az lesz, hogy Kármán Tódor is egy kis nudli volt és semmilyen szolgálatot nem tett az USA-nak. (Anno, amikor a magyar állam kénytelen volt vadászrepülõgépeket vásárolni, mert enélkül nem lehetett NATO tag, az jutott eszembe, hogy van pofájuk ilyet követelni, hiszen lenyúlták Kármánt, aki létrehozta(!!!) azt a NATO részleget, ami késõbb rajtunk követeléseket hajt be... Megkapták Kármánt, igazán megér vagy két tucat F16-ost...)
-=ZR=-
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
Minden számítógépnél lényegében az univerzum végzi a számolást. A hagyományos tranzisztorokat is a természet törvényei mûködtetik. Csak ezeknél maximális absztarkciót használnak, így nem nagyon érzõdik.
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Na itt a lényeg, de ez szerintem mindenre vonatkozik, minden összetettebb találmányban emberek évezrednyi munkája van benne. Persze nem akarom kicsinyíteni akárkinek az érdemeit, és Neumann tényleg sokat dolgozott a számítógép kifejlesztésén és nagyon eredményessen, meg a fenti ENIAC építõi is, de az tény, hogy ahogy Neumann is álította, emberek hada csinálta meg, és még valamit emberek hada fizette a fejlesztési költségeket, ezt sem szabad elfelejteni, tehát együttmûködés, környezet stb. minden össze kell, hogy jöjjön, hogy a végén eredmény legyen.
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
- ez nem így van. Azt bizonyítják be, hogy a nem neumanni elvû gép nem képes olyan feladat megoldására, amire egy neumanni elvû gép képes. Sõt általában ez visszafelé is igaz. Vagyis a két gép által megoldható feladatok halmaza ekvivalens.
Ez viszont nem jelenti azt, hogy a két gép is azonos lenne. Pl én is készítettem egy nem neumanni elvû géphez szimulátort (Adatfolyam géphez), ami persze neumanni elvû gépen futott, mert nem volt pénz arra, hogy hardwaret csináljunk fõsulin. A lényeg az, hogy a nem neumanni elvû gép két dologban simán túlmutatott a neumanni elvûn:
- sokkal átláthatóbb programkód. A gép "assemlblyje" nem szöveges volt, hanem egy gráf, amely a mûködést modellezte.
- élbõl biztosított volt a tökéletesen elosztott párhuzamos végrehajtás. Nem kellett hozzá ütemezõ, meg taszk kezelés, meg semmi se - hardwarebõl benne volt.
- gyakorlatilag nagyon könnyen szét lehetett dobni a kódot több gépre, ezért a skálázhatóság, terhelés megosztás szintén nem kívánt semmiféle plusz kódolást.
Persze a negatívum oldalon meg az állt, hogy nem létezett ilyen gép, csak a szimulátora:-) Viszont ha megnézzük a 3 pontot, amiben egyértelmûen klasszisokkal jobb volt a neumanni elvû gépeknél, akkor simán láthatjuk, hogy a nem neumanni elvû gép (ha lenne) 1000x jobb volna szervernek, mint a neumanni elvû.
http://www.feltalaloink.hu/tudosok/neumannjanos/html/neujantal1.htm
EDVAC - Electronic Discrete Variable Automatic Computer
Az ENIAC még el sem készült, amikor Neumann irányításával elkezdõdött az EDVAC megépítése.
Neumann azt vallotta, hogy a számítógép nem egy vagy több emberé, hanem az egész emberiségé. Nem egy ember találta ki, hanem matematikusok és mérnökök hada. Ellene volt annak, hogy egyesek hasznot húzzanak belõle. Ezért elkészítette az EDVAC teljes leírását, hogy megakadályozza Mauchly és Eckert szabadalmaztatási szándékát, majd publikálta azt, és így lehetetlenné tette, hogy az elvet szabadalmaztassák.
A mûködését 1949-ben kezdõ EDVAC (Electronic Discrete Variable Computer) is belsõ programvezérlésû, elektronikus, digitális, univerzális számítógép volt. Ez a gép már valamivel megbízhatóbban mûködött, mint az ENIAC, de lényegében ugyanazok voltak a bajai (alkatrészek gyakori cseréje, nagy fogyasztás, hatalmas költségek).
Azonban az EDVAC volt az elsõ Neumann-elven mûködõ gép.
"First Draft of a Report on the Edvac" címû, 1945-ben megjelent mûvében írta le azokat az alapelveket, amelyeket azóta a tudományos világ "Neumann-elvek"-ként tart számon. Ezek a következõk:
- a kettes számrendszer alkalmazása,
- teljes mértékben elektronikus elven mûködõ számítógép,
- központi vezérlõ egység,
- aritmetikai egység alkalmazása,
- belsõ program- és adattárolás, programvezérlés
Nemcsak a számítógép elvi felépítése, hanem a tervezése során is újat alkotott. Õ dolgozta ki és vezette be a számítógép logikai struktúráját részletesen ábrázoló szimbólumrendszert. Az általa kidolgozott szimbolika a matematikai szimbólumok rendszeréhez hasonló jelentõséggel bír.
A tárolt program elvét nagyon egyszerûen lehet megfogalmazni: a korábbi gépek külön adat- és programtárolóit egy tárban fogta össze. Az elvet a szükség teremtette meg, ugyanis megoldást keresett arra, hogyan lehetne a számítógépeket gyorsabban programozni. Ez a megoldás annyira jól sikerült, hogy még ma is a világ valamennyi számítógépe ezen az elven mûködik.
Számtalan kutatás folyik a nem Neumann elvû gép kifejlesztésére, eddig még gyakorlatilag nem sikerült. A bejelentett eredményeket egy kicsit gondosabban megvizsgálva, mindig elõjön a Neumann elv, bizonyítva, hogy a nem Neumann elvû gép is Neumann elven mûködik.
Az EDVAC 1948-ban készült el, melynek építésében Neumann is részt vett.
A kemény munka a későbbiekben megtérül. A lustaság viszont azonnal.
A kemény munka a későbbiekben megtérül. A lustaság viszont azonnal.
A kemény munka a későbbiekben megtérül. A lustaság viszont azonnal.