„Neumann-elvek” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
4. sor:
[[Fájl:Von Neumann architecture hu.svg|jobbra|bélyeg|350px|A [[Neumann-architektúra]] azaz egy Neumann elvű számítógép felépítése, amely három fő komponensből áll: memória, központi egység (CU,ALU), és a bemeneti/kimeneti perifériák]]
 
''lofazl nemlineáris parciális differenciálegyenletek numerikus megoldása céljából.''"
alapján a [[számítógép]] építéséhez nélkülözhetetlen alapelveket [[Neumann János]] matematikus dolgozta ki, aki az ENIAC-nál gyorsabb, megbízhatóbb, egyszerűbb és könnyebben kezelhető gépet szeretett volna megépíteni. Az általunk ma '''Neumann-elveknek''' nevezett kritériumrendszert elsőként az 1945-ben kiadott ''„First Draft of a Report on the Edvac”'' című művében publikálta.<ref name="firstdraft">{{cite web | url = https://www.wiley.com/legacy/wileychi/wang_archi/supp/appendix_a.pdf | title = First Draft of a Report on the EDVAC | author = John von Neumann | date = 1945-06-30 | format = pdf | publisher = University of Pennsylvania | quote = | accessdate = 2018 | language = angol}}</ref> Neumann János 1945-ben a Princentoni Egyetemen az elektronikus számítógép program igazgatója volt, amikor [[Herman Goldstine]]-nal megépítették az akkori legkorszerűbb, tárolt programmal vezérelt számítógépet, amit kutatási célokra terveztek. Az 1949-ben megépített [[EDVAC]] ([[angol nyelv|angolul]] ''Electronic Discrete Variable Automatic Computer''), már Neumann elgondolásai alapján épült és a világon az első, belső programvezérlésű, elektronikus, digitális, univerzális számítógép volt. Neumann Jánosnak az "EDVAC-jelentés első vázlata" című meghatározó munkája a teljes elemzését adta az EDVAC tervezett architektúrájának. A jelentés tartalmazta a megépítendő számítógép javasolt felépítését, a részegységek megépítéséhez szükséges logikai áramköröket és a gép kódját.
 
Néhány gondolat Neumann "First Draft of a Report on the EDVAC" (Első vázlat az EDVAC-ról készült jelentéshez) című művéből:
* "''Nagyon nagy sebességű, automatikus, digitális számítási rendszerekkel [computing system] és ezek logikai vezérlésével foglalkozunk''."
* "''Egy automatikus számítási rendszer olyan berendezés, amely utasítások végrehajtására képes abból a célból, hogy számításokat végezzen jelentős bonyolultságú problémák, például nemlineáris parciális differenciálegyenletek numerikus megoldása céljából.''"
* "''Az utasításokat részletesen meg kell adni. Az utasításoknak tartalmazniuk kell minden numerikus információt, amely a probléma megoldásához szükséges, mégpedig a kezdő és peremfeltételeket, a fix paraméterek értékeit, sőt azokat a függvénytáblákat is, amelyek a probléma leírásában szerepelnek.'' "
* "''Differenciálegyenletek megoldásánál a kezdeti, illetve a peremfeltételek nagy numerikus anyagot jelenthetnek, ezeket is meg kell jegyezni, tárolni kell, tehát ehhez is szükséges a memóriaegység.''"<ref>[http://fizikaiszemle.hu/archivum/fsz0312/szelez0312.html Szelezsán János: Neumann János az első, számítógépet alkalmazó »fizikus«, Fizikai Szemle 2003/12. 425.o.]</ref>
24 ⟶ 21 sor:
# Soros utasítás-végrehajtás (az utasítások végrehajtása időben egymás után történjen; ennek egy alternatívája a párhuzamos utasítás-végrehajtás, amikor több utasítás egyidejűleg is végrehajtható: ezt a lehetőséget Neumann elvetette)
# Univerzális felhasználhatóság, [[Turing-gép]] (programozhatóság; a különböző feladatok programokkal legyenek megoldva, nem pedig erre a célra épített hardverrel)
# Szerkezet: öt funkcionális egység ([[Aritmetikai-logikai egység|aritmetikai egység]], központi vezérlőegység, memóriák, bemeneti és kimeneti egységek)<ref name="firstdraft">{{cite web |url=https://www.wiley.com/legacy/wileychi/wang_archi/supp/appendix_a.pdf |title=First Draft of a Report on the EDVAC |author=John von Neumann |date=1945-06-30 |format=pdf |publisher=University of Pennsylvania |quote= |accessdate=2018 |language=angol}}</ref><ref>{{cite web | url = http://www.feltalaloink.hu/tudosok/neumannjanos/html/neujantal2.htm | title = A Neumann-elv | year = 2003 | publisher = | accessdate = 2014 | language = magyar}}</ref>
 
{{Szövegdoboz