з американцем угорського походження Джоном фон Нейманом, який був консультантом американської секретної програми зі створення атомної бомби і займався питанням про те, як підвищити рахункові потужності для вирішення необхідних диференціальних рівнянь. У результаті цієї зустрічі Нейман, відомий досягненнями від розробки теорії ігор до внеску у створення ядерної зброї, починає співпрацювати з робочою групою ENIAC. Вони разом розробляють проект нової обчислювальної машини, яка, по-перше, працює виключно на електронних схемах, а по-друге, програма вводиться в неї не на паперовій стрічці, а за допомогою перфокарти, яка потім кодується у вигляді придатних для обробки символів і зберігається в централізованій пам'яті. Навіть самі винахідники не відразу усвідомили цінність цього принципу, який не тільки дозволяє вносити в програму зміни - ці зміни може вносити саме обчислювальний пристрій.
Під час роботи над EDVAC в 1945 р. між його розробниками стався великий конфлікт. Справа в тому, що EDVAC став базою для третьої масштабної теоретичної роботи з обчислювальної техніки (перша, опис аналітичної машини », належала Чарльзу Беббіджу, друга - Алану Тьюрингу). Але ні Маучли і ні Еккерт не змогли узагальнити свої знання і абстрагуватися від радіоламп та електронних схем. Може бути, вони нехтували цим з міркувань секретності, може бути, фізики не зглянулися до строгого математичного викладу. Фон Нейман ж написав Попередня доповідь про машину EDVAC », в якому детально виклав логічну організацію та загальні принципи функціонування універсальних обчислювальних пристроїв. Доповідь була розіслана багатьом вченим з різних країн і отримав широку популярність (тому конструкторам ENIAC не вдалося згодом запатентувати свій проект).
Фон Нейман був широко відомий як видатний математик, і наукова громадськість приписала йому всі ідеї, що лежать в основі цієї машини. У побут увійшло вираз машина фон Неймана »(тобто комп'ютер). Нейман знайшов шлях підключення робочої програми не проводами або іншими сполуками, а інтегруванням її в пам'ять машини в закодованому вигляді. Саме Нейман і придумав схему, якої досі слідують всі цифрові комп'ютери. У загальному вигляді схема представлена ??на малюнку. Суцільні стрілки - це керуючі зв'язку (по ним йдуть сигнали управління), а пунктирні стрілки - це інформаційні зв'язку (по ним ідуть дані, інформація). До пристроїв введення / виведення відносяться: клавіатура, миша, монітор, дисковод, CD ROM, при?? Тер, сканер, мікрофон, звукові колонки, плоттер і т.д.
Комп'ютер повинен мати:
· арифметичне-логічний пристрій, що виконує арифметичні і логічні операції. У наш час цей пристрій називається центральний процесор. Центральний процесор (central processing unit) - мікропроцесор комп'ютера, який представляє собою мікросхему, яка керує всіма процесами, що відбуваються в комп'ютері;
· пристрій управління, яке організовує процес виконання програм. У сучасних комп'ютерах арифметичне-логічний пристрій і пристрій управління об'єднані в центральний процесор;
· запам'ятовуючий пристрій (пам'ять) для зберігання програм і даних;
· зовнішні пристрої для введення-виведення інформації.
Пам'ять комп'ютера являє собою деяку кількість пронумерованих осередків, у кожній з яких можуть перебувати або оброблювані дані, або ін...