Архитектура фон Неймана

Автор: Пользователь скрыл имя, 21 Декабря 2011 в 10:10, доклад

Описание работы

Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ иданных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

Работа содержит 1 файл

Архитектура фон Неймана.docx

— 17.26 Кб (Скачать)

    Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ иданных в памяти компьютераВычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

Наличие заданного  набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать дляматематических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графическихизображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п.

Всё изменила идея хранения компьютерных программ в общей памяти. Ко времени её появления использование  архитектур, основанных на наборах исполняемых инструкций, и представление вычислительного процесса как процесса выполнения инструкций, записанных в программе, чрезвычайно увеличило гибкость вычислительных систем в плане обработки данных. Один и тот же подход к рассмотрению данных и инструкций сделал лёгкой задачу изменения самих программ.

Принципы фон Неймана

В 1946 году трое учёных — Артур Бёркс (англ. Arthur Burks), Герман Голдстайн (англ. Herman Goldstine) и Джон фон Нейман — опубликовали статью «Предварительное рассмотрение логического конструирования электронного вычислительного устройства». В статье обосновывалось использование двоичной системы для представления данных в ЭВМ (преимущественно для технической реализации, простота выполнения арифметических и логических операций — до этого машины хранили данные в десятичном виде), выдвигалась идея использования общей памяти для программы и данных. Имя фон Неймана было достаточно широко известно в науке того времени, что отодвинуло на второй план его соавторов, и данные идеи получили название «принципы фон Неймана».

  1. Принцип двоичного кодирования.

Для представления  данных и команд используется двоичная система счисления.

  1. Принцип однородности памяти.

Как программы (команды), так и данные хранятся в одной  и той же памяти (и кодируются в одной и той же системе  счисления — чаще всего двоичной). Над командами можно выполнять такие же действия, как и над данными.

  1. Принцип адресуемости памяти.

Структурно основная память состоит из пронумерованных  ячеек; процессору в произвольный момент времени доступна любая ячейка; память внутренняя.

  1. Принцип последовательного программного управления.

Все команды располагаются  в памяти и выполняются последовательно, одна после завершения другой, в  последовательности, определяемой программой.

  1. Принцип жесткости архитектуры.

Неизменяемость в  процессе работы топологии, архитектуры, списка команд.

Компьютеры, построенные  на этих принципах, относят к типу фоннеймановских.

Информация о работе Архитектура фон Неймана