Hur var principerna för von Neumann
Förmodligen kommer jag inte att misstas om jag säger att majoritetenmänniskor på hushållsnivå tror att datorn och allt som är kopplad till det är vetenskapens resultat från de senaste decennierna av förra seklet. I själva verket formulerades von Neumanns principer, datorarbete, teoretiska grunder för att bygga datanätverk i första hälften av tjugonde århundradet.
Huvudutvecklaren av teorin om beräkningsystem vid den tiden blev den berömda matematikern från USA John von Neumann. Förresten, det borde sägas att det delvis hände det av misstag. Neumann ingick i den vetenskapliga gruppen 1944, som arbetade med skapandet av den första rörens elektroniska dator ENIAC. En gång, under en rutindiskussion med kollegor, föreslog vetenskapsmannen inte mycket säkert ett fundamentalt nytt koncept för att skapa en enhet för beräkning. Till Neumanns överraskning stödde hans partners G. Goldstein och A. Burks Neumanns idé, och två år senare framkom en vetenskaplig artikel. Den föreslog helt okända tidigare principer för att skapa en dator, och fick då namnet "von Neumanns principer". Det har varit mer än ett halvt sekel sedan den första offentliga presentationen av Neumanns idéer, men till den här tiden är sådana aspekter som arkitekten av von Neumanns principer den klassiska teorin om datorsystem. Huvudskillnaden i det nya konceptet var att det föreslogs att flytta sig från det vanliga decimalsystemet för informationslagring och byta till binär. Det var mer lämpligt för sådan användning och gav mycket större möjligheter att öka volymen av denna information, både när det gäller lagring och överföring.
Dessutom möjliggjorde von Neumanns principer att han inte bara behandlar numerisk information utan också text, ljud och andra.
En annan viktig upptäckt av Neumann varden lösning han föreslog för att lagra informationen själv. Tidigare utfördes detta arbete nästan manuellt genom att koppla ihop de nödvändiga komponenterna i datorn med varandra för att säkerställa utbyte av information som lagrades i vardera avdelningen. På den redan nämnda ENIAC-datorn tog denna procedur åtminstone flera dagar, och mycket ofta under denna procedur bröt tekniken bort - de elektroniska rören gick i ordning. Neiman föreslog att omkopplingsprogrammet också skulle kodas som en binär kod och lagras i datorn själv.
Forskaren formulerade inte bara idéer somblev sedan allmänt känd som von Neumann-principerna, men utvecklade också den tekniska strukturen hos datorn. Detta begrepp betecknas oftare som "datorarkitekturen". Huvudkomponenterna i den nya arkitekturen, enligt Neumann, borde vara:
- kontrollanordning
- logisk enhet
- Den centrala processorn;
- ett komplex av minne, inklusive internt och externt
- Inmatnings- / utgångsenheter.
I konstruktionen konstruerad på detta sätt, i en datorDe speciella instruktionerna läses ut ur minnet, och sedan utförs de av processorn. Ordningen för exekvering av kommandon bestäms av en särskild kommandotäknare. Närvaron av en sådan anordning är nu ett av kännetecknen för den datorarkitektur som föreslås av Neumann.
I allmänhet är den utvecklade och faktiskt testad ochimplementerade av sig själv, lösningar för dators arkitektur har blivit så universella och grundläggande att även idag i en professionell miljö maskiner som skapas enligt dessa principer kallas von Neumann-maskiner. Detta gäller inte bara de där det inte finns någon lagräknare.
En möjlig avvikelse från dessa principer är endast möjlig i framtiden, då grunden för utvecklingen av teorin om datorsystem kommer att vara idén om logisk behandling av information.