Фон Нейман архитектурасы: Нұсқалар арасындағы айырмашылық

Content deleted Content added
Өңдеу түйіні жоқ
7-жол:
1945 жылдың наурыз айындағы құжатта логикалық сәулет принциптері безендірілді, "EDVAC туралы есептің бірінші жобасы" деп аталатын — АҚШ Армиясының Баллистикалық Зертханасы үшін есеп, [[ENIAC|ЭНИАК]]<nowiki/>тың құрылысы және EDVACты әзірлеу осы мекеменің ақшасына жүзеге асырылды. Есеп, жай ғана сызба болғандықтан, жариялау үшін жарамады, тек топ ішінде тарату үшін арналды, алайда АҚШ Армиясы тарапынан жобаның кураторы — Герман Голдстайн — бұл ғылыми жұмысты көбейтті және оны кең ауқымды танысу үшін ғалымдарға жіберді. Құжатта жасату кезінде бірінші бетінде фон Нейман<ref name="von Neumann 1945">{{Cite web|author=[[Нейман, Джон фон|John von Neumann]]|title=First Draft of a Report on the EDVAC|year=30 июня 1945|publisher=University of Pennsylvania|url=https://sites.google.com/site/michaeldgodfrey/vonneumann/vnedvac.pdf?attredirects=0&d=1}}</ref> аты ғана болды, оқырмандарға құжат жалған әсер қалыптастастырды, барлық идеялар жазылған осы авторға ғана тиесілі ме деген сұрақ туындатты. Құжат оны оқығандарға, осындай EDVAC сияқты және осы архитектурамен өз компьютерлерін құрастырып алу үшін жеткілікті ақпарат берілді, осының нәтижесінде "фон Нейман архитектурасы" деп атала бастады.
 
Екінші Дүниежүзілік соғыс аяқталғаннан кейін және [[ENIAC|ЭНИАК]]<nowiki/>пен жұмыстарын аяқтағаннан кейін 1946 жылы ақпанда инженерлер мен ғалымдардың командасы ыдырады, Джон Мокли, Джон Экерт<span class="noprint">&#x20;(''[[:en:J. Presper Eckert|ағыл.]]''</span><span class="noprint">)</span> бизнеске және коммерциялық негізде компьютерлер жасауға ден қоюға шешім қабылдады. Фон Нейман, Голдстайн және Беркс Перспективалық зерттеулер институтына көшті, EDVAC сияқты "IAS-машинасы" компьютерін құру және оны ғылыми-зерттеулерін пайдалану туралы шешім қабылдады. 1946 жылдың маусым айында олар<ref>{{статья|авторавторы=Юрий Полунов.|заглавиетақырыбы=Автора!!!|ссылка=http://www.pcweek.ru/themes/detail.php?ID=72606&phrase_id=204737|издание=PC Week/Russian Edition|год=2006|номер=20 (530)}}</ref><ref>{{книгакітап|isbn=978-0-521-65168-4|авторавторы=Cragon, H. G.|год=2000|заглавиетақырыбы=Computer Architecture and Implementation|издательствобаспасы=Cambridge University Press|allpages=238|pages=2}}</ref> - есептеуіш машиналардың құру принциптері пікірлерін классикалық мақалаға айналған "Электронды-есептеуіш құрылғылардың логикалық конструкциясын алдын ала қарау"<span class="mw-ref" id="cite_ref-Goldstine.E2.80.941980.E2.80.94.E2.80.94255_4-0" rel="dc:references">[[#cite_note-Goldstine.E2.80.941980.E2.80.94.E2.80.94255-4|<span class="mw-reflink-text"><nowiki>[4]</nowiki></span>]]</span><span class="mw-ref" id="cite_ref-Goldstine.E2.80.941980.E2.80.94.E2.80.94255_4-0" rel="dc:references"></span><ref>{{книгакітап|авторавторы=Burks A. W., Goldstine H. H., Neumann J.|заглавиетақырыбы=Preliminary Discussion of the Logical Design of an Electronic Computing Instrument|местоорны=Institute for Advanced Study, Princeton, N. J.|год=July 1946}}</ref><ref>{{книгакітап|авторавторы=Смирнов А. Д.|заглавиетақырыбы=Архитектура вычислительных систем : Учебное пособие для вузов|местоорны=М.|издательствобаспасы=Наука|год=1990|страницбеттері=320|страницыбарлық беті=104|isbn=5-02-013997-1}}</ref>. Содан бері жарты ғасырдан астам уақыт өтті, бірақ онда ұсынылған ережелер өзінің өзектілігін бүгін күнге дейін сақтап келеді. Мақаласында сандарды ұсыну үшін екілік жүйені пайдалану сенімді негізделеді, ал бұдан бұрын барлық есептеуіш машиналарда сандар ондық жүйеде өңделетін. Авторлар техникалық іске асыруда екілік жүйенің артықшылықтарын, ыңғайлылығы және онда арифметикалық және логикалық операциялардың орындау қарапайымдылығын көрсетті. Одан әрі ЭЕМ-да сан емес ақпарат түрлері — мәтіндік, графикалық, дыбыстық және басқа да түрлері өңделетін болды, бірақ деректерді екілік кодтау әлі күнге дейін қазіргі заманда кез-келген компьютердің ақпараттық негізін құрайды.
 
Екілік кодпен жұмыс істеген машиналардан басқа, үштік машиналар да болған және бар. Үштіктердің екілік компьютерлер алдында бірқатар артықшылықтары мен кемшіліктері бар. Артықшылықтарының арасында шапшаң (операцияларды қосу шамамен бір жарым есе жылдам орындалады) болуын атап өтуге болады, екілік және үштік логиканың болуы, бүтін сандарды белгісі бар симметриялық ұсыну (екілік логикада, не екі нөл (оң және теріс) орын алуы, не қарама-қарсы белгісі сан жұбы болмайды). Кемшіліктеріне — екілік машиналармен салыстырғанда іске асырудың аса күрделігі.