Архитектура машины фон неймана
Принципы построения и работы ЭВМ Джона фон Неймана
Человек, сформулировавший знаменитые принципы фон Неймана, родился в 1903 г. в Будапеште. Выходец из еврейской семьи, Янош Лайош Нейман, с детства проявлял задатки будущего математика, физика, химика.
В 30-х годах преподавал в Германии под именем Иоганна фон Неймана. Расцветающий нацизм и приглашение от американцев подтолкнули молодого ученого к решению перебраться в США. Там он окончательно стал Джоном.
Работал в Принстоне, в университете и Институте перспективных исследований. Одно время там же работал по близкой тематике Алан Тьюринг. Один из создателей информатики в современном виде. Повлияли ли на Джона работы последнего, достоверно неизвестно.
Принципы Джона фон Неймана
Ученый был специалистом широкого профиля, но в историю вошел как создатель новационной архитектуры компьютера. Радикально нового с тех пор не придумали.
Понятие «архитектура» означает необходимую организацию «железа» и программ для оптимального решения задач. При этом учитываются финансовые затраты, область приложения, функционал, комфортность в работе.
Не стоит путать со «структурой». Последняя не столь глобально описывают внутренние связи. Уточняет взаимодействие деталей устройства.
Идея возникла, когда фон Нейман занялся анализом недостатков первой электронной машины ENIAC (1944 г.). Сделанные ранее в Германии образцы были электромеханическими, на реле.
Концепция создания усовершенствованной ЭВМ EDVAC была представлена в 1946 г. Новшество заключалось в следующем:
Утверждается двоичная система счисления как наиболее логичная и простая для реализации в компьютере. В дальнейшем нововведение дало возможность работать не только с цифрами, но и с текстами, графикой, видео / звуком.
Для проведения операций используется программа, включающая выполняемые одна за другой команды. Последняя в последовательности сигнализирует об окончании процесса. В нашем понимании – это программирование.
Программы и данные размещаются в памяти ЭВМ, преобразовываясь в двоичный код (см. п. 1). Производимые над ними операции схожи, соблюдается однородность. Машина самостоятельно корректировала программу сообразно запрошенным операциям.
Ячейкам памяти присваиваются конкретные адреса. Таким образом вводятся переменные.
Команды могут исполняться не только последовательно, но допускается переход с соблюдением условия. Так, например, может запускаться циклическая обработка данных.
Качественным улучшением по сравнению с ЭНИАКом стала легкость загрузки программ. Последние больше не являлись компонентом устройства и без труда менялись.
Принцип построения и работы ЭВМ фон Неймана
Заносимые в память команды (программа) содержат информацию о необходимом действии и адреса требуемых данных. Также вводятся идентификатор ячейки для введения память результата (если нужно).
АЛУ отвечает за исполнение команды. Итог операции отправляется в память или на вывод. ВЗУ сходно с устройством вывода тем, что используется для недолгого хранения параметров. Только содержит информацию в непонятном для оператора формате. Исключительно для машины.
Если кратко, основной функцией АЛУ является поддержка незатейливых действий: арифметических, логических, перемещением данных. Еще анализируется результат. Решения по анализу принимаются УУ.
УУ предназначено для отправки указаний непосредственно отдельным деталям и получения от них подтверждений. Следит за очередностью выполнения команд и за их исполнением вообще.
Заключение
Фон Нейман привнес неоценимые новшества в создание машин электронного класса. Благодаря придуманной им схеме, улучшенный калькулятор (каковым являлся ЭНИАК) превратился со временем в инструмент обработки любой информации. При этом их «железный» состав изменился слабо. Электронные лампы, например, заменили на полупроводники.
УУ и АЛУ скомпоновали в моноблочный центральный процессор. Значительные качественные изменения претерпело ОЗУ. Возрос объем. Гораздо удобней стали аппараты ввода и вывода. Но принципиальных подвижек пока нет.
С другой стороны, заслуги представляются несколько преувеличенными. Основы «принципов» рождались в результате дискуссий с коллегами. Но в опубликованных итогах оказалась одна фамилия. Но безусловна роль фон Неймана как систематизатора. А на титул первооткрывателя он и не претендовал.
Архитектура фон Неймана: характеристики и ограничения
Архитектура фон Неймана является общей архитектурой всех процессоров ПК. Каждый из процессоров от ARM на x86, с 8086 на Ryzen через Pentium. Все они являются архитектурами фон Неймана, и все они наследуют определенную общую проблему.
Что такое архитектура фон Неймана?
Архитектура фон Неймана лежит в основе всех процессоров ПК, поскольку все они организованы с помощью ряда общих компонентов, а именно:
Какие ограничения у архитектуры фон Неймана?
Основным недостатком является то, что оперативная память, в которой находятся инструкции и обрабатываемые данные, унифицирована и совместно используется через одну шину данных и общую адресацию. Таким образом, инструкции и данные должны последовательно записываться из памяти. Это узкое место является так называемым узким местом фон Неймана. Вот почему разные микропроцессоры имеют ближайший к процессору кэш, разделенный на два типа: один для данных и один для инструкций.
В последние годы скорость процессора увеличилась намного быстрее, чем у оперативной памяти, что увеличивает время, необходимое для передачи данных из памяти. То, что вынудило разработать решения для облегчения этой проблемы, является результатом узкого места фон Неймана.
В процессорах, где обычно используется гарвардская архитектура, они являются автономными и, следовательно, не имеют доступа к общей оперативной памяти системы, а вместо этого выполняют свою собственную память и программу изолированно от основной. ЦП. Эти процессоры получают список данных и инструкции по двум разным ветвям данных. Один для памяти команд, а другой для памяти данных упомянутого процессора.
Почему он используется в CPU и GPU?
Вторая причина заключается в том, что две ячейки памяти необходимо синхронизировать, чтобы инструкция не применялась к ошибочным данным. Это приводит к необходимости создания систем координации между обеими ячейками памяти. Конечно, значительную часть узких мест можно было бы устранить, разделив оба автобуса. Но это не уменьшило бы полностью узкое место фон Неймана.
Это связано с тем, что узкое место фон Неймана, несмотря на то, что оно является следствием хранения данных и инструкций в одной и той же памяти, также может возникать в архитектуре Гарварда, если оно недостаточно быстрое для питания процессора. Вот почему архитектуры Гарварда были сокращены особенно до микроконтроллеров и DSP. В то время как фон Нейман часто встречается на процессорах и GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР
Принципы фон Неймана
Фон Нейман сформулировал 5 основных принципов:
Не нашли что искали?
Просто напиши и мы поможем
Архитектура фон Неймана
Архитектура ЭВМ фон Неймана включает:
К каждому ЭВМ прилагается список операций, которые могут проводиться с его помощью. Команда имеет следующую структуру:
Сложно разобраться самому?
Попробуй обратиться за помощью к преподавателям
Принципы фон Неймана на практике
В компьютерах последних поколений все так же применяется двоичная система, принципы автоматической работы и сохранности. Оставшиеся 2 принципа применяются в отдельных случаях.
Есть модели, способные устанавливать отличия между данными и программами. В таких компьютерах ячейки не просто хранят информацию, но и имеют метку, указывающую на характер ее содержимого. Чтобы сэкономить память, метки устанавливаются не на каждую ячейку, а на их последовательность, что дает возможность различать команды и данные.
Во многих современных компьютерах нарушаются принципы однородности и линейности. К примеру, память состоит из 2 частей с независимыми адресами ячеек, или ячейки в принципе без адресов (ассоциативная память).
Все модели новых поколений, у которых больше 1 процессора, не выполняют команды последовательно. У таких компьютеров есть возможность выполнять сразу несколько команд, при этом они могут относиться к одной программе, или к разным.
Реферат: Архитектура фон Неймана
Название: Архитектура фон Неймана Раздел: Рефераты по строительству Тип: реферат Добавлен 05:25:38 24 июня 2011 Похожие работы Просмотров: 1522 Комментариев: 21 Оценило: 5 человек Средний балл: 4.4 Оценка: неизвестно Скачать |