Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
arch_lect_p1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Джон фон Нейман – историческая справка Принципы фон Неймана

Как я уже говорил, Джон фон Нейман обнародовал основные принципы построения компьютера, заложенные еще Бэббиджем, а впоследствии Эйкеном (MARK-1), Мочли и Экертом (ENIAC). Однако, как это часто бывает, именно под именем фон Неймана они вошли в историю развития ВТ.

В чем же они заключаются?

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

  2. Принцип однородности памяти: компьютер должен содержать память и управляться с помощью программы, хранимой в памяти (Бэббидж, Лавлейс). Команды и данные хранятся в одной и той же памяти и кодируются в одной и той же системе счисления. Над командами можно выполнять такие же действия, как и над данными.

  3. Принцип программного управления: компьютер должен содержать АЛУ (арифметико-логическое устройство), которое извлекает и выполняет команды, хранящиеся в ОП.

  4. Принцип взаимодействия с ВМ: компьютер должен содержать ВУ (внешние устройства) для ввода, вывода и долгосрочного хранения информации

Прямоугольник 90

АЛУ

УУ

ВУ

Прямая соединительная линия 85

Прямая соединительная линия 80 Прямая соединительная линия 82 Прямая соединительная линия 83 Прямая соединительная линия 84

ОП

у правляющие потоки

и нформационные потоки

УУ (устройство управления), обеспечивает взаимодействие между компонентами.

Эта схема практически не претерпела изменений с момента появления первых ЭВМ.

Произошедшие изменения больше связаны с технологическим исполнением отдельных узлов и перераспределением некоторых функций между основными компонентами ВМ.

Основным принципом построения всех современных ЭВМ является программное управление. В основе его лежит представление алгоритма решения любой задачи в виде программы вычислений.

Алгоритм - конечный набор предписаний, определяющий решение задачи посредством конечного количества операций

Программа для ЭВМ - упорядоченная последовательность команд, подлежащая обработке (стандарт ISO 2382/1-84).

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

Операнды - переменные, значения которых участвуют в операциях преобразования данных. Совокупность всех переменных (входных данных, промежуточных значений и результатов вычислений) является еще одним неотъемлемым элементом любой программы.

Для доступа к программам, командам и операндам используются их адреса. В качестве адресов выступают номера ячеек памяти ЭВМ, предназначенных для хранения объектов.

Минимальной единицей информации является бит – один двоичный разряд, принимающий значение 0 или 1.

Минимальной адресуемой единицей информации в ЭВМ является байт. Байт содержит 8 двоичных разрядов. Обычно все форматы данных, используемые в ЭВМ, кратны байту, т.е. состоят из целого числа байтов.

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

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

Введенная информация полностью или частично сначала запоминается в оперативном запоминающем устройстве (ОЗУ), а затем переносится во внешнее запоминающее устройство (ВЗУ), предназначенное для длительного хранения информации, где преобразуется в специальный объект - файл - идентифицированная совокупность экземпляров полностью описанного в конкретной программе типа данных, находящихся вне программы во внешней памяти и доступных программе посредством специальных операций (ГОСТ 20866 - 85)”.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]