Найти в Дзене

Кем был предложен принцип хранимой программы

Принцип хранимой программы (stored-program concept), который является основой работы современных компьютеров, был предложен Джоном фон Нейманом (John von Neumann) и его коллегами в 1945 году в отчете под названием “Первый проект отчета о EDVAC”. Важно отметить: Суть принципа хранимой программы: Принцип хранимой программы заключается в том, что как данные, так и инструкции (программа), необходимые для работы компьютера, хранятся в одной и той же памяти. Это позволяет компьютеру гибко изменять свою программу и выполнять различные задачи. Преимущества принципа хранимой программы: Таким образом, хотя идея хранимой программы разрабатывалась коллективом ученых, Джон фон Нейман наиболее известен как человек, формализовавший и популяризировавший этот принцип, который лежит в основе работы современных компьютеров.

Принцип хранимой программы (stored-program concept), который является основой работы современных компьютеров, был предложен Джоном фон Нейманом (John von Neumann) и его коллегами в 1945 году в отчете под названием “Первый проект отчета о EDVAC”.

Важно отметить:

  • Коллективная работа: Хотя имя фон Неймана чаще всего связывают с этим принципом, это была работа коллектива ученых, работавших над проектом EDVAC (Electronic Discrete Variable Automatic Computer) в Университете Пенсильвании. В этот коллектив также входили:Джон Мокли (John Mauchly)
    Джон Эккерт (John Eckert)
    Артур Бёркс (Arthur Burks)
    Герман Голдстайн (Herman Goldstine)
  • Вклад Джона фон Неймана: Фон Нейман сыграл ключевую роль в формализации и популяризации этого принципа. Он четко сформулировал основные идеи и представил их в отчете, который оказал огромное влияние на развитие компьютерной архитектуры.
  • Спор о приоритете: Существуют дискуссии о том, кто первым предложил идею хранимой программы. Некоторые историки утверждают, что Джон Мокли и Джон Эккерт, разработчики ENIAC (Electronic Numerical Integrator and Computer), уже имели представление об этой концепции, но не сформулировали ее так четко, как это сделал фон Нейман.

Суть принципа хранимой программы:

Принцип хранимой программы заключается в том, что как данные, так и инструкции (программа), необходимые для работы компьютера, хранятся в одной и той же памяти. Это позволяет компьютеру гибко изменять свою программу и выполнять различные задачи.

Преимущества принципа хранимой программы:

  • Гибкость и универсальность: Компьютер может выполнять различные задачи, просто загрузив в память новую программу.
  • Скорость: Компьютер может быстро переключаться между различными программами, так как все необходимые данные и инструкции находятся в памяти.
  • Простота программирования: Программисты могут создавать сложные программы, используя язык программирования высокого уровня, который затем транслируется в машинный код и сохраняется в памяти.

Таким образом, хотя идея хранимой программы разрабатывалась коллективом ученых, Джон фон Нейман наиболее известен как человек, формализовавший и популяризировавший этот принцип, который лежит в основе работы современных компьютеров.